The Pome API uses API keys for authentication. Every request toDocumentation Index
Fetch the complete documentation index at: https://docs.pome.sh/llms.txt
Use this file to discover all available pages before exploring further.
api.pome.sh must include your key in the X-API-KEY header. Keys are scoped to a team and carry the permissions of the role that created them.
Getting an API key
Sign in at pome.sh
Go to pome.sh and sign in to your account.
Create an API key
Click Create API key and give it a descriptive name, such as
ci-prod or local-dev.Using your API key
Pass your key in theX-API-KEY header on every request:
API key in CI
Set thePOME_API_KEY environment variable in your CI environment. The pome CLI reads it automatically — no --token flag required:
Verify your key
CallGET /v1/me to confirm your key is valid and see which team it belongs to:
Error codes
| HTTP status | Meaning |
|---|---|
401 | Missing or invalid API key |
403 | Key revoked or team banned |
request_id field. Include it when filing a support ticket.
Managing keys
You can revoke keys from the Settings page in the dashboard. To revoke programmatically, callapiKeys.revoke via the dashboard API or use the dashboard UI — there is no dedicated REST endpoint for key revocation in the public API.