Skip to content

content_posts_submit

Submit a draft for approval.

Tool

content_posts_submit

Submit a draft for approval.

Submit a draft for approval. Only a draft can be submitted.

Behavior

HTTP
POST /content/posts/:id/submit

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

Submit a draft for approval.

When to use

Submit a draft for approval. Only a draft can be submitted.

Example

Ask your agent something like this:

Submit a draft for approval.

The agent will invoke content_posts_submit with these arguments:

{
  "id": "<id>"
}

Esc

Start typing to search the docs.

navigateselect