Schedule post
schedule_postSchedules an already-approved post to publish at a future time through a connected channel. Refuses if the post isn't status=approved — call approve_post (or approve it in the Rebbel dashboard) first; this tool never approves a post itself. Call list_connections first for the connectionId. For a YouTube post, you must have shown the owner this line before calling, because the call is their certification: "By publishing to YouTube you confirm this video follows YouTube's Community Guidelines."
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | Yes | Must already be status=approved — schedule_post never approves a post itself. | |
| brandId | Yes | The brand's id, from list_brands. | |
| campaignId | Yes | An existing campaign's id, from list_campaigns or generate_campaign. | |
| scheduledAt | Yes | ISO-8601 datetime, must be in the future. | |
| connectionId | Yes | The connected channel account to publish through — from list_connections, matching the post's channel. |