API-nøkler
Opprett API-nøkkel
Section titled “Opprett API-nøkkel”POST /api/v1/api-keysOppretter en ny API-nøkkel for den autentiserte brukeren.
Forespørselsorgan
Section titled “Forespørselsorgan”{ "name": "Min integrasjon"}| Felt | Obligatorisk | Beskrivelse |
|---|---|---|
name | Ja | Visningsnavn for nøkkelen (1–100 tegn) |
Respons
Section titled “Respons”{ "data": { "id": "key_uuid", "name": "Min integrasjon", "prefix": "rm_abc123", "key": "rm_abc123def456...", "created_at": "2025-09-19T15:00:00.000Z" }}List opp API-nøkler
Section titled “List opp API-nøkler”GET /api/v1/api-keysReturnerer alle API-nøkler for den autentiserte brukeren. Den fullstendige nøkkelverdien returneres aldri etter opprettelse.
Respons
Section titled “Respons”{ "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 } ]}Tilbakekall API-nøkkel
Section titled “Tilbakekall API-nøkkel”DELETE /api/v1/api-keys/:idTrekker permanent tilbake en API-nøkkel. Forespørsler som bruker denne nøkkelen vil umiddelbart mislykkes med INVALID_API_KEY.
Respons
Section titled “Respons”{ "data": { "success": true }}Feilkoder
Section titled “Feilkoder”| Kode | HTTP-status | Betydning |
|---|---|---|
API_KEY_NOT_FOUND | 404 | Nøkkelen eksisterer ikke eller tilhører en annen bruker |
ALREADY_REVOKED | 400 | Nøkkelen var allerede tilbakekalt |