resume_campaign
Resume the campaign
Action · mcp:actCarte d'approbationIrréversibleOuvert à l'étape : Setting up the sending infrastructureAppelle un fournisseurRelance une campagne en pause, là où elle s'était arrêtée. Il ouvre une carte d'approbation ; seul le clic de l'utilisateur la relance.
Send a PAUSED campaign out again, from where it stopped. Tell the user what you know of why it paused first (bounces, unhealthy mailboxes). It does NOT resume: it opens an approval card, and only the user's click on it resumes. Only a campaign get_campaign shows as paused; a stopped one never comes back.L'utilisateur dit
Pourquoi ma campagne est en pause ? Relance-la si c'est sans risque.
{ "name": "resume_campaign", "arguments": { "campaignId": "6f1d3c2a-8b4e-4f7a-9c21-3e5d7b9a0f12" }}Arguments
Section intitulée « Arguments »campaignIdstringobligatoire1–60 caractèresThe campaign id the 'Live campaign' line of get_workspace_context names as PAUSED. Read it back from there — never guess it.
Schéma d'entrée
{ "type": "object", "properties": { "campaignId": { "type": "string", "minLength": 1, "maxLength": 60, "description": "The campaign id the 'Live campaign' line of get_workspace_context names as PAUSED. Read it back from there — never guess it." } }, "required": ["campaignId"]}Résultat
Section intitulée « Résultat »Sorte de résultatapproval
kind"approval"status"pending" | "done" | "not_done" | "rejected"pending: waits for the user's click. done: approved and carried out. not_done: approved but refused when run. rejected: the user said no.
approvalobjetidstringactionstringsummarystringimpactstringirreversiblebooleanexpiresAtstring
outcomestring | nullWhat happened once decided, in a sentence.
decideHerebooleanTrue when the card shows Approve and Reject; otherwise the user decides in VibeSell.
appUrlstringWhere the user approves or rejects it in VibeSell.
Schéma de sortie
{ "type": "object", "properties": { "kind": { "type": "string", "const": "approval" }, "status": { "type": "string", "enum": ["pending", "done", "not_done", "rejected"], "description": "pending: waits for the user's click. done: approved and carried out. not_done: approved but refused when run. rejected: the user said no." }, "approval": { "type": "object", "properties": { "id": { "type": "string" }, "action": { "type": "string" }, "summary": { "type": "string" }, "impact": { "type": "string" }, "irreversible": { "type": "boolean" }, "expiresAt": { "type": "string" } }, "required": ["id", "action", "summary", "impact", "irreversible", "expiresAt"], "additionalProperties": false }, "outcome": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "What happened once decided, in a sentence." }, "decideHere": { "type": "boolean", "description": "True when the card shows Approve and Reject; otherwise the user decides in VibeSell." }, "appUrl": { "type": "string", "description": "Where the user approves or rejects it in VibeSell." } }, "required": ["kind", "status", "approval", "outcome", "decideHere", "appUrl"], "additionalProperties": false}Bon à savoir
Section intitulée « Bon à savoir »- Seulement une campagne que get_campaign montre en pause ; une campagne arrêtée ne revient jamais.
- L'assistant dit d'abord à l'utilisateur ce qu'il sait de la raison de la pause (rebonds, boîtes en mauvaise santé).
Outils liés
Section intitulée « Outils liés »get_campaignRead the campaign
stop_campaignStop the campaign for good
get_sending_setupRead the sending setup