Update Lead
Edit a lead. stage is not editable here on purpose -- moving is POST /leads/{id}/move, which enforces the path rules and writes a stage_changed event.
⛔ATTRIBUTION IS GATED ABOVE sales:write. Frederick, 2026-08-22: "Keith should not be able to change the source, but I should be able to, and I can correct anyone's that need to be corrected."
source and originated_by_principal_id decide commission -- lead_originators marks every non-salesperson originator as a house account, so moving a lead between those buckets moves money. sales:write is what a salesperson must hold to work leads at all, so it cannot also be the permission that decides who gets paid for them. Editing anything else on the lead is unchanged.
Request
- Base URL: https://api.pigeonly.com (the document declares no server; this is the origin it was published from)
- URL: https://api.pigeonly.com/api/sales/leads/{lead_id}
- Auth: none declared
Path parameters
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.