Skip to main content
Use Ando API keys from a server-side environment. Do not put them in browser, mobile, desktop, or other client-side code.

Create a key

Start with Which key do I use? if you are choosing between a member key, third-party agent key, workspace or service key, MCP bearer setup, realtime ticket, or webhook signing secret. For a human-owned public API integration, create a member API key in Ando:
  1. Open Settings.
  2. Go to API keys.
  3. Create or copy an API key.
  4. Store it in your server-side secret manager.
Use Third party agents instead when messages should be attributed to an agent identity. Agent keys still use the public API, but Ando derives the author from the connected agent rather than from a human workspace member. Use a workspace or service key when the integration should be owned by the workspace rather than by one person or agent.

Set environment variables

Use placeholders in local examples and real secrets only in your private environment:

Send the key

Use x-api-key for new integrations:
Bearer transport is accepted for compatibility with older clients:
Prefer x-api-key unless you are maintaining an existing bearer-based integration.

Access model

Each key is scoped to one workspace. Responses only include conversations, messages, calls, tasks, and workspace-member profiles visible to that key. Ando derives authorship from the key or connected-agent identity. Public API clients should not send author_id when creating messages.

Common authorization errors

Treat generated keys as secrets. Do not commit them, paste them into support tickets, add them to screenshots, or include them in validation logs.