Every Arcmira v1 endpoint exceptDocumentation Index
Fetch the complete documentation index at: https://docs.arcmira.com/llms.txt
Use this file to discover all available pages before exploring further.
/v1/health and /v1/openapi.json requires authentication. Pass your key in either of two equivalent headers:
Bearer token (preferred)
API key header
Authorization wins.
Key format
Arcmira keys start with thearc_sk_ prefix and contain 64 hex characters after it. The dashboard only displays the prefix and last 4 characters after creation — the raw secret is shown once, at creation time.
Creating keys
- Go to Settings → API Keys.
- Click Create key, give it a descriptive name (e.g.
production-backend), and select scopes. - Copy the revealed secret immediately and store it in your secrets manager.
- Use the Disable action to temporarily revoke a key without deleting it. Deleting is permanent.
Storage hygiene
- Keys are server-side credentials. Do not ship them to browsers, mobile clients, or any environment you don’t control.
- Rotate keys when team members leave or when one might have been exposed.
- Each key tracks
last_used_atandlast_used_ipso you can spot dormant or suspicious keys. - Calls against disabled, expired, or revoked keys return
401 invalid_api_key.
Scopes
Every key carries one or more scopes. Endpoints that require write access reject keys missing the relevant scope with403 insufficient_scope.
| Scope | Grants |
|---|---|
read | All read endpoints (search, entities, mentions, appearances). |
watchlists:write | POST / PATCH / DELETE on /v1/watchlists*. |
trackers:write | POST / PATCH / DELETE on /v1/trackers*. |
recommendations:read | /v1/recommendations, /v1/channels/{id}/sponsors, /v1/mentions?details=full, and commercial recommendations_summary blocks on entity/channel reads. Pro+ only. |
recommendations:write | POST /v1/feedback. Pro+ only. |
Verifying a key
The fastest sanity check is/v1/me:
recommendations_api_enabled flag (true only on Pro+ tiers). If you see a non-200 response, check the error.code value against the error reference.