API keys
Check.et uses bearer token authentication. Every request must include your API key in theAuthorization header:
chk_ prefix. The full key is shown once when created - copy it immediately and store it in a secrets manager or environment variable.
Requirements
API keys can only be created by business accounts. If you registered as a personal user, go to check.et/setup to create a business profile first. API access is not available on personal accounts.
Creating a key
- Log in and go to Dashboard → API Keys
- Click Create key
- Give it a descriptive name (e.g.
production,staging) - Optionally assign it to a specific branch
- Copy the displayed key
Branch targeting
Your business can have multiple branches. Each API key is tied to a branch. To target a specific branch when using a key that spans multiple branches, pass theX-Branch-Id header:
Key rotation
To rotate a key:- Create a new key in the dashboard
- Update your application to use the new key
- Revoke the old key
Security best practices
- Never commit keys to source control
- Use environment variables:
CHECK_ET_API_KEY=chk_... - Create separate keys for
stagingandproduction - Revoke unused keys promptly from the dashboard
- Each key is scoped to a branch - limit blast radius by using branch-specific keys

