---
title: "Take a post back from review"
method: POST
path: "/posts/{id}/withdraw"
tags: ["Authoring"]
---

# Take a post back from review

`POST /posts/{id}/withdraw`

## Request

- Base URL: `https://api.sweetvaluelab.com`
- URL: `https://api.sweetvaluelab.com/posts/{id}/withdraw`
- Auth: HTTP bearer

An `in_review` post, or an `approved` one not yet live, goes back to `draft` so it can be edited; any editor decision is cleared. Submit it again when it is ready.

## Other responses

- `400`: `bad_request`: the id is not an integer.
- `401`: No credential, or a token that is unknown, revoked or expired. The response carries `WWW-Authenticate: Bearer realm="sweetvaluelab"`; `error.code` is `unauthenticated`.
- `404`: `not_found`: no post with that id on this account (a deleted post is gone).
- `409`: `not_allowed`: the post is in a state this action does not start from; `error.message` says which.

---

[API](https://skmtc.dev/sweetvaluelab/apis/sweetvaluelab-api.md) · [All operations](https://skmtc.dev/sweetvaluelab/apis/sweetvaluelab-api/llms.txt) · [OpenAPI document](https://skmtc.dev/sweetvaluelab/apis/sweetvaluelab-api/revisions/6990fff94d5e?raw)
