Post Queue

Queue-based post scheduling

The post queue lets you add posts and have them automatically scheduled to available time slots.

How It Works

  1. Create posts as drafts
  2. Add drafts to the queue
  3. Call process to auto-schedule
  4. Posts move from "queued" to "scheduled"

List Queue

GET /v1/workspaces/{id}/schedule/queue/

Add to Queue

POST /v1/workspaces/{id}/schedule/queue/
{
  "post_id": 123,
  "position": 0,  // First in queue
  "not_before": "2025-12-10T00:00:00Z",
  "target_platforms": ["twitter"]
}

Process Queue

POST /v1/workspaces/{id}/schedule/queue/process/
{
  "max_posts": 10
}

Reorder Queue

POST /v1/workspaces/{id}/schedule/queue/reorder/
{
  "post_id": 123,
  "new_position": 0
}