Upload text post
upload_textPublish a text-only post to multiple social media platforms. Supports scheduling, link previews, and platform-specific options.
Instructions
Publish a text-only post. Title is required for Reddit. linkUrl (or platform-specific *LinkUrl) attaches a link preview where supported.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | ||
| title | Yes | Post text / caption. | |
| linkUrl | No | Generic link preview URL (LinkedIn, Bluesky, Facebook). | |
| timezone | No | IANA timezone for scheduled date, e.g. 'Europe/Madrid'. | |
| platforms | Yes | ||
| addToQueue | No | Insert into the user's posting queue instead of publishing now. | |
| asyncUpload | No | Return immediately with request_id (default true). | |
| autogenerate | No | If true, AI generates native per-platform title/description from the media and fills any field left empty. | |
| scheduledDate | No | ISO 8601 date for scheduled publishing, e.g. '2026-12-25T10:00:00Z'. Omit for immediate post. | |
| maxPostsPerSlot | No | ||
| platformOptions | No | Flat platform-specific override object with camelCase keys. Per-platform text overrides (xTitle, linkedinTitle, …) are also accepted. Keys the upload-post SDK does not support are silently ignored upstream. | |
| autogenerateTitle | No | Generate only the title with AI. | |
| autogenerateLanguage | No | Force the AI output language (ISO code); omit to auto-detect from the media. | |
| autogenerateDescription | No | Generate only the description with AI. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No |