End-to-end ingest example
This example shows the complete path from a partner JSON sample to a delivery transaction. Product setup first: Connect source via webhook. Technical contracts: Lead ingest · Outbound delivery · Partner lifecycle.Goal
- Receive a synthetic lead through a channel source webhook
- Publish a mapping
- Switch the source to live
- Deliver once
- Confirm the resulting transaction
1. Create the source path in Airlead
In Markets:- Create or open a channel.
- Create an API source.
- Open Technik.
- Copy the Test-Webhook URL.
- Enable a source secret for anything beyond local testing.
2. Send a sample payload
While the source is in test mode, send partner-native JSON to the test URL. Example partner payload:3. Publish the mapping
In Zuordnen:- Map
contact.first_name→ person first name - Map
contact.last_name→ person last name - Map
contact.email/phone→ person contact fields - Map
product→ product - Map
answers.*→ interest field values - Map
lead_id→ external ID - Publish the mapping
4. Validate the records
Open Records and the channel. Confirm:- one person was created
- one interest exists for the expected product
- field values are correct
- the external ID is stored
- replaying the same
lead_idreturns an idempotent replay
5. Go live carefully
- Switch the source from test to live.
- Use the live webhook URL for production systems.
- Keep
triggerAutoDeliveryfalse, or Delivery 1.0 disabled, until a manual delivery succeeds. - Send one more synthetic live lead.
6. Deliver and create a transaction
- Confirm the interest is routing-ready.
- Confirm at least one buyer is eligible.
- Deliver manually once.
- Verify the buyer received the payload.
- Open the transaction and store its
transactionId.
7. Report the commercial outcome
The buyer system then calls the lifecycle endpoints with the sametransactionId:
- confirmation or rejection
- optional payout pending
- payout
- or cancellation / Storno with a required reason
Success checklist
- Sample received in Technik
- Mapping published
- Person and interest verified
- External ID replay is idempotent
- Live URL and secret configured
- Manual delivery created one transaction
- Buyer can confirm or cancel with the transaction ID
If something fails
Next: Lead ingest · Outbound delivery · API reference

