Authorization header.
implpk_, a dot, and a secret. The key belongs to your partner account,
not to a user. Every call resolves to your partner account, and a tenant of another partner answers 404.
Keys are for servers
A request that carries anOrigin header is refused with 403. A browser sends that header, so a key in a browser page
never works. Keep the key on your server.
Create and revoke keys
You create and revoke keys with a partner console session, not with a key. A key that could make keys would outlive its own revocation. A call to the key routes with a key answers 403.
The answer to the create call holds the whole key once, in
key. No other call shows it again. A key has the status
active, expired or revoked.
Scopes
A key can call only the routes that its scopes allow. A call without the scope answers 403 withThis API key does not have the "<scope>" scope.
A key can also hold
assistants:read, knowledge:read, knowledge:write, leads:read, leads:write, tools:write and
usage:read. No route in this reference needs them. leads:read and knowledge:read decide which events an endpoint
hears. See Webhooks and events.
A webhook endpoint never hears more than the key that created it could read.
Errors
See Conventions for the shape of an error.