On this page

PATCH/campaigns/:campaignId/leads/:leadId

Credits: 0
LinkedIn risk: None
Rate limit: 60 / minute


Purpose

Set inbox tag and/or excluded. Provide at least one field.


Request

PATCH /campaigns/search_abc/leads/lead_xyz
X-API-Key: sk_live_...
Content-Type: application/json
{
  "tag": "Interested",
  "excluded": false
}
FieldNotes
tagExact label below, or null to clear
excludedboolean

At least one of tag / excluded. Unknown keys → 400 validation_error.

Allowed tags

  • Meeting request
  • Interested
  • Information request
  • Not interested
  • Wrong person
  • To be defined

Response 200

{
  "leadId": "lead_xyz",
  "tag": "Interested",
  "excluded": false
}

May emit webhook lead.tagged. Setting or changing tag updates taggedAt on list leads / get lead. Unknown tag → 400 validation_error.

For many leads, prefer batch-update (immediate exclude; no pending acknowledgement deferral).


Errors

error.codeWhen
unauthorizedMissing/invalid API key
validation_errorUnknown tag / neither field / unknown keys
not_foundUnknown campaign or lead
rate_limited60/min or global RPM

MCP

Tool: update_lead. For bulk tag/exclude use update_leads_batch.

See also