Public API
COPE’s public REST API lets vendor integrations manage released COPE resources from a COPE business workspace using JSON over HTTPS.Contract
Vendor integrations should use
cope_sk_live_* API keys. Clerk bearer tokens are also accepted for first-party or embedded clients; when using Clerk, send X-Cope-Business-Id to select the workspace. API keys are already scoped to one business and do not require that header.
Test-mode public API keys are reserved but not accepted yet; they currently return 401 invalid_token until the public sandbox is enabled.
API Areas
Treat 4xx responses as permanent for the same payload - do not retry the request as-is, fix the input and resend. Treat 5xx responses as transient and retry with backoff.