Gå til innholdet

API-nøkler

POST /api/v1/api-keys

Oppretter en ny API-nøkkel for den autentiserte brukeren.

{
"name": "Min integrasjon"
}
FeltObligatoriskBeskrivelse
nameJaVisningsnavn for nøkkelen (1–100 tegn)
{
"data": {
"id": "key_uuid",
"name": "Min integrasjon",
"prefix": "rm_abc123",
"key": "rm_abc123def456...",
"created_at": "2025-09-19T15:00:00.000Z"
}
}

GET /api/v1/api-keys

Returnerer alle API-nøkler for den autentiserte brukeren. Den fullstendige nøkkelverdien returneres aldri etter opprettelse.

{
"data": [
{
"id": "key_uuid",
"name": "Min integrasjon",
"prefix": "rm_abc123",
"created_at": "2025-09-19T15:00:00.000Z",
"last_used_at": "2025-09-20T10:30:00.000Z",
"is_revoked": false
}
]
}

DELETE /api/v1/api-keys/:id

Trekker permanent tilbake en API-nøkkel. Forespørsler som bruker denne nøkkelen vil umiddelbart mislykkes med INVALID_API_KEY.

{
"data": { "success": true }
}
KodeHTTP-statusBetydning
API_KEY_NOT_FOUND404Nøkkelen eksisterer ikke eller tilhører en annen bruker
ALREADY_REVOKED400Nøkkelen var allerede tilbakekalt