Outbound delivery
When Airlead delivers an interest to a generic buyer webhook, it sends an HTTPSPOST request. Return a 2xx response only after your system has durably accepted the event.
Event example
The exact blocks can vary with the buyer’s payload configuration.Required receiver behavior
- Validate the request according to your agreed webhook authentication.
- Parse the JSON body.
- Deduplicate using
transactionId. - Store the event durably.
- Return
2xxpromptly. - Process slower CRM or workflow actions asynchronously.
- Use the same
transactionIdfor lifecycle callbacks.
Payload configuration
Markets operators can configure which payload blocks are included. Never assume an optional block is present unless your buyer configuration requires it. Before production:- send a synthetic delivery from Airlead
- verify field names and value formats
- confirm authentication headers
- test duplicate delivery handling
- test temporary
5xxrecovery - verify that a lifecycle callback updates the correct transaction
Responses
Technical acceptance does not replace commercial confirmation. Report acceptance, rejection, Storno, and payout through the partner lifecycle.
Full field list: Outbound
lead.delivered payload
