Skip to main content
POST
Record a conversion

Authorizations

Authorization
string
header
required

Your API key (as_live_…), created under Settings → API keys.

Body

application/json

A conversion that happened where the browser pixel cannot see it — a hosted checkout, a payment captured after the visitor left, a phone sale, or a CRM deal. Send at least one identifier; the strongest one wins.

txn
string
required

Your unique id for this conversion. Required: a retried webhook with the same txn is recorded once, never twice.

Example:

"order_10482"

value
number<double>

Revenue. Omit for a non-sale event.

Example:

49.99

currency
string
default:USD
Example:

"USD"

event
string
default:purchase

purchase exits the contact from flows that opted in. Use action or lead for a trackable non-sale.

Example:

"purchase"

email
string<email>

Identifier. Matched case-insensitively.

phone
string

Identifier. E.164 preferred; 10- and 11-digit US numbers are normalized.

Example:

"+14155550123"

external_id
string

Identifier. Your own id for the person, if you have stored one on the contact.

vid
string

Identifier. The pixel's visitor id, if your page captured it.

vcx
string

Identifier. The click id from a tracked link.

Response

Recorded, or already recorded.

conversion
object