Skip to main content
Every request to the PostSider Agent Bridge, whether through the MCP server, the REST API, or the SDK, is authenticated with an organization API key or a pos_... OAuth token. Organization keys grant access to the organization’s public API surface; there are no scoped or read-only keys. If you need to limit operational exposure, create a dedicated key per agent and revoke it when it is no longer needed.

Getting your API key

1

Open API settings

In the PostSider dashboard, go to Settings → API.
2

Create a new key

Create a key and give it a descriptive name, such as Claude Code agent, CI pipeline, or content-bot-prod. Clear names make it easy to audit usage and revoke individual keys without disrupting other integrations.
3

Copy your key immediately

The full key value is shown once, right after creation. Copy it somewhere safe now; PostSider does not show it again. If you lose a key, delete it and create a new one.

Using your API key

Pass your API key as the value of the Authorization header on every request. Do not prefix it with Bearer.
All /public/v1 endpoints accept this header.

Expiration and rotation

API keys do not expire automatically. They stay valid until you delete them from Settings → API. There is no automatic rotation; if you suspect a key is compromised, delete it immediately and issue a new one.

Rate limiting

The public API allows 60 requests per minute per organization by default. Every response includes rate-limit metadata: When you exceed the limit, the API returns 429 Too Many Requests. Read Retry-After and back off for that many seconds before retrying.

Auth errors

Best practices

Create a separate API key for each agent, integration, or pipeline. Named keys make it easy to see which system made which requests, and if one key is compromised you can revoke it without affecting anything else.
Never commit API keys to source code or version control. Use environment variables or a secrets manager (such as POSTSIDER_API_KEY in your .env file) and keep .env in your .gitignore. A leaked key gives full Agent Bridge access to anyone who finds it.