Ghost posts
Updated: Jul 2, 2026
Copy for LLM
You can create ghost posts using the Threads API. Ghost posts allow you to create text posts which will be auto-archived after 24 hours.
Limitations
- Ghost posts are text-only posts.
- You cannot reply to any post with a ghost post.
- The only feature supported with ghost posts is text spoilers.
Create a ghost post
Step 1: Create a media container
Use the
POST /{threads-user-id}/threads endpoint to create a media container with the is_ghost_post parameter.Example request
curl -i -X POST \
-d "media_type=TEXT" \
-d "text=<TEXT>" \
-d "access_token=<ACCESS_TOKEN>" \
-d "is_ghost_post=true" \
"https://graph.threads.com/v1.0/<THREADS_USER_ID>/threads"
Example response
{ "id": "<MEDIA_CONTAINER_ID>" }
The
POST /{threads-user-id}/threads request creates a Threads media container that, once published, will create a ghost post.Step 2: Publish the media container
You can publish using the returned Threads media container ID to create your ghost post.