Posts

Update a post draft

Both fields are optional and replace what they name: omit content to attach media without touching the text. The draft must still end up with text or media. A patch carrying neither field is refused with required_one_of on body; one that would empty the draft, such as content: "" on a draft with no media, with invalid_value on body.content. Both answer 400 validation_failed.

patch/v1/posts/drafts/{id}

Request

  • Base URL: https://api.taplio.com
  • URL: https://api.taplio.com/v1/posts/drafts/{id}
  • Auth: HTTP bearer

Path parameters

idstring required

Request body

contentstring
media_idsstring[]

Example request

{
  "content": "Postman smoke — round-trip step 3 (updated)"
}

Response

Updated post draft.

contentstring required
created_atstring date-time required
idstring required
status'draft' required

Example response

{
  "content": "Let's kill the fairy tales.\n\nNobody needs another recruiter spinning \"life-changing roles\" at paper unicorns.\n\nYou've heard the pitch. Hype, smoke, and a fresh round of layoffs six months later. Waste of time.\n\nI don't believe in pushing shiny logos or betting your career on vaporware. I won't line your inbox with recycled \"massive opportunity\" spam and pray for replies.\n\nHere's the deal.\n\nIf I'm bringing something to your table, it's because I've turned it upside down first. I vet the founders. I dig into the numbers. I talk to their teams. I want to know if I'd stake my own reputation on it.\n\nIf it doesn't pass, it never reaches you.\n\nThe roles I'm recruiting for now? Real teams, real revenue, real upside. Actual leadership with the track record to back it up. Not just another hype cycle.\n\nYou're not looking for a Hail Mary. You want a seat at a table where execution matters and you're actually trusted to do your job.\n\nThese are those roles.\n\nIf you're tired of the noise, pay attention.\n\nNo fairy dust. Just work that matters.",
  "created_at": "2026-05-27T13:21:14.456Z",
  "id": "11c0da7d-6d9f-4dc2-be03-5051a96ee72e",
  "status": "draft"
}

Changes

No recorded changes to this operation across all 1 revision of this API.