Newsletters

Cancel an issue

newsletters_cancel_issue · Deletes data · Markdown

Stops a scheduled issue, or one still going out; what went out already stays sent.

Free

This tool costs nothing to call.

An example

Hold on, don't send Thursday's newsletter. The sale dates changed.

Your agent callsnewsletters_cancel_issueFree

The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.

With these arguments
{
  "issue_id": "0c6e2a9f-4d1b-4e8a-9b3c-7f5d2e1a8c40"
}
What comes back
{
  "issue": {
    "issue_id": "0c6e2a9f-4d1b-4e8a-9b3c-7f5d2e1a8c40",
    "number": 1,
    "subject": "Winter tires are in, and our tune-up special",
    "preheader": "All-weather and studded tires, and 15% off tune-ups from October 24.",
    "status": "cancelled",
    "send_at": "2026-10-22T16:00:00+00:00",
    "web_url": null,
    "created_at": "2026-10-14T08:00:00+00:00",
    "finished_at": "2026-10-14T08:00:00+00:00",
    "results": {
      "recipients": 0,
      "sent": 0,
      "failed": 0,
      "skipped": 0,
      "bounced": 0,
      "unsubscribed": 0,
      "people_who_clicked": 0
    }
  }
}

Use it when

An issue should not go out, or should stop.

What it does

Stop a scheduled issue, or one still going out. Whatever went out already stays sent.

What comes back

The issue with its new status. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
issue_idRequiredstringThe issue_id newsletters_write_issue returned. Exactly 36 characters.

The call

Over MCP, call newsletters_cancel_issue on https://api.conecto.chat/mcp/newsletters. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/newsletters_cancel_issue \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"issue_id":"0c6e2a9f-4d1b-4e8a-9b3c-7f5d2e1a8c40"}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
not_found404No issue of the business has that issue_id.Find it with newsletters_list_issues and use its issue_id.
not_cancellable409The issue is not scheduled or sending (a draft, or sent already).A draft needs no cancelling; a sent issue cannot be called back.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md