BetaThe V4 API is in beta — endpoints and functionality may change.
API Keysv4

List API keys

GET/api-keys

Lists the installed organization's API keys with their metadata (name, type, expiry, blocked/deprecated state). The raw key values are returned so the app can reuse them.

Blooio Apps (OAuth) only. Requires the apikeys:read scope. API-key and dashboard authentication are rejected with 403 oauth_token_required.

Headers

AuthorizationRequiredstring

Your API key, sent as a bearer token: Authorization: Bearer <api_key>. Editing this stays in sync with the API key box on the right.

Bearer

Returns

dataoptionalApiKey[]

Array of ApiKey

api_keyoptionalstring

The secret key value (prefixed api_). Send it as Authorization: Bearer <api_key> on API requests.

nameoptionalstring | null

Human-readable label for the key.

typeoptionalstring | null

Optional key type/category tag.

created_atoptionalinteger | null

Creation time (epoch milliseconds).

valid_untiloptionalinteger

Expiry time (epoch milliseconds), or -1 when the key never expires.

blockedoptionalboolean

Whether the key is blocked (suspended).

deprecatedoptionalboolean

Whether the key has been deprecated (revoked).

Response codes

200The organization's API keys.
401Your API key is missing or invalid. Pass it as a bearer token.
403Your API key isn't allowed to access this api key (blocked key or plan limit).

Sends a live request with your values and shows the real response below. Your key is stored only in this browser.

Request
curl -X GET https://api.blooio.com/v4/api-keys \
Response objectexample
{  "data": [    {      "api_key": "sk_live_a1b2c3d4",      "name": "Jane Doe",      "type": "string",      "created_at": 0,      "valid_until": 0,      "blocked": false,      "deprecated": false    }  ]}