Skip to main content
POST /v1/check is informational. It performs entitlement and affordability resolution but does not write usage, ledger, or idempotency data.

Request

Allowed response

Denied response

Denials are decisions, not HTTP errors. They return 200 with allowed: false:
Possible reasons include customer_not_found, customer_inactive, no_active_plan, plan_inactive, feature_not_found, feature_not_entitled, and insufficient_credits.
A successful check is not a reservation. Another request may spend the balance before your next call. Use consume for enforcement.