Update an article
update_articleUpdate an existing article by changing only the fields you provide, leaving the rest untouched. Publishing stays a separate step, so edits remain private until you publish them.
Instructions
Update an article. A partial update. Only the fields you send are touched. Send null to clear a nullable field; omit it to leave it alone. Changes content on the customer's Site. Nothing becomes public: publishing is always a separate call. Needs a secret key (wv_sk_) carrying the articles:write scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | A UUID. | |
| faqs | No | Send null to clear it. | |
| slug | No | Changing the slug of a published article changes its live URL and nothing is redirected for you. The old URL starts returning 404. Send null to clear it. | |
| title | No | Send null to clear it. | |
| content | No | Markdown. Send null to clear it. | |
| excerpt | No | Send null to clear it. | |
| tag_ids | No | Full replacement, not a merge. Send `[]` to clear. | |
| if_match | No | The ETag from your last read of this object. Send it and the write is refused if somebody else changed the object in the meantime, rather than silently overwriting their work. | |
| author_id | No | A UUID. Send null to clear it. | |
| format_id | No | A UUID. Send null to clear it. | |
| seo_title | No | Send null to clear it. | |
| comparison | No | Send null to clear it. | |
| category_id | No | A UUID. Send null to clear it. | |
| howto_steps | No | Send null to clear it. | |
| seo_keywords | No | Send null to clear it. | |
| key_takeaways | No | Send null to clear it. | |
| seo_description | No | Send null to clear it. | |
| featured_image_url | No | Send null to clear it. |