PendiumDocs

update_blog_post_slug

Change a blog post's public URL slug.

Change a blog post's URL slug — the part of the public URL after the brand name (e.g. /{brand}/{slug}). Old URLs 308-redirect to the new one automatically. Find the postId with list_blog_posts.

Deprecated alias: update_slug is still accepted but update_blog_post_slug is the canonical name.

Authentication: Required. Available on any plan.

Parameters

ParameterTypeRequiredDescription
syntheticIdnumberYesThe agent the post belongs to.
postIdstringYesThe blog post to edit. From list_blog_posts.
requestedSlugstringYesThe new URL slug: lowercase letters, numbers, and hyphens only (e.g. my-new-post-url).

Behavior

Synchronous — sets the new slug and returns immediately. No LLM call, no credit cost. The brand's public blog listings and the old canonical URL are refreshed, and the old URL 308-redirects to the new slug.

Only blog posts have slugs. The call is rejected when:

  • the post is not a blog post,
  • the slug is invalid (anything other than lowercase letters, numbers, and hyphens), or
  • another post on the same agent already uses that slug.

Blog-only over MCP (MEE-1995): this tool operates on blog posts only. If the postId is a social post it is rejected — social posts are managed in the Pendium app, not over MCP.

On this page