API ReferenceStable v1

Errors

Error format, status codes, and rate-limit behavior for the AMLOK API.

Last updated Mar 8, 2026

Errors API

Error Response Format

{
  "error": {
    "type": "invalid_request_error",
    "code": "missing_required_field",
    "message": "The field 'legal_name' is required.",
    "param": "legal_name",
    "request_id": "req_01HXK5V2N8PQRS3T4UV5WX6Y"
  }
}

HTTP Status Codes

CodeMeaning
200Success
201Created
202Accepted
400Bad Request
401Unauthorized
403Forbidden
404Not Found
409Conflict
422Validation failed
429Rate limited
500Internal server error
503Service unavailable

Rate Limit Headers

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 847
X-RateLimit-Reset: 1709913060
Retry-After: 30