Create an entitlement for a customer. This temporarily reserves funds in the customer’s wallet to guarantee payment for future usage.
API key authentication
ID of the customer to create the entitlement for.
Array of consumption metrics with quantities to pre-authorize payment for.
ID of the merchant creating the entitlement.
Maximum consumption events allowed before expiration (optional). Defaults to 1 for global entitlements, 100 for regional entitlements.
1 <= x <= 1000Entitlement created successfully
Unique identifier for the entitlement.
entitlement Billable metrics and quantities reserved stored as JSON.
Entitlement creation timestamp in ISO 8601 format. Sample values: '2024-01-15T10:30:00Z', '2024-02-01T14:45:30Z'
ID of the customer this entitlement is for.
Entitlement expiration timestamp in ISO 8601 format. Sample values: '2024-12-31T23:59:59Z', '2025-01-15T10:30:00Z'
Maximum consumption events allowed before entitlement expires. Sample values: 1 allows single use, 10 allows ten uses, 100 allows one hundred uses
x >= 1ID of the merchant that created this entitlement.
Geographic restriction zone limiting where this entitlement applies. Sample values: 'us-west-2' confines usage to AWS US West 2 region, 'eu-central-1' confines usage to EU Central 1 region, 'global' permits usage from all regions
Unused entitlement balance in atomic units (string representation of BigInt). Sample values: '100000000000' equals $100.00 remaining, '50000000000' equals $50.00 remaining, '0' equals fully consumed
Count of consumption events processed using this entitlement. Sample values: 0 indicates unused, 5 indicates five events processed, 10 indicates ten events processed
x >= 0