Skip to main content
Clausum uses Bearer authentication:
Partner API requests use your stage hostname — sandbox https://sandbox.clausum.ai, production https://dashboard.clausum.ai, or a dedicated host from your account team. See Access & environments.

Three key types

Create keys in Dashboard → Connections → API keys (ingest keys on Inbound (webhooks) tab).

Publishable

clm_pub_* — assess only. Safe in the browser.

Secret

clm_sk_* — server only. Never ship to clients.

Ingest

clm_wh_* — ingest endpoint only.
Keys are shown once at creation. Revocation in Connections is immediate.

Using a key

Use the Authorization header — api_key query parameters are disabled in production.

Permissions (secret keys)

Dashboard session (not API keys)

Management routes (blocklists, cases, submerchants, network/membership, …) use a Supabase JWT after sign-in — not partner keys.

Errors

See Errors and API keys.