Entitlements
Customers
List customer entitlement grants
List all grants issued for an entitlement. The entitlement can be defined either by its id or featureKey.
get/api/v2/customers/{customerIdOrKey}/entitlements/{entitlementIdOrFeatureKey}/grants
Path parameters
Example:01G65Z755AFWAKHE12NY0CQ9FH
entitlementIdOrFeatureKeystring required
Query parameters
includeDeletedboolean
pageinteger
Page index.
Default is 1.
pageSizeinteger
The maximum number of items per page.
Default is 100.
offsetinteger
Number of items to skip.
Default is 0.
limitinteger
Number of items to return.
Default is 100.
order'ASC' | 'DESC'
The order direction.
The order direction.
orderBy'id' | 'createdAt' | 'updatedAt'
Order by options for grants.
The order by field.
Response
The request has succeeded.
Example response
{
"totalCount": 500,
"page": 1,
"pageSize": 100,
"items": [
{
"createdAt": "2024-01-01T01:01:01.001Z",
"updatedAt": "2024-01-01T01:01:01.001Z",
"deletedAt": "2024-01-01T01:01:01.001Z",
"amount": 100,
"priority": 1,
"effectiveAt": "2023-01-01T01:01:01.001Z",
"minRolloverAmount": 100,
"metadata": {
"externalId": "019142cc-a016-796a-8113-1a942fecd26d"
},
"maxRolloverAmount": 100,
"expiration": {
"count": 12
},
"annotations": {
"externalId": "019142cc-a016-796a-8113-1a942fecd26d"
},
"id": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"entitlementId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"nextRecurrence": "2023-01-01T01:01:01.001Z",
"expiresAt": "2023-01-01T01:01:01.001Z",
"voidedAt": "2023-01-01T01:01:01.001Z",
"recurrence": {
"interval": "DAY",
"intervalISO": "P1D",
"anchor": "2023-01-01T01:01:01.001Z"
}
}
]
}