How to authenticate
The API uses Bearer token authentication in theAuthorization header. Include your API Key in every request:
Authenticated request example
Authentication errors
| Code | Message | Cause |
|---|---|---|
401 | UNAUTHORIZED | API Key missing or invalid |
401 | KEY_REVOKED | The API Key has been deactivated |
429 | RATE_LIMIT_EXCEEDED | 100 requests/hour limit exceeded |
401 Response
429 Response
Usage limits (Rate Limiting)
| Plan | Limit | Window |
|---|---|---|
| Beta | 100 requests | Per hour, per API Key |
Retry-After header indicates how many seconds to wait after receiving a 429.
Security
- API Keys are stored as SHA-256 hashes. Funos never stores the key in plain text.
- If you believe your API Key has been compromised, contact api@funos.es immediately.
- Each API Key has an origin identifier (
name,origin) for full traceability in logs.
Request an API Key
The API is in private beta. To request access:- Write to api@funos.es with subject:
API Key Request - Funos AI Partner - Briefly describe your use case (GPT Action, MCP, web application…)
- You will receive your API Key within 24–48 hours
If you are setting up a GPT Action in ChatGPT, the API Key is entered in GPT Builder → Configure → Actions → Authentication → API Key → Bearer.

