Authentication
Authenticate requests to the Blooio API with your API key.
All requests authenticate with an API key sent as a bearer token:
Authorization: Bearer bl_live_...Create and revoke keys from the Blooio dashboard. Treat keys like passwords — never embed them in client-side code or commit them to source control.
Base URL: https://api.blooio.com/v2/api
Errors
A missing or invalid key returns 401. The authentication layer uses a flat error shape:
{ "error": "ApiError", "message": "Unauthorized", "status": 401 }Plan or permission gates (for example enterprise-only endpoints) return 403 with the same shape.
All requests authenticate with an API key sent as a bearer token:
Authorization: Bearer bl_live_...Create and revoke keys from the Blooio dashboard. Treat keys like passwords — never embed them in client-side code or commit them to source control.
Base URL: https://api.blooio.com/v4
Errors
A missing or invalid key returns 401 with a flat auth error shape:
{ "error": "ApiError", "message": "Unauthorized", "status": 401 }Most other API errors use the structured v4 envelope — see Errors. Plan or permission gates return 403 with the flat auth shape.