Clarify API
Getting Started

Authentication

API keys for direct integrations and OAuth 2.0 for partners

Clarify supports two authentication methods: API keys for your own integrations, and OAuth 2.0 for partner applications acting on behalf of other workspaces.

API keys

Create an API key in Settings → API Keys (workspace admins only). Send it in the Authorization header using the api-key scheme — note that this is not a Bearer token:

Authorization: api-key YOUR_API_KEY

A complete request:

curl https://api.clarify.ai/v1/workspaces/your-workspace/objects/person/records \
  -H "Authorization: api-key YOUR_API_KEY"

An API key carries full access to its workspace. Store it in an environment variable, never commit it to source control, and rotate keys periodically.

OAuth 2.0

Partner integrations that act on behalf of Clarify users authenticate with OAuth 2.0 using the Authorization Code flow with PKCE. OAuth tokens use the standard Bearer scheme:

Authorization: Bearer ACCESS_TOKEN

Endpoints live at auth1.clarify.ai. Supported scopes:

  • openid
  • profile
  • email
  • offline_access — request this to receive a refresh token

Contact support@clarify.ai to register an OAuth client.

On this page