Create customer entitlement grant
Changed onPre-release Endpoint This endpoint is currently in beta and is subject to change.
Issue a grant for a metered entitlement of the customer. Boolean and static entitlements cannot have grants, so the request is rejected for them.
Grants are immutable. The amount is added to the balance from effective_at, which cannot be earlier than the start of the current usage period.
Request
- Base URL: https://global.api.konghq.com
- URL: https://global.api.konghq.com/v3/openmeter/customers/{customerId}/entitlements/{entitlementId}/grants
- Auth: one of:
- HTTP bearer
- HTTP bearer
- HTTP bearer
- HTTP bearer
Path parameters
ULID (Universally Unique Lexicographically Sortable Identifier).
ULID (Universally Unique Lexicographically Sortable Identifier).
Request body
Example request
{
"amount": "100",
"priority": 1,
"effective_at": "2023-01-01T01:01:01.001Z",
"expires_after": "P1M",
"max_rollover_amount": "100",
"min_rollover_amount": "0",
"labels": {
"env": "test"
},
"recurrence": {
"interval": "P1M",
"anchor": "2023-01-01T01:01:01.001Z"
}
}Response
EntitlementGrant created response.
Example response
{
"id": "01G65Z755AFWAKHE12NY0CQ9FH",
"entitlement_id": "01G65Z755AFWAKHE12NY0CQ9FH",
"customer_id": "01G65Z755AFWAKHE12NY0CQ9FH",
"amount": "100",
"priority": 1,
"effective_at": "2023-01-01T01:01:01.001Z",
"expires_after": "P1M",
"expires_at": "2023-02-01T01:01:01.001Z",
"max_rollover_amount": "100",
"min_rollover_amount": "0",
"recurrence": {
"anchor": "2023-01-01T01:01:01.001Z",
"interval": "P1M"
},
"next_recurrence": "2023-02-01T01:01:01.001Z",
"voided_at": "2023-01-15T01:01:01.001Z",
"labels": {
"env": "test"
},
"created_at": "2023-01-01T01:01:01.001Z",
"updated_at": "2023-01-01T01:01:01.001Z",
"deleted_at": "2023-01-01T01:01:01.001Z"
}Changes
- breaking
added to the
/response propertyoneOflist for the response status - warning
added the new
key_invalidenum value to the//////response property for the response status - warning
added the new
uniqueenum value to the//////response property for the response status
- breaking
- info
endpoint added
- info