Take a lead over
Mark that someone on your team is handling a company. Revnu stops contacting it and cancels its queued emails, without marking it declined.
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
-H "content-type: application/json" \
-d '{"stage":"meeting_booked","note":"Dana is running the demo on Tuesday."}' \
https://revnu.com/api/v1/leads/sn7…/handlingBody
| Field | Meaning |
|---|---|
stage |
Required. How far your team got: contacted, meeting_booked, customer or not_a_fit. meeting_booked, customer and not_a_fit also move the deal to meeting, won or lost, never backwards. |
note |
Optional, up to 500 characters: what the team is doing with them. Omit it to keep the last note. |
Any other field is a 400. Call again to change the stage.
Response
200 { "domain", "stage", "cancelledEmails" }. cancelledEmails counts the queued emails to that company that were cancelled. 404 for an unknown or another account's lead.
Frequently Asked Questions
Where does it show on the Leads page?
Under Your Team, with its stage as its status ("Contacted by you"), when Revnu hadn't emailed anyone there yet. A company Revnu already emailed stays under Sent or Replied.
How do I hand it back?
DELETE /leads/{id}/handling. Emails cancelled here are not re-queued.
Is this the same as the block list?
No. A taken-over lead stays live in Leads and your agent still reads it; it just won't contact it. To refuse a company for good, use the block list.
Which scope does this need?
leads:write. A token without it gets 403 with requiredScope in the body.