Skip to main content

Errors and entitlement statuses

Entitlement responses use a machine-readable status value.

StatusAction
access_grantedContinue and, for a check call, track successful work afterward
limit_exceededBlock or present an upgrade path
account_limit_exceededThe Usagey operator account is out of monthly allowance; request additional volume or upgrade
insufficient_creditsAsk the customer to buy a credit pack
feature_not_in_planUpgrade the plan or correct its entitlement assignment
no_active_subscriptionSubscribe the customer to a plan
customer_not_foundVerify the customer selector and environment
feature_not_foundVerify the feature key and environment

Do not treat every non-200 response as retryable. Retry transport failures and server errors with backoff; resolve authentication, configuration, quota, and idempotency conflicts before retrying.