Skip to main content
GET
Get Event Schemas
Read what a built-in event payload actually contains: a real example payload per provider, every property path with its type, and the merge tag that resolves it. Use this before writing {{event.*}} merge tags or event property filters. An unrecognized merge tag renders as an empty string rather than an error, so a guessed property name ships silently broken. This is static reference data describing the shape of an event, not what your account has received. For a recorded payload, use Get Received Event Sample.

Request

string
Event to describe, such as ecommerce.order_placed. Legacy aliases like order.completed resolve to their current name. Omit to list every documented event.
string
Return only this provider’s payload: shopify, woocommerce, manual, api, or stripe. Omit to compare every provider that documents the event.

Response fields

string
The normalized event name that was described, or null when listing every documented event.
object[]
One entry per event. Listing mode returns summaries only; asking for a single eventName adds providers, mergeTagPrefix, and notes.
boolean
Whether a reference payload is published. false means no sample exists - it never means the event name is invalid. Custom events are fully supported and carry exactly the properties you send.
string[]
Providers with a reference payload for this event.
object[]
Per provider: examplePayload (a real sample) and properties.
object[]
Every property path, with type, the mergeTag that resolves it, and a description wherever the sample value alone is ambiguous - a null sample, an empty list, a unit that is not obvious, or a type that differs per provider.

Units and types worth knowing

  • Fields ending in Cents are minor units: 8850 is $88.50.
  • price is a preformatted display string. Use priceCents for arithmetic and comparisons.
  • predictedLtv is whole currency units, not cents, even though it sits next to *Cents fields.
  • churnRisk is a percent from 0 to 95, quantized to the nearest 5 - not a 0-1 probability.
  • orderId is a string on Shopify and the commerce API, and a number on WooCommerce. Compare it as a string.

Responses