You can use the Threads API to repost another post.
You can repost another post when making a request to the POST /{threads_id}/repost
endpoint. The caller should be the owner of the root post. Make sure to include the Threads post ID with your API request:
curl -i -X POST \ "https://graph.threads.net/v1.0/<THREADS_POST_ID>/repost?access_token=<ACCESS_TOKEN>"
{ "id": "1234567" // Threads Repost ID }
The request above reposts an original Threads post. Once done, the reposted post will show up under the Reposts tab of the user's Threads profile.
All reposts will have the media type of REPOST_FACADE
when retrieved. Make a request to the GET /threads
endpoint to retrieve the reposts. Make sure to include the following field with your API request:
media_type
— A field indicating the type of Threads posts.curl -s -X GET \ "https://graph.threads.net/v1.0/<THREADS_MEDIA_ID>?fields=id,media_type&access_token=<ACCESS_TOKEN>"
{ "id": "12312312312123", "media_type": "REPOST_FACADE", }