Skip to content

schedule_post_group

posts:schedule

Schedule or reschedule an approved post group: pass scheduledForUtc (ISO 8601 UTC) or useBestSlot: true. Groups still awaiting approval are rejected; approve them first with approve_post_group.

Input

  • groupIdstring (uuid)required
  • scheduledForUtcstring (date-time)
  • useBestSlotboolean

    default false

  • timezonestring

    min length 1 · max length 80

  • postIdsarray<string (uuid)>

Permission

Needs the posts:schedule scope: approve and schedule posts. It changes your workspace, so clients may ask you to confirm each call.

Example call

Your assistant sends this for you. It is shown so you can see the shape of a call, with placeholder values for the required fields.

tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "schedule_post_group",
"arguments": {
"groupId": "3f8e2c1a-0000-4000-8000-000000000000"
}
}
}

Same action over the REST API

The tool runs POST /v1/orgs/{orgId}/marketing/post-groups/{groupId}/schedule as the signed-in user, with the same validation, approval rules and limits. See it in the Post groups API reference.