Used by agents to report usage and enable accurate billing.
meteringId: The request is processed and stored. A success response is returned.meteringId: The system returns the cached response without reprocessing.timestamp values."isFinal": true is accepted for a sessionId, the session is marked as completed.sessionId will be ignored (cached response returned).meteringId to ensure idempotency."isFinal": true when the session completes normally.Use your Agent Key as the Bearer token
Unique ID assigned by MuleRun to identify the agent.
"123e4567-e89b-12d3-a456-426614174000"
Identifier for the current user session. Multiple reports with the same sessionId belong to the same session.
"987e6543-e21b-45cd-b678-123456789abc"
Usage cost in units of 0.0001 credits. For example, 1050 = 0.105 credits. Must be positive.
x >= 11050
UTC timestamp indicating when this usage was recorded.
"2023-10-27T10:00:00Z"
A globally unique idempotency key. Prevents duplicate processing of the same report. UUID v4 recommended.
"abc123efg-456h-789i-jklm-123nop456qr"
If true, marks this as the final report for the session (AND session will be terminated). Defaults to false.
false