Authentication
All API requests must be authenticated using a Bearer token in the Authorization header.
API Keys
Generate API keys in your dashboard under Settings → API & Integrations. Each key is scoped to a single workspace.
Authorization: Bearer osk_your_api_key_here
Example Request
curl https://outstand.one/api/public/v1/posts \
-H "Authorization: Bearer osk_your_api_key_here"
Error Responses
| Status | Meaning |
|---|---|
400 | Malformed request body or missing required field |
401 | Missing or invalid API key |
402 | Posting quota exhausted for the current billing period |
502 | Upstream publish failure — the target network rejected or failed the post |
Key Security
- Never expose API keys in client-side code or public repositories
- Use environment variables to store keys in production
- Rotate keys immediately if compromised — delete the old key and generate a new one
- Each workspace can have multiple API keys for different integrations