API documentation
The API key management endpoints require an admin bearer token. This is a foundation for future user-facing OAuth and multi-tenant projects.
GET
/api/v1/healthReturns service health.
POST
/api/v1/keysCreate a new scoped API key; key is returned only once.
GET
/api/v1/keysList key metadata without exposing secrets.
DELETE
/api/v1/keys/:idRevoke a key.
GET
/api/v1/exampleAuthenticate via an issued API key.
Requests must use HTTPS. Never embed your admin token or API keys in client-side JavaScript.