The Update Form API is used to modify existing lead form data within a campaign. This API is especially useful when updating incorrect details, adding new information, or making adjustments to previously submitted leads to ensure accurate campaign records.
transaction_id. This is useful for debugging integrations, auditing lead outcomes, and building confirmation pages that display post-submission results.
:sourceID with the source unique ID. The transaction_id is passed as a query parameter to identify the specific lead.
Authorization header:
| Parameter | Type | Required | Description |
|---|---|---|---|
sourceID | string | Yes | The unique ID of the campaign source |
| Parameter | Type | Required | Description |
|---|---|---|---|
transaction_id | string | Yes | The transaction ID of the lead submission to retrieve |
| HTTP Code | Description |
|---|---|
| 200 | Lead response retrieved successfully |
| 400 | Invalid or missing transaction_id, or lead not found |
| 401 | Invalid or missing API token |
| 500 | Internal server error |
redirect_url from the submission response, you can re-fetch it here and redirect the consumer server-side.isDeDupe field lets you determine whether the consumer had previously submitted through this campaign.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Your campaign ID
Your lead transaction ID