Manage a Channel Automation

Get, pause, resume, or delete a single channel automation.

Edit this page·Last updated: July 13, 2026

Manage a Channel Automation

GET /api/v1/videos/channel-automation/{id}

Returns a single channel automation.

{
  "id": "ca_xxx",
  "channelUrl": "https://www.youtube.com/@creator",
  "channelName": "Creator Name",
  "platforms": ["tiktok", "youtube"],
  "sportsMode": false,
  "captionLanguage": "en",
  "status": "active",
  "lastCheckedAt": "2026-08-11T09:55:00Z",
  "clipsGenerated": 42,
  "createdAt": "2026-07-15T12:00:00Z"
}

PATCH /api/v1/videos/channel-automation/{id}

Pause or resume an automation. The body uses an action field:

{ "action": "pause" }
ValueDescription
pauseStop polling for new uploads. Existing in-flight clip jobs continue.
resumeResume polling. status returns to active.

Response: the updated automation row with the new status (paused or active).

DELETE /api/v1/videos/channel-automation/{id}

Permanently delete the automation. Already-published clips are not affected. In-flight clip jobs are cancelled.

Example

curl -X PATCH "https://pepe.business/api/v1/videos/channel-automation/ca_xxx" \
  -H "Authorization: Bearer pk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "action": "pause" }'

Was this page helpful?