Pause, exclude or mark a contact
set_contact_outreach_stateChange how ZenMode treats one contact. pause: stop outreach to this contact in this campaign (undo with resume). exclude: put the person on your do-not-contact list, which stops them in every campaign and keeps them out of future ones (undo with unexclude). not_interested: mark them not interested, which ends outreach in this campaign (you can change the status back in the ZenMode dashboard). Nothing happens on LinkedIn at the moment you call this. ZenMode's campaign engine works through each campaign later, inside your daily and weekly limits, business hours and pacing. If the account is restricted, paused for the week, cooling down or switched off, the call is refused with the reason and when it lifts, and nothing changes. If the account has only used today's allowance, the change is accepted and the response says it will be worked through once the limit resets. Calls that only stop outreach (remove, pause, exclude, not interested) are never refused. An idempotency_key makes a retried call a no-op.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | What to do. | |
| contact_id | Yes | The contact id, from search_contacts. | |
| idempotency_key | No | Optional. A unique string you make up for this exact change (8 to 128 letters, digits, - _ . :). If the call is repeated with the same key and the same arguments within 24 hours, nothing happens twice and the first result is returned again. Use a fresh key for every new change. |