deepidv uses API keys to authenticate every request. Pass your secret key via HTTP header — missing or invalid keys return a 401 error.
Finding Your API Key
In deepidv, API keys are scoped to your Organization. Your organization is the workspace where your team manages workflows, verification sessions, and billing. An API key is generated when you first create your organization. To find or regenerate your key:Log in to the Admin Console
Go to the deepidv Admin Console and sign in.
Open API Keys
Navigate to Settings → API Keys in the sidebar.
Base URL
All API requests are made against a single base URL:/v1 — for example, https://api.deepidv.com/v1/sessions.
Making Authenticated Requests
Include your secret API key in thex-api-key HTTP header with every request.
Here’s an example of an authenticated request to the Create Session endpoint:
cURL
Rate Limits
The API enforces rate limits to ensure fair usage and platform stability:| Limit | Value |
|---|---|
| Requests per second | 25 |
| Burst capacity | 35 |
| Daily request quota | 10,000 |
429 Too Many Requests response. Implement exponential backoff in your integration to handle rate limiting gracefully.
Error Handling
If your API key is missing or invalid, the API returns a401 Unauthorized response:
| Status Code | Meaning |
|---|---|
| 401 | API key is missing, invalid, or revoked |
| 402 | Insufficient token balance in your organization |
| 403 | API key does not have access to the requested resource |
| 429 | Rate limit exceeded — back off and retry |
