Submits a batch of usage transactions captured against an entitlement (no session context).
POST
/api/v1/provision/usage/entitlements/{entitlementId}/transactions
const url = 'https://example.com/api/v1/provision/usage/entitlements/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/transactions';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '[{"transactionId":1,"sessionId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","apiVersion":1,"creationDateTime":"2026-04-15T12:00:00Z","eventName":"example","eventData":"example"}]'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/v1/provision/usage/entitlements/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/transactions \ --header 'Content-Type: application/json' \ --data '[ { "transactionId": 1, "sessionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "apiVersion": 1, "creationDateTime": "2026-04-15T12:00:00Z", "eventName": "example", "eventData": "example" } ]'Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” entitlementId
required
string format: uuid
Target entitlement.
Request Body required
Section titled “Request Body required ”Batch of client-side usage records.
Array<object>
object
transactionId
integer | string format: int64
sessionId
string format: uuid
apiVersion
integer | string format: int32
creationDateTime
string format: date-time
eventName
string
eventData
string
Example generated
[ { "transactionId": 1, "sessionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "apiVersion": 1, "creationDateTime": "2026-04-15T12:00:00Z", "eventName": "example", "eventData": "example" }]Array<object>
object
transactionId
integer | string format: int64
sessionId
string format: uuid
apiVersion
integer | string format: int32
creationDateTime
string format: date-time
eventName
string
eventData
string
Example generated
[ { "transactionId": 1, "sessionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "apiVersion": 1, "creationDateTime": "2026-04-15T12:00:00Z", "eventName": "example", "eventData": "example" }]Array<object>
object
transactionId
integer | string format: int64
sessionId
string format: uuid
apiVersion
integer | string format: int32
creationDateTime
string format: date-time
eventName
string
eventData
string
Example generated
[ { "transactionId": 1, "sessionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "apiVersion": 1, "creationDateTime": "2026-04-15T12:00:00Z", "eventName": "example", "eventData": "example" }]Responses
Section titled “ Responses ”OK
Unauthorized
object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}