Developer Settings
The Developer settings page lets organization administrators create and manage REST API keys for programmatic access to the thig.ai API.API access requires a Starter plan or higher. Free plans do not include API key access.
Creating an API Key
- Go to Settings > Developer in your admin sidebar
- Click Create API Key
- Enter a descriptive name (e.g., “CI/CD Pipeline”, “Zapier Integration”)
- Optionally configure:
- Expiration date — the key automatically stops working after this date
- Rate limit — custom requests per minute (1–10,000). Leave blank for the default (60/min)
- Click Create Key
- Copy the key immediately — this is the only time it will be displayed
Using Your API Key
Include the key in theAuthorization header of every request:
Managing Keys
From the Developer settings page you can:- View all keys with their prefix, status, last used date, and request count
- Deactivate/activate a key to temporarily disable it without deleting
- Edit a key’s name, expiration, or rate limit
- Delete a key to permanently revoke access (immediate, cannot be undone)
Key Limits
The number of API keys you can create depends on your plan:Rate Limiting
API key requests are rate-limited to 60 requests per minute by default. You can set a custom rate limit per key (1–10,000 req/min) when creating or editing a key. When rate-limited, the API returns HTTP 429 with aRATE_LIMITED error code and the time to retry.
Expiration Warnings
If a key has an expiration date set, you’ll receive an email warning 7 days before the key expires. After expiration, the key immediately stops working. To extend a key, edit it from the Developer settings page and set a new expiration date.Audit Trail
All API key events are logged:- Key creation and deletion
- Key activation/deactivation changes
- Every API request made with the key