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
Example request
{
"content": "Postman smoke — round-trip step 3 (updated)"
}Response
Updated post draft.
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.