Skip to main content
POST
Track Checkout Started
Track a started checkout from any e-commerce platform. Triggers the ecommerce.checkout_started event, which can power abandoned checkout automations (start a sequence on ecommerce.checkout_started with a delay, and stop it on ecommerce.order_placed).

Request Body

string
required
Unique checkout identifier in your platform.
integer
Checkout total in cents.
string
ISO 4217 currency code (e.g. USD).
string
URL the customer can use to resume the checkout. Available in emails as {{event.checkoutUrl}}.
object
required
The customer who started the checkout. Requires email; also accepts externalId, firstName, lastName, and attributes.
array
Checkout line items. Each item has productId (required), title (required), quantity (required), variantId, sku, variantTitle, and priceCents.
object
Extra event properties to attach to the triggered event.

Responses