Skip to main content
PATCH
Update content

Authorizations

Authorization
string
header
required

Organization-scoped bearer credential: a customer API key (1club_sk_live_...) or an MCP OAuth access token.

Path Parameters

contentId
integer
required

Body

application/json
title
string
slug
string
contentBlocks
object[]
contentHtml
string
excerpt
string | null
tags
string[]
images
string[]
imageNameQueries
string[]
status
enum<string>
Available options:
published,
draft
visibility
enum<string>
Available options:
Public,
Member_only,
Private
metaTitle
string | null

SEO title. Falls back to the item's title.

metaDescription
string | null

SEO description. Falls back to excerpt.

canonicalUrl
string<uri> | null

Absolute URL this item canonicalizes to, for content that also lives elsewhere and should be indexed there instead. Leave unset for original content - the page then canonicalizes to itself.

language
string | null

Re-tag which language this variant is, or null to make it the base item every locale falls back to. A 409 when the slug already has a variant in that language.

Response

The updated content item

A content item (FAQ, post, document, block, or how-to guide) for the organization.

id
integer
organizationId
integer
title
string
slug
string
type
enum<string>
Available options:
faq,
post,
document,
block,
how-to-guide
status
string
visibility
enum<string>
Available options:
Public,
Member_only,
Private
content
object

Body of the content item. May contain HTML, EditorJS blocks, a summary, and keywords.

excerpt
string | null
metaTitle
string | null
metaDescription
string | null
metaKeywords
string | null
canonicalUrl
string | null
template
string | null
layout
string | null
customFields
object | null
tags
string[]
summary
string | null
keywords
string[]
images
string[]
authorId
integer | null
author
object | null
publishedAt
string<date-time> | null
language
string | null
createdAt
string<date-time>
updatedAt
string<date-time>