tier_insufficient
HTTP Status: 403 Forbidden
Example response
What happened?
You tried to use a feature that is not available on your current tier. This happens when:- Calling the batch validation endpoint on the Free tier (requires Pro or Business)
- Submitting an async validation on the Free tier
- Configuring a webhook on the Free tier
503 message names the upgrade. The fallback parameter is accepted on every plan.
How to fix
- Upgrade your plan: Visit the Avatcado dashboard to upgrade to Pro or Business. The upgrade takes effect immediately.
- Use single validation instead: If you only need to validate a few VAT numbers and don’t want to upgrade, use the single
GET /v1/validateendpoint which is available on all tiers.
Common mistakes
- Assuming all endpoints are available on Free: Batch validation, async validation, webhooks and the national register fallback are reserved for paid tiers
- Using a test key and expecting different behavior: Tier restrictions apply to both live and test keys. A test key on a Free account still returns
tier_insufficientfor batch requests
Catching this error with the SDKs
Related errors
unauthorized- API key is invalid or missing (different from tier restrictions)rate_limit_exceeded- Monthly quota exhausted (different from tier gating)