v1
latestOpenAPI 3.1.02026-08-042453938.9 KBEvents
Record an execution event
Record what happened. Only 2 fields required: customerId and idempotencyKey.
All other fields are optional with smart defaults. If you provide input or output payloads, they are automatically stored for later retrieval via GET /events/:id/payload (no need to set storePayloads: true).
Requires a secret key (sk_*) with at least the OPERATOR role.
post/v1/events
Request body
Example request
{
"customerId": "cus_abc123",
"externalCustomerId": "user_42",
"idempotencyKey": "req_123",
"actionName": "api_call",
"outcome": "SUCCEEDED",
"explanation": "Processed request successfully",
"quantity": 100,
"eventType": "API_CALL"
}Response
Event created successfully