Skip to main content

Using the ComplyJet API

How to generate an API key in ComplyJet, choose the right access scope, and use the API to build automations and integrations.

Written by Upendra Varma

ComplyJet provides a developer API that lets you read compliance data, automate workflows, and integrate with your own tools — CI/CD pipelines, Slack bots, internal dashboards, and more. To get started, you need to create an API key.

Step 1 – Go to the Developer API settings

Navigate to Settings in the left sidebar, then click Developer API under Company Settings. This page shows all your existing API keys and lets you create new ones.

Step 2 – Create a new API key

Click + Create API Key in the top right corner. In the modal that appears:

  1. Enter a Name for the key — use something descriptive so you can identify it later (e.g. "CI/CD Pipeline", "Slack Bot", "Internal Dashboard").

  2. Choose a Scope:

    • Read Only — can read all data for your organisation. Use this for reporting, dashboards, and monitoring use cases.

    • Read & Write — can read and modify data. Use this only when your integration needs to push data back into ComplyJet.

  3. Click Create.

Step 3 – Copy the key immediately

Once the key is created, it will be shown once. Copy it now — it will not be displayed again after you close this modal.

Store the key securely — in a secrets manager, environment variable, or your CI/CD secrets store. Do not commit it to source control.

If you lose the key, you'll need to delete it and create a new one.

Using the API

Once you have your key, you can use it to make authenticated requests to the ComplyJet API. Pass the key as a Bearer token in the Authorization header:

Authorization: Bearer cj_live_...

Full API documentation — including all available endpoints, request formats, and response schemas — is available below,

Rate limits

The API has rate limits in place by default. If your integration is hitting rate limit errors or you need higher throughput for a specific use case, contact [email protected] and we can adjust the limits for your account.

Did this answer your question?