Ga naar inhoud

API-sleutels

Beheer API-sleutels voor de geauthenticeerde gebruiker.

Deze endpoints zijn niet beschikbaar via OAuth — ze vereisen een sessie- of API-sleutel-credential. De sleutelwaarde (token) wordt alleen teruggegeven wanneer de sleutel wordt aangemaakt; daarna wordt hij nooit meer teruggegeven.


API-sleutels opvragen

GET /api/api_keys

Teruggegeven params
  • api_keys: Array<Object>
    • id: Integer
    • name: String
    • created_at: DateTime
    • updated_at: DateTime

Een API-sleutel bekijken

GET /api/api_keys/:id

Teruggegeven params
  • api_key: Object
    • id: Integer
    • name: String
    • created_at: DateTime
    • updated_at: DateTime

Een API-sleutel aanmaken

POST /api/api_keys

Aangemaakte sleutels zijn altijd niet-admin en niet systeembeheerd.

Params
  • api_key: Object
    • name: String
Teruggegeven params
  • api_key: Object
    • id: Integer
    • name: String
    • token: String | Wordt alleen bij het aanmaken teruggegeven — sla hem nu op.
    • created_at: DateTime
    • updated_at: DateTime

Een API-sleutel hernoemen

PATCH /api/api_keys/:id

Params
  • api_key: Object
    • name: String

Een API-sleutel verwijderen

DELETE /api/api_keys/:id

Geeft 202 terug.