chieflab_publish_approved_post
[chieflab_* alias of chiefmo_publish_approved_post] Publish an approved social post (LinkedIn / X / Threads / Instagram / Facebook / Bluesky / TikTok) through the social publishing rail (current adapter: zernio). USE WHEN the user has approved a publishAction from chiefmo_launch_product on the reviewUrl and you need to fire the post. Strict approval gate: returns { reason: 'requires_approval', reviewUrl } if the action isn't approved yet. Once executed, returns the live platform post URL. Money/external-system action — never call this without an approved actionId.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The final rendered post text (your LLM rendered this from the brief in the launch pack). | |
| actionId | Yes | The publishAction.id from chiefmo_launch_product. Required. | |
| mediaUrls | No | Optional. Image/video URLs (or base64 data URLs from launch graphics). | |
| platforms | Yes | Which platforms + Zernio accountIds to publish to. Get accountIds from chieflab_list_publish_accounts. | |
| scheduleAt | No | Optional ISO 8601. Schedule for later instead of immediate. |