Set lead status
Mark a lead won, lost or ignored, or open it again.
PATCH https://cotlet.dev/api/v1/mailshake/leads/{lead_id}/status
write
Sets the status of one lead. Won and lost close a lead you handled; ignored marks a lead not worth pursuing; open puts it back in the queue. Mailshake syncs these status events to HubSpot, Pipedrive or Salesforce if your team connected one. It reaches no one and one more call reverses it, so it does not wait for your OK.
Parameters
| Name | Type | Description |
|---|---|---|
| lead_id integer required | integer | Lead ID from list_leads. |
| status enum required | enum | won, lost, ignored or open. |
Request
curl -X PATCH https://cotlet.dev/api/v1/mailshake/leads/1/status \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"status":"won"}' result = client.call("mailshake", "update_lead_status", {"lead_id":1,"status":"won"}) const result = await cotlet.call('mailshake', 'update_lead_status', {"lead_id":1,"status":"won"}); cotlet call mailshake update_lead_status --data '{"lead_id":1,"status":"won"}' Example response
{
"lead_id": 5531,
"status": "ignored"
}