Show the user the post before it goes out
review_postOPENS THE PUBLISH CARD RIGHT HERE for a post prepare_post has already staged: the user watches the actual video, sees the destination account, edits the caption, picks the visibility, sets the commercial disclosure themselves, ticks a box saying they want it posted and confirms twice. NOTHING IS PUBLISHED BY THIS CALL OR BY THE CARD. CALL IT IMMEDIATELY AFTER prepare_post ON ANY CLIENT THAT RENDERS CARDS, then STOP: say one short line (the post is on screen for them to check) and wait. Do not recite the caption, list the privacy options, or ask 'public or friends-only?' or whether they want it posted: those are controls on the card, and asking in chat is what this tool replaces. When the user confirms in the card, the card posts a chat message on their behalf naming the destination, visibility, disclosure and the id of a new post staged from their choices; that id replaces the one prepare_post returned, and get_post_status reports the outcome after publish_post. Until that message arrives nothing has been confirmed. If they cancel in the card, no message is sent and nothing is staged. If no card renders (a terminal, a script), confirm in chat as publish_post describes. COSTS NOTHING AND SENDS NOTHING: it reads a post you already prepared, stages nothing and reaches no platform. OUTPUT: the prepared post, for the card; do not paste or summarise it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | The `id` `prepare_post` returned; the card reads the post back from it. |