Skip to main content

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.