Convert post content
convert_post_contentAdapt an existing post's content from one platform to one or more others, in place on the same post_id (updates the contents for each target). It is for explicit requests to auto-adapt content (e.g. 'convert this to LinkedIn', 'adapt for Bluesky'). Automatic adaptation can lose intentional formatting; hand-written per-platform content goes through update_post. Prerequisites: source_platform already exists on the post, and target_platforms does not contain it. validate_post_content checks each target afterwards. Synced platforms: synced_platforms=[...] (a subset of target_platforms) locks those platforms and keeps them mirrored from source_platform going forward, instead of a one-time conversion. It is only valid when source_platform is the post's primary platform (socials[0]), and applies when the user asks for platforms to stay mirrored.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | Request containing `post_id`, `source_platform`, `target_platforms`, and optional `synced_platforms`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||