Posts

Publish now

Publish a draft, scheduled or failed post right away.

POST / posts / {id} / publish
curl -X POST "https://smanager.mrfirdavs.uz/api/v1/posts/6f1c2b9e-3a1d-4c7e-9f0a-1b2c3d4e5f60/publish" \
  -H "Authorization: Bearer $ONETHREADS_KEY"
OK
{
  "id": "6f1c2b9e-3a1d-4c7e-9f0a-1b2c3d4e5f60",
  "account": "29145472575138133",
  "status": "published",
  "text": "Shipping the new release today ๐Ÿš€",
  "media": [
    {
      "id": "efa6aa69-6625-421a-881e-360535c0e2e2.png",
      "type": "image",
      "url": "https://smanager.mrfirdavs.uz/media/efa6aa69-6625-421a-881e-360535c0e2e2.png",
      "name": "release.png",
      "alt": "Screenshot of the new dashboard"
    }
  ],
  "options": {
    "topic": "buildinpublic"
  },
  "scheduledAt": null,
  "publishedAt": "2026-10-28T11:04:02.118Z",
  "threadsId": "18111587912626404",
  "permalink": "https://www.threads.com/@yourname/post/DfBoZHsDp7l",
  "error": null,
  "createdAt": "2026-10-28T11:03:10.445Z",
  "updatedAt": "2026-10-28T11:04:02.118Z"
}

Also how you retry a failed post. Answers 200 once the post is live, 202 while Threads is still processing it, and 422 if Threads rejected it. A reply to another 1Threads post can only be published now once that post is live.

Authorizations

Authorizationheaderrequired
Bearer <key>. Needs a read & write key.

Path parameters

idstringrequired
The post's id.