Delete a Threads post
delete_threadVerify a Threads post's text and engagement, then confirm to permanently delete it. Prevents irreversible mistakes with a required confirmation step.
Instructions
PERMANENTLY delete one of the brand’s Threads posts. IRREVERSIBLE — Threads has no undelete. Call it WITHOUT confirm first: nothing is deleted, and it answers with the post’s real text plus its views, likes, replies and reposts read back from Threads. Show the user that, get an unambiguous yes, then call again with confirm:true — plus confirmName (the post’s exact text as it was reported) once anyone has engaged with it. confirmName exists because confirming that you meant to delete SOMETHING does not prove you aimed at the right post, and a wrong id must not be confirmable blind. Threads allows only 100 deletions per account per rolling 24 hours; threads_publishing_limit says how many are left, and a quota refusal otherwise reads like a broken connection. Note Meta documents nothing about what a delete does to the replies underneath a post, so do not promise the conversation survives. 0 credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | Yes | post id from list_threads_posts | |
| confirm | No | REQUIRED true — deletion is permanent; only set it after the user has explicitly agreed | |
| confirmName | No | the post’s exact text as the unconfirmed call reported it — required once it has any likes, replies or reposts |