List content
Returns content for the organization. By default this is the public view: published items with Public visibility, the same thing a website visitor could see.
To manage content you need the rest of it - pass status=all for drafts and visibility=all for member-only and private items. Both require the content:write scope, since they expose material the organization has not published.
Translations are separate items sharing one slug, each with its own language (see POST /v1/platform/content). locale resolves them - it returns one item per slug, the best match for that locale. To see every variant instead, omit locale and read each item’s language; to list one language only, pass language (language=none for the untagged base items).
Authorizations
Organization-scoped bearer credential: a customer API key (1club_sk_live_...) or an MCP OAuth access token.
Query Parameters
Filter by content type
post, faq, document, block, how-to-guide Defaults to published. draft and all require content:write.
published, draft, all Defaults to public-only. Anything else requires content:write.
Public, Member_only, Private, all Resolve translations for this locale - one item per slug, preferring the variant in this language, then the untagged one, then English.
Return only variants tagged with this language, or none for the untagged base items. A filter, not a resolution - use it to find what has not been translated yet. Cannot be combined with locale, which asks the opposite question.
Max results (1-100, default 100)
Response
List of content
faq, post, document, block, how-to-guide Public, Member_only, Private Body of the content item. May contain HTML, EditorJS blocks, a summary, and keywords.