> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.prolifi.io/endpoints/entitlements/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.prolifi.io/_mcp/server. # Entitlements Entitlements represent what a customer is allowed to access based on their active subscriptions. Use these endpoints for real-time feature gating and quota checks in your application. ## Endpoints | Method | Path | Description | | ------ | ------------------------------ | ----------------------------------------------------- | | `POST` | `/entitlements/check` | Check if a customer is entitled to a specific feature | | `GET` | `/customers/{id}/entitlements` | Get all entitlements for a customer | ## Key concepts * **Entitlement check**: The check endpoint returns a single `entitled: true/false` result for a specific feature. Use this for real-time access control (e.g., before allowing an API call or file upload). * **Requested quantity**: Optionally pass `requested_quantity` to check if the customer has at least N units remaining. Defaults to 1. * **Unlimited entitlements**: Some features may be unlimited (`is_unlimited: true`). For these, `remaining` is `null` and the customer is always entitled. * **Deduplication**: When a customer has the same feature from multiple subscriptions, the highest limit (or unlimited) is returned. * **Reset period**: The `reset_at` field indicates when the entitlement counter resets (typically the next billing period start). > Check feature access and retrieve entitlement balances ## API Docs - Entitlements [Check entitlement](https://docs.prolifi.io/endpoints/entitlements/check-entitlement.md) - Entitlements [Get customer entitlements](https://docs.prolifi.io/endpoints/entitlements/get-customer-entitlements.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.prolifi.io/endpoints/entitlements/openapi.json) - [OpenAPI YAML](https://docs.prolifi.io/endpoints/entitlements/openapi.yaml)