Update an existing esa post
esa_update_postUpdate an existing esa post by post number. Modify title, content, tags, category, and WIP status. To mark a post as complete, set wip to false.
Instructions
Updates an existing post in an esa team by post number. You can update the title, content, tags, category, and WIP status. To ship a post (mark as complete), set wip to false - this is preferred over using esa_ship_post when updating other fields simultaneously. To only add content to the start or end of the body, use esa_append_post or esa_prepend_post instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wip | No | Whether the post is Work In Progress. Set to false to ship it (mark as complete and ready to be published) | |
| name | No | The post name (title) | |
| tags | No | Tags for the post | |
| bodyMd | No | The post content in Markdown format. Use 4 spaces for indentation. | |
| message | No | Update message for the post | |
| category | No | Category path (e.g., 'dev/docs') | |
| teamName | No | Team name (required). Use esa_get_teams first to see available teams. | |
| postNumber | Yes | The post number to update | |
| originalRevision | No | Original revision to check for conflicts |