Skip to main content
PATCH
/
social
/
post
/
{post_id}
Update Social Post
curl --request PATCH \
  --url https://api.example.com/social/post/{post_id}
Updates a scheduled post by post ID.

Request

curl -X PATCH "https://api.mosaic.so/social/post/[post_id]" \
  -H "Authorization: Bearer mk_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "schedule_date": "2026-03-10T18:30:00Z",
    "notes": "Shifted for timezone coverage"
  }'

Body Parameters

FieldTypeRequiredDescription
schedule_datestringNoNew scheduled publish timestamp (ISO string).
scheduled_pausebooleanNoPause or resume scheduled publishing.
notesstringNoOptional scheduling notes.
approvebooleanNoApprove a pending post if approval flow is enabled.
Additional provider-specific fields are forwarded to Ayrshare.

Response

{
  "post_id": "1c08fd57-f0b0-4d10-bf7a-1df2e03c1a96",
  "status": "success"
}

Ayrshare References