Errors

Standard Error Format

{
  "error": "error_code",
  "message": "Human-readable message",
  "details": {}
}

Common Error Codes

  • missing_api_key (401)
  • invalid_api_key (401)
  • inactive_api_key (401)
  • company_inactive / inactive_company (403)
  • service_type_mismatch (400/403)
  • quota_exceeded (429)
  • invalid_request (400)
  • device_not_found (404)
  • device_not_ready (400)
  • sim_unavailable (400)
  • internal_error (500)