All guides
Customers · 10 min

Entitlements

One call answers whether a customer can do something right now — against plans, seats, and live credit balances.

One call answers "can this customer do this right now?" — against plans, seats and live credit balances.

The check

Call it inline or use the edge SDK with local caching for zero added latency.

GET /v1/entitlements/acme_labs/export.bulk
→ { "allowed": false, "reason": "requires_plan:scale" }

No drift

Entitlements derive from the same ledger that bills. When a wallet empties or a plan changes, access changes in the same second — there is no sync job to break.

Upgrade paths

A blocked check can return an upgrade URL for the portal, turning a feature wall into a self-serve expansion instead of a support ticket.