Authentication

All API requests require authentication using an API key.

Bearer Token

Include your API key in the Authorization header as a Bearer token on every request.

Request headerShell
Authorization: Bearer dk_live_your_api_key_here

Example Request

curlShell
curl -X GET https://api.deliverant.co/v1/endpoints \
  -H "Authorization: Bearer dk_live_your_api_key_here" \
  -H "Content-Type: application/json"

Error Responses

Requests without a valid API key return 401 Unauthorized.

401 ResponseJSON
{
  "error": {
    "code": "UNAUTHORIZED",
    "message": "Invalid or missing API key",
    "details": {}
  }
}

Tip: API keys are managed in the Dashboard under Settings. Each key is scoped to a single tenant and can be revoked at any time.