712 B
712 B
API en authenticatie
Elke route heeft vier gezichten: HTML, JSON, documentatie en (waar geselecteerd) een assistent-tool. Vraag JSON met Accept: application/json.
Authenticatie
Volgorde van resolutie:
sessioncookie (64 hex tekens) na inloggen op/auth/login.X-API-KEYheader met je API-sleutel.Authorization: Bearer <sleutel>.Authorization: Basicmet naam of e-mail en wachtwoord.
Er is geen JWT en geen OAuth.
Voorbeeld
curl -H 'Accept: application/json' https://molodetz.nl/rol
Fouten
Fouten hebben de vorm {"error": {"status": 404, "message": "..."}}. Validatiefouten geven 422 met {"error": "validation", "fields": [...], "messages": [...]}.