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)requiredscheduledForUtcstring (date-time)useBestSlotbooleandefault
falsetimezonestringmin 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.
{ "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.