Submit a Lead
Submit a complete lead for validation, distribution, and assignment.
id as ping_id. You can also echo the bids[].id you chose as bid_id. It’s checked, but it doesn’t change who gets the lead.
Send a transaction_id so a retry can never create a second lead. See Safe retries for how retries are answered.Authorizations
Use your source's API key as the username and API secret as the password. Base64 encode the credentials in the format api_key:api_secret.
Body
Postal code. Must be valid for your account's operating countries. With the source in test mode, zips 00001 to 00005 return fixed outcomes.
"33139"
Your own ID for this lead, such as an order or lead number. A retry with the same transaction_id and payload returns the original response instead of creating a second lead. Numbers are accepted and treated as strings.
255"order-10482"
The id returned by POST /v1/ping. Links this lead to the ping's match and pricing. A legacy ping UUID is rejected.
^ping_[0-9a-z]{26}$"ping_01jbx8k6y2m4n7p9q3r5s8t0vw"
Any bids[].id returned by POST /v1/ping for your account. It is checked but doesn't change who gets the lead.
^(bid|prt|ping)_[0-9a-z]{26}$"bid_01h9z3c5e7g9j1k3m5n7p9r1st"
Additional fields as configured for your source and lead category.

