Skip to main content
The dry run endpoint processes your events exactly as the live ingestion pipeline would — validating, matching customers, and evaluating meters — but does not store any data. Use it to verify your event schema, check customer matching, and preview meter values before going live. Endpoint: POST /events/dry-run

Request

Same schema as live ingestion: 1–1,000 events per request, max 256 KB payload.

Response

Returns one result object per submitted event.
If matchedCustomer is null, the event would create an anonymous customer in live ingestion. Check your customerAlias value.

Examples

Common dry run results