Threads

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.

Learn more