Base URL
Request format
SendContent-Type: application/json for JSON bodies. For file uploads, send multipart/form-data.
Authentication
All endpoints require a bearer token:Response envelope
Every response returns JSON. Successful responses have HTTP2xx status codes:
4xx or 5xx codes:
HTTP status codes
| Code | Meaning |
|---|---|
200 | Success - transaction verified |
400 | Bad request - invalid input |
401 | Unauthenticated - missing or invalid API key |
403 | Forbidden - your key lacks permission |
404 | Not found - transaction could not be verified |
422 | Validation error - see errors field |
429 | Rate limited |
500 | Server error - retry with exponential back-off |
Quota
| Plan | Monthly verifications |
|---|---|
| Free | 200 |
| Pro | Unlimited |
402 Payment Required. Upgrade at check.et/dashboard/billing.
