MCP
update_post
Update an existing Blogizi post by slug (upsert). Omitting status keeps visibility.
Upserts by slug. Same fields as draft_post, plus optional status and scheduledAt.
Arguments
title,slug— requireddescription,keyword,content— optionalscheduledAt— optional; future schedules,nullunschedules, omit leaves schedule unchangedcoverImageUrl— optional; omit to keep the existing coverctaTitle,ctaSubtitle,ctaButtonLabel,ctaButtonUrl— optional; omit to keep existing CTA fields on updatesidebarCtaTitle,sidebarCtaText,sidebarCtaBullets(string array),sidebarCtaButtonLabel,sidebarCtaButtonUrl— optional per-post sidebar CTA override (title, button label, and URL required together); omit to keep existing values on updatestatus— optionaldraftorpublished; omit to keep the existing statusprojectSlug— required when the account has more than one project
To go live immediately, prefer publish_post. To schedule without rewriting content, use schedule_post. For inline images, call upload_post_image then include the returned markdown in content.