Replace an article
replace_articleReplace an article's title, meta description, slug or full HTML body. Send only the fields to change. The slug must be unique in the workspace, and a published article keeps its slug. Open tracked changes are dropped when the body changes. This saves the article in Rankwise; live_update and next_step in the result say how a published article's live post takes the edit. update_live_post updates the live post in place on WordPress (Rankwise plugin), Next.js (@rankwise/next), Rails (rankwise-rails), the webhook integration and Shopify. On the Rankwise-hosted blog and Framer a saved edit is already live (Framer at its next sync), so there is nothing to push. Webflow, Wix, Notion, Ghost and WordPress.com cannot update a live post from Rankwise: change the post in that CMS by hand. Free.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"article_id": "<article_id>"
},
"name": "replace_article"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| html | No | The full article body as HTML. It is sanitised: scripts, styles, frames, forms and event handlers are removed. | |
| slug | No | ||
| title | No | ||
| article_id | Yes | ||
| meta_description | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| article | Yes |