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

Parameters: update_lead_status
NameTypeDescription
lead_id integer required integer Lead ID from list_leads.
status enum required enum won, lost, ignored or open.

Request

cURL
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"}'
Python
result = client.call("mailshake", "update_lead_status", {"lead_id":1,"status":"won"})
Node.js
const result = await cotlet.call('mailshake', 'update_lead_status', {"lead_id":1,"status":"won"});
CLI
cotlet call mailshake update_lead_status --data '{"lead_id":1,"status":"won"}'

Example response

JSON

{
  "lead_id": 5531,
  "status": "ignored"
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.