/v4/entitlements) and user entitlements (grants attached to a specific user, under /v4/users/{user_id}/entitlements).
Key concepts
- Definition — Project-level entitlement (e.g.,
plus,premium). Defines the ID, name, and default products. - User entitlement — A grant tied to a specific user, either earned via a purchase or granted manually.
- Source —
appstore,playstore,stripe,manual, orunknown. - Expiration — Subscriptions expire; non-recurring entitlements may be permanent.
Available endpoints
| Method | Endpoint | Description | Status |
|---|---|---|---|
| GET | /entitlements | List entitlement definitions | New |
| POST | /entitlements | Create an entitlement definition | New |
| DELETE | /entitlements/{entitlement_id} | Delete an entitlement definition | New |
| GET | /entitlements/{entitlement_id} | Get an entitlement definition | New |
| PATCH | /entitlements/{entitlement_id} | Update an entitlement definition (partial) | New |
| GET | /users/{user_id}/entitlements | List user entitlements | Updated — v3 |
| POST | /users/{user_id}/entitlements | Grant an entitlement to a user | Updated — v3 |
| DELETE | /users/{user_id}/entitlements/{entitlement_id} | Revoke a user entitlement | Updated — v3 |