API Key Authentication
All requests to the Verilock API must include your API key in theAuthorization header as a Bearer token.
Required Headers
Key Prefixes
| Prefix | Environment | Usage |
|---|---|---|
qi_live_ | Production | Live API requests with real data |
qi_test_ | Sandbox | Testing and development — no charges, simulated results |
Rate Limiting
API requests are rate limited per API key. Current limits are returned in response headers:| Header | Description |
|---|---|
X-RateLimit-Limit | Maximum requests per minute |
X-RateLimit-Remaining | Remaining requests in current window |
Retry-After | Seconds until rate limit resets (only on 429) |
Default rate limit is 120 requests/minute per API key. Contact us if you need higher limits for production workloads.
Authentication Errors
If authentication fails, the API returns a401 status:
401 Unauthorized
- Missing
Authorizationheader or invalid Bearer token format - Invalid or revoked API key
- Using a test key against production endpoints (or vice versa)

