schedule_post
Put an EXISTING draft on the publishing calendar. "schedule this for Tuesday at 9am", "post this to LinkedIn at 5pm" — the draft is already in hand. FIRST call: name it with postId or postName (its caption / opening words) and give scheduledAt in the user's own words ("tomorrow 9am") or ISO; never look either up first. Supplied CONTENT with no draft ⇒ create_scheduled_post. Moving an ALREADY-scheduled post ⇒ update_scheduled_post. Rejects a post mid-publish. Optional attach_automation (one of template_id, prompt, keyword+link) adds a comment automation, left OFF: user turns it on in the scheduler.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | No | ||
| postName | No | ||
| timezone | No | ||
| scheduledAt | Yes | ||
| attach_funnel | No | ||
| attach_automation | No |