Errors, envelope & rate limits

The response envelope every v1 endpoint shares, canonical error codes, cursor pagination, and how rate limits scale with your plan.

AI-assisted documentation

This documentation is compiled from our own product source code and internal specs, the platform's public API specification, and anonymized requests logs we collect from our support team[2].

Updates every sample URL on this page to your organization's regional host. Match the shard in your API key (wextl_<shard>_…).

json
{
  "error": {
    "code": "rate_limited",
    "message": "Too many requests.",
    "retry_after_s": 4
  }
}
json
{
  "error": {
    "code": "wrong_region",
    "message": "This organization's data lives in a different region.",
    "base_url": "https://eu1.wextl.com",
    "region": "eu"
  }
}
text
starter      1×  (base numbers above)
growth       2×
pro          4×
enterprise   8×
  1. WEXTL® error envelope and rate-limit implementation.
  2. Our users' real error and retry patterns.
  3. The machine-readable OpenAPI error schema.