Skip to main content
The Cutshort API uses API key authentication. Every request must include your API key as a Bearer token in the Authorization header. Keys are scoped to your Cutshort organization and carry full API permissions, so handle them with care.

Getting your API key

1

Open your API Keys settings

Log in at cutshort.io, then navigate to Settings → Integrations → API Keys.
2

Create a new key

Click New API Key and enter a descriptive name that identifies where the key will be used (for example, Production ATS or Staging Integration).
3

Copy and store your key

Copy the key immediately and store it in a secure location. Cutshort only displays the full key once — if you lose it, you will need to generate a new one.

Using your API key

Include the following headers on every API request:
The examples below show how to add this header in common HTTP clients:

Managing API keys

  • Create multiple keys — for example, one per environment (development, staging, production) — to keep activity logs clean and limit blast radius if a key is compromised.
  • Revoke any key at any time from Settings → Integrations → API Keys in your dashboard.
  • Key deletion is immediate and irreversible — any requests using a deleted key will return 401 Unauthorized instantly.
  • All API activity is logged per key, giving you a clear audit trail of which integration made each request.

Authentication errors

Never expose your API key in client-side JavaScript, browser requests, or public repositories. If a key is accidentally exposed, revoke it immediately from your dashboard and generate a replacement.