Endpoint
POST
Authentication
This endpoint requires authentication using a Bearer token.Request Body
The unique ID of the customer in your system. Will be used to identify and attribute all future events to this customer.Maximum length: 100 characters
The amount of the sale in cents (for all two-decimal currencies). If the sale is in a zero-decimal currency, pass the full integer value (e.g.
1437 JPY).Must be a non-negative integer.Learn more about currency handlingThe currency of the sale. Accepts ISO 4217 currency codes. Sales will be automatically converted and stored as USD at the latest exchange rates.Learn more about currency handling
The name of the sale event. Recommended format:
Invoice paid or Subscription created.Maximum length: 255 charactersExample: Invoice paidThe payment processor via which the sale was made.Options:
stripe, shopify, polar, paddle, revenuecat, customThe invoice ID of the sale. Can be used as an idempotency key – only one sale event can be recorded for a given invoice ID.
Additional metadata to be stored with the sale event. Max 10,000 characters when stringified.
The name of the lead event that occurred before the sale (case-sensitive). This is used to associate the sale event with a particular lead event (instead of the latest lead event for a link-customer combination, which is the default behavior).For direct sale tracking, this field can also be used to specify the lead event name.Example:
Cloned template 1481267[For direct sale tracking]: The unique ID of the click that the sale conversion event is attributed to. You can read this value from
dub_id cookie.[For direct sale tracking]: The name of the customer. If not passed, a random name will be generated (e.g. “Big Red Caribou”).Maximum length: 100 characters
[For direct sale tracking]: The email address of the customer.Maximum length: 100 characters
[For direct sale tracking]: The avatar URL of the customer.
Response
The name of the sale event