Update Lead

Updates an existing lead.

PUT/api/v1/leads/{lead_id}

Description

Updates one or more lead fields. The phone number, when changed, is checked for duplicates within the campaign.

Parameters

Path paramTypeDescription
lead_idUUIDThe lead's ID.

Request body (JSON) — all fields optional

All fields optional. Accepts any subset.

FieldTypeDescription
first_name PUT stringNew first name.
phone_e164 PUT stringNew phone number (checked for duplicates).
custom_fields PUT objectReplace the custom variables.

status is not supported as an update field. Status is system-managed and is changed through the Stop Lead endpoint where applicable.

Response — 200 OK

The updated Lead Object.

Errors

StatusDetail
400Invalid phone number.
400Invalid first_name after preprocessing.
404Lead not found or not in your company.
409Phone already used by another lead.