ATverify

bzst_session_limit

The API hit the per-session quota for qualified confirmations against BZSt (evatr-0008).

HTTP 429 · Too Many Requests

Example response

{
  "error": {
    "code": "bzst_session_limit",
    "message": "BZSt evatr-0008: session request limit reached. Retry after 60 s."
  },
  "meta": {
    "request_id": "a1b2c3d4-...",
    "latency_ms": 310,
    "bzst_status_code": "0008"
  }
}

What happened

BZSt returned status code 0008 from the eVatR service, indicating the per-session quota for qualified confirmations has been reached. This is a BZSt-side throttle, separate from your vatverify plan quota. It applies at the eVatR session level and can occur during bursts of /v1/confirm calls even when your vatverify monthly quota is nowhere near exhausted.

Free-tier sessions are managed automatically, but high-frequency bursts can trigger this limit before the session is recycled.

How to fix

  1. Wait at least 60 seconds before retrying the same request.
  2. If you are sending many confirmations in quick succession, add a delay between calls rather than firing them concurrently.
  3. Use X-RateLimit-Remaining on vatverify responses to track your plan quota separately. bzst_session_limit is a BZSt-side limit, not a vatverify quota limit.
  4. If you see this error repeatedly at moderate call volumes, contact support with the request_id so the session configuration can be reviewed.

See also