CMS
Get a CMS post
Retrieve a single CMS post by ID.
get/cms/posts/{id}
Request
- Base URL: https://next.frase.io/api/v1
- URL: https://next.frase.io/api/v1/cms/posts/{id}
- Auth: one of:
- API key in header X-API-KEY
- HTTP bearer
Path parameters
idstring uuid required
Post ID
Query parameters
includestring
Comma-separated list of extra resources to embed. Pass research to attach the read-only research-provenance session (research_session) that this post's content was generated from. Additive and best-effort: omitting it returns the base post unchanged, and if provenance cannot be resolved (standalone post, or the source research belongs to another organization) the base post is still returned with research_session: null.
Response
Post details. When include=research is supplied, data.research_session is present (the provenance embed, or null when unresolvable).
Example response
{
"data": {
"schema_markup": {
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Optimize Content for SEO",
"description": "A comprehensive guide to on-page SEO optimization.",
"author": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://example.com/jane"
},
"publisher": {
"@type": "Organization",
"name": "Acme Inc.",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2026-04-16",
"dateModified": "2026-04-16",
"image": "https://example.com/images/seo-guide.jpg"
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.