Skip to content

content_posts_approve

Approve a post awaiting approval.

Tool

content_posts_approve

Approve a post awaiting approval.

Approve a post awaiting approval. The approval binds to the current version — a later edit revokes it.

Behavior

HTTP
POST /content/posts/:id/approve

Arguments

NameTypeRequiredDescription
idstringThe post id returned by content_posts_create.

Response

FieldTypeAlwaysDescription
idstringPost id.
textstringThe current text of the post, in markdown.
mediaarrayMedia references attached to the current version.
authorstringIdentity id of whoever composed the post.
statusstringPost lifecycle status: draft (being written) -> pending_approval (submitted) -> approved (cleared to publish); scheduled/published/failed are set by the publishing pipeline.
createdAtstringISO-8601 creation time.
updatedAtstringISO-8601 time of the last change.
currentVersionintegerVersion number of the current text.
approvedVersionintegerThe version an approval binds to, or null. Cleared on every edit: approving one text never covers another.

Try it

Approve a post awaiting approval.

When to use

Approve a post awaiting approval. The approval binds to the current version — a later edit revokes it.

Example

Ask your agent something like this:

Approve a post awaiting approval.

The agent will invoke content_posts_approve with these arguments:

{
  "id": "<id>"
}

Esc

Start typing to search the docs.

navigateselect