Authenticate every ProoN REST API request with a bearer token in the Authorization header.
Sign in to your ProoN dashboard, head to Settings → API keys, and click Create key. Give it a name you'll recognize later (e.g. Zapier production). This is required so you can identify it when revoking.
Include the key in every request as a bearer token:
curl https://www.proon.ai/api/v1/me \
-H "Authorization: Bearer prn_live_4f8a..."The token format is prn_live_ followed by 55 random alphanumeric characters (64 chars total). Test that your key works by hitting the /meendpoint. On success you'll receive your organization's metadata.
Auth failures return HTTP 401 with a uniform body:
{
"error": "unauthorized",
"message": "Provide a valid API key via `Authorization: Bearer <key>` header. Manage keys at https://www.proon.ai/app/settings/api-keys."
}Possible causes: missing Authorization header, wrong scheme (we expect Bearer, not Basic), malformed key, revoked key. We return the same message for all cases, with no oracle to distinguish “invalid” from “revoked.”