campaigns:write, which you grant on the Authorize access page when you connect.
This page is generated from the connector’s tool catalogue. It describes 1 tool. Every tool reads or writes only your own account.
Permissions this page needs
campaigns:write: Pause a campaign’s sending, and change a campaign’s name, description and goal
campaign_pause_sending
Your agent host shows this tool as “Pause campaign sending”.
What this changes: Stop a campaign from sending more mail.
The stored sending state becomes PAUSED, and the delivery guard then defers that campaign’s queued mail and retries it later. It is a hold, not a withdrawal, and its bounds are real: a message already queued by a send-now batch is still dispatched, a drip tick that has already selected this campaign can still queue the rest of that batch, follow-up selection does not read the sending state at all, and nothing already sent can be recalled. There is no tool to resume sending; the student does that in the app.
Permissions: This tool needs campaigns:write, which the Authorize access page describes as “Pause a campaign’s sending, and change a campaign’s name, description and goal”.
Risk: safe_write. This tool changes one of your own settings as soon as the agent calls it. It does not ask you to approve first, because the change affects only your own account and you can set it back yourself.
Input
Example call
campaign_pause_sending input
Result
A result is never larger than 4,096 bytes. This tool’s result takes one of these 4 forms, and one call returns exactly one of them. The field named beside each form below says which one you are looking at. Open a form to read its top-level fields.Shape 1, where tag is completed
Shape 1, where tag is completed
Top-level fields
Shape 2, where tag is accepted
Shape 2, where tag is accepted
Top-level fields
Shape 3, where status is failed
Shape 3, where status is failed
Top-level fields
Shape 4, where status is uncertain
Shape 4, where status is uncertain
Top-level fields

