Threads

Create Replies

Updated: Dec 22, 2025
Copy for LLM

Permissions

To reply to a thread, you must meet one of the following permission requirements:
  • You are the owner of the root thread post
  • You have either the threads_keyword_search or the threads_manage_mentions permission.

Respond to replies

Step 1: Use the reply_to_id parameter to reply to a specific reply under the root post.

Example request

curl -X POST \
  -F "media_type=<MEDIA_TYPE>" \
  -F "text=<TEXT>" \
  -F "reply_to_id=<THREADS_ID>" \
  -F "access_token=<ACCESS_TOKEN>" \
"https://graph.threads.com/v1.0/me/threads"

Example response

{
 "id": "1234567890"
}

Step 2: Use the POST /{threads-user-id}/threads_publish endpoint to publish the reply container ID returned in the previous step.

Wait about 30 seconds before publishing to allow the Threads media pipeline to finish processing the upload. See the media container status endpoint for more details.

Parameters

  • creation_id — Identifier of the Threads media container created from the /threads endpoint.

Example request

curl -i -X POST \
  -F "creation_id=<MEDIA_CONTAINER_ID>" \
  -F "access_token=<ACCESS_TOKEN>" \
"https://graph.threads.com/v1.0/<THREADS_USER_ID>/threads_publish"

Example response

{
  "id": "1234567" // Threads Reply Media ID
}