Biqli sends sale.created when conversion tracking records a new sale. A retried tracking request that replays an existing idempotent result does not create a second sale event.
Example payload
Money fields
Outbound webhook sale.amount and sale.amountUsd values are decimal major currency units. For example, 54.99 means 54 dollars and 99 cents. This differs from the tracking API request, where amount: 5499 is an integer in minor units.
sale.currency is an uppercase ISO 4217 currency code.
sale.amountUsd is the stored USD-normalized value and can be null.
- Product fields can be
null.
- Conversion click context intentionally omits the IP address.
metadata is integration-defined JSON and can be null.
If the attributed link was later deleted, data.link contains its preserved historical values and deleted: true.