Skip to main content

How to authenticate

The API uses Bearer token authentication in the Authorization header. Include your API Key in every request:

Authenticated request example


Authentication errors

401 Response
429 Response

Usage limits (Rate Limiting)

The Retry-After header indicates how many seconds to wait after receiving a 429.

Security

Do not expose your API Key in the frontend. API requests must always be made from your backend or from the MCP/GPT Action server — never from publicly accessible client-side JavaScript.
  • 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:
  1. Write to api@funos.es with subject: API Key Request - Funos AI Partner
  2. Briefly describe your use case (GPT Action, MCP, web application…)
  3. 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.