schedule_post
Schedule or publish social media posts by providing body text, target account IDs, and an optional ISO 8601 time. Set publish_now to true for immediate publishing, or omit the schedule time to save as a draft.
Instructions
Create and schedule a post. Pass the body text, target account ids, and an ISO 8601 schedule_at. Omit schedule_at to save as draft. Use publish_now=true to publish immediately after creation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspace_id": "<workspace_id>",
"content": "<content>",
"account_ids": "<account_ids>"
},
"name": "schedule_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| labels | No | ||
| content | Yes | Post body text | |
| media_urls | No | Pre-uploaded media URLs from /api/v1/media/upload | |
| account_ids | Yes | Target social account ids (uuids) | |
| publish_now | No | ||
| schedule_at | No | ISO 8601 timestamp; omit to save as draft | |
| workspace_id | Yes | Workspace id (uuid) |