Delete published post
delete_published_postDESTRUCTIVE AND IRREVERSIBLE: deletes an already published post from the social platform it went out on (the live post, its views, likes and comments are gone for good), like the dashboard's "Delete from platform". Always confirm with the user first, naming the platform and the post, and never call it on your own initiative or to clean up. Only works on posts with status "published". The ShortSync post stays as an audit record with status "removed" and the upload is kept. Not every platform allows it: TikTok, Snapchat and Reddit can't be deleted through their APIs, and Instagram and Threads only once enabled for the account; those return an error telling the user to delete the post in the app. To drop a draft, scheduled or failed post that never went live, use cancel_scheduled_post instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video_post_id | Yes | The video_posts.id of the published post to delete (from list_scheduled_posts with status 'published' or get_post_details). Not the platform's own post ID. | |
| idempotency_key | No | Optional client-generated key (e.g., a UUID) to make retries safe. Identical calls with the same key within 10 minutes return the original result instead of running the write twice. |