Skip to main content
PATCH
/
schedule
/
posts
/
{id}
Update Scheduled Post
curl --request PATCH \
  --url https://api.supapo.st/schedule/posts/{id} \
  --header 'Content-Type: application/json' \
  --data '
{
  "scheduledAt": "<string>",
  "title": "<string>",
  "status": "<string>"
}
'
{
  "id": "post-uuid",
  "team_id": "team-uuid",
  "scheduled_at": "2026-04-12T10:00:00Z",
  "title": "Updated Title",
  "status": "scheduled",
  "updated_at": "2026-04-08T09:00:00Z"
}
Update the time, title, or status of a scheduled post. Only posts with "scheduled" status can be updated.

Authentication

Authorization
string
Bearer token. Bearer <supabase-jwt>.

Path Parameters

id
string
required
The scheduled post ID (UUID).

Body

scheduledAt
string
New ISO 8601 datetime for publishing.
title
string
Updated title or caption.
status
string
Updated status value.
{
  "id": "post-uuid",
  "team_id": "team-uuid",
  "scheduled_at": "2026-04-12T10:00:00Z",
  "title": "Updated Title",
  "status": "scheduled",
  "updated_at": "2026-04-08T09:00:00Z"
}