workflows

Pause workflow

active → paused. Gate-based - no bulk row mutation: source pollers stop enrolling and the dispatcher holds scheduled tasks at dispatch time (MySQL status check); a task already executing in Messaging finishes normally and its result is ingested. Records keep their status. Idempotent on an already-paused workflow; from draft/archived → 422 invalid_transition. result: records_active_count frozen in place + tasks_scheduled_count held at the gate.

Contract:

  • MCP tool pause_workflow, registry package mcp.playtables/workflows, mount playtables.workflows.
  • Operation action, response envelope action.
  • Flags: none.
post/api/workflows/{sid}/pause

Request

  • Base URL
    https://beta.getsales.io/playtables/v1
  • Auth
    HTTP bearer and API key in header Team-SID

Path parameters

sidstring required

Workflow to pause; must be status=active (paused is a no-op).

Response

action success envelope.

successtrue required
operation'action' required
actionstring required

kebab-case verb; matches the route segment.

Changes

No recorded changes to this operation across all 1 revision of this API.