{ "content_id": "11111111-2222-3333-4444-555555555555", "title": "Best CRMs for early-stage startups", "url": "https://example.com/blog/best-crms", "normalized_url": "example.com/blog/best-crms", "source_url": null, "type": "draft", "sheet_id": "22222222-3333-4444-5555-666666666666", "status": "generated", "brief": "## Brief\n\nTarget the comparison angle for early-stage buyers…", "body": "# Best CRMs for early-stage startups\n\nChoosing a CRM before product-market fit…", "meta_description": "A practical comparison of CRMs for early-stage startups.", "cited_urls": [ "https://example.org/2026-crm-report" ], "internal_links": [ "https://example.com/blog/crm-migration" ], "brief_cited_urls": [ "https://example.org/2026-crm-report" ], "brief_internal_links": [ "https://example.com/blog/crm-migration" ], "optimize_summary": null, "linkedin_post": null, "x_post": null, "facebook_post": null, "instagram_post": null, "reddit_post": null, "topic_name": "CRM", "prompts": [ { "id": "77777777-8888-9999-aaaa-bbbbbbbbbbbb", "prompt": "best CRM for early-stage startups", "topic_name": "CRM", "status": "active" } ], "prompts_total": 1, "mark_as_done_time": null, "created_at": "2026-06-01T12:00:00.000Z", "updated_at": "2026-06-02T08:30:00.000Z"}
Content Hub
Get Content Detail
Fetch the full detail of a single tracked content item — including the actual text: the content brief (brief) and the article/page body (body). body holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike.
Use this after listing tracked content (POST /api/v1/content) to read the text behind a content_id, or to poll status while generation runs — generated_brief means the brief is ready while the article is still being written. Also exposed as the MCP tool get_content_detail.
For an optimize item, source_url is the live page it is based on, available as soon as the item exists. url stays null until POST /api/v1/content/{content_id}/publish records the published page and marks the item done, so read source_url to link a request in review to its page without changing its status.
Tracked pages that have not been scraped yet return null text fields. Unknown or hidden content_id returns 404.
GET
/
api
/
v1
/
content
/
{content_id}
Get Content Detail
curl --request GET \ --url https://api.athenahq.ai/api/v1/content/{content_id} \ --header 'x-api-key: <api-key>'
For an optimize item, the live page it is based on, available as soon as the item exists and in the same form as url. null for other content types and for optimizations based on pasted text or a file. Running the optimization again on another page or a file updates it. Unlike url, it does not depend on publishing and does not start citation attribution.
How the content entered the hub: draft (Athena-written article), optimize (rewrite of an existing page), snipe, slice, manual (authored in the editor), external (added manually), imported (via GA4).
Generation lifecycle status. pending/pending_brief/pending_article mean work is in flight; generated_brief means the brief is ready while the article is still being written; generated means the text is ready; done means published/marked done; scheduled means a publish is scheduled. null when the item has no generation record yet (e.g. a tracked page that has not been scraped).
The article/page body, as markdown. Holds the generated draft, the optimize rewrite, the snipe article, authored text, or the scraped body of a tracked page — depending on type.
The prompts this content was written to target, oldest association first, capped at 100 entries. When prompts_total exceeds 100 the remainder is not currently retrievable. Empty when the item has no prompt targeting, which is normal for imported or externally tracked pages. This is not the same as the prompts that cited the page — see POST /api/v1/content/prompts for that.
When the content item or its generated text last changed (the newer of the row and generation timestamps).
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AthenaHQ","colors":{"primary":"#4f39f6","light":"#7c86ff","dark":"#4f39f6"},"logo":{"light":"https://mintcdn.com/athenahq/L9mnbtCFYX94d6KY/logo/ahq_logo.svg?fit=max\u0026auto=format\u0026n=L9mnbtCFYX94d6KY\u0026q=85\u0026s=e929a8fbe48ea55a88a26164326a1b68","dark":"https://mintcdn.com/athenahq/L9mnbtCFYX94d6KY/logo/ahq_logo.svg?fit=max\u0026auto=format\u0026n=L9mnbtCFYX94d6KY\u0026q=85\u0026s=e929a8fbe48ea55a88a26164326a1b68"},"favicon":"https://mintcdn.com/athenahq/l-RALGQGlLg9vCM3/favicon.ico?fit=max\u0026auto=format\u0026n=l-RALGQGlLg9vCM3\u0026q=85\u0026s=902f75ca9d61dedcf06910b630c2349b","navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.athenahq.ai/settings/api"}},"footer":{"socials":{"website":"https://athenahq.ai","linkedin":"https://linkedin.com/company/athena-hq"}},"contextual":{"options":["copy","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"getting-started/setup"},{"language":"es","default":false,"navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Soporte"}],"primary":{"type":"button","label":"Panel","href":"https://app.athenahq.ai/settings/api"}},"href":"es/getting-started/setup"},{"language":"fr","default":false,"navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Assistance"}],"primary":{"type":"button","label":"Tableau de bord","href":"https://app.athenahq.ai/settings/api"}},"href":"fr/getting-started/setup"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"athenahq","hasAudioNarration":false,"actualSubdomain":"athenahq","customDomains":["docs.athenahq.ai"],"gitSource":{"type":"github","owner":"ay-ay-ay-ay","repo":"athenahq","deployBranch":"main","contentDirectory":"docs-api","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af4f48478021f062ff30c5d","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"en","tag":"API Reference","count":136},{"language":"es","tag":"Referencia de la API","count":136},{"language":"fr","tag":"Référence de l’API","count":136},{"language":"en","tag":"Documentation","count":57},{"language":"es","tag":"Documentación","count":57},{"language":"fr","tag":"Documentation","count":57},{"language":"en","tag":"Page Reference","count":49},{"language":"es","tag":"Referencia de páginas","count":49},{"language":"fr","tag":"Référence des pages","count":49},{"language":"en","tag":"Content \u0026 Knowledge","count":45},{"language":"es","tag":"Contenido y conocimiento","count":45},{"language":"fr","tag":"Contenu et connaissances","count":45},{"language":"en","tag":"Core Resources","count":34},{"language":"es","tag":"Recursos principales","count":34},{"language":"fr","tag":"Ressources principales","count":34},{"language":"en","tag":"Administration","count":32},{"language":"es","tag":"Administración","count":32},{"language":"fr","tag":"Administration","count":32},{"language":"en","tag":"Content Hub","count":19},{"language":"es","tag":"Centro de contenido","count":19},{"language":"fr","tag":"Content Hub","count":19},{"language":"en","tag":"Analytics","count":16},{"language":"es","tag":"Analítica","count":16},{"language":"fr","tag":"Analyses","count":16},{"language":"en","tag":"Knowledge Base","count":15},{"language":"es","tag":"Base de conocimientos","count":15},{"language":"fr","tag":"Base de connaissances","count":15},{"language":"en","tag":"Members","count":12},{"language":"es","tag":"Miembros","count":12},{"language":"fr","tag":"Membres","count":12}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/content/get-content-detail","slug":"/api-reference/content/get-content-detail","pageMetadata":{"title":"Get Content Detail","description":"Fetch the full detail of a single tracked content item — including the actual text: the content brief (`brief`) and the article/page body (`body`). `body` holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike.\n\nUse this after listing tracked content (`POST /api/v1/content`) to read the text behind a `content_id`, or to poll `status` while generation runs — `generated_brief` means the brief is ready while the article is still being written. Also exposed as the MCP tool `get_content_detail`.\n\nFor an `optimize` item, `source_url` is the live page it is based on, available as soon as the item exists. `url` stays `null` until `POST /api/v1/content/{content_id}/publish` records the published page and marks the item `done`, so read `source_url` to link a request in review to its page without changing its `status`.\n\nTracked pages that have not been scraped yet return `null` text fields. Unknown or hidden `content_id` returns 404.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}","href":"/api-reference/content/get-content-detail","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Fetch the full detail of a single tracked content item — including the actual text: the content brief (\", _jsx(_components.code, {\n children: \"brief\"\n }), \") and the article/page body (\", _jsx(_components.code, {\n children: \"body\"\n }), \"). \", _jsx(_components.code, {\n children: \"body\"\n }), \" holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Use this after listing tracked content (\", _jsx(_components.code, {\n children: \"POST /api/v1/content\"\n }), \") to read the text behind a \", _jsx(_components.code, {\n children: \"content_id\"\n }), \", or to poll \", _jsx(_components.code, {\n children: \"status\"\n }), \" while generation runs — \", _jsx(_components.code, {\n children: \"generated_brief\"\n }), \" means the brief is ready while the article is still being written. Also exposed as the MCP tool \", _jsx(_components.code, {\n children: \"get_content_detail\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"For an \", _jsx(_components.code, {\n children: \"optimize\"\n }), \" item, \", _jsx(_components.code, {\n children: \"source_url\"\n }), \" is the live page it is based on, available as soon as the item exists. \", _jsx(_components.code, {\n children: \"url\"\n }), \" stays \", _jsx(_components.code, {\n children: \"null\"\n }), \" until \", _jsx(_components.code, {\n children: \"POST /api/v1/content/{content_id}/publish\"\n }), \" records the published page and marks the item \", _jsx(_components.code, {\n children: \"done\"\n }), \", so read \", _jsx(_components.code, {\n children: \"source_url\"\n }), \" to link a request in review to its page without changing its \", _jsx(_components.code, {\n children: \"status\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Tracked pages that have not been scraped yet return \", _jsx(_components.code, {\n children: \"null\"\n }), \" text fields. Unknown or hidden \", _jsx(_components.code, {\n children: \"content_id\"\n }), \" returns 404.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Content Detail","description":"Fetch the full detail of a single tracked content item — including the actual text: the content brief (`brief`) and the article/page body (`body`). `body` holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike.\n\nUse this after listing tracked content (`POST /api/v1/content`) to read the text behind a `content_id`, or to poll `status` while generation runs — `generated_brief` means the brief is ready while the article is still being written. Also exposed as the MCP tool `get_content_detail`.\n\nFor an `optimize` item, `source_url` is the live page it is based on, available as soon as the item exists. `url` stays `null` until `POST /api/v1/content/{content_id}/publish` records the published page and marks the item `done`, so read `source_url` to link a request in review to its page without changing its `status`.\n\nTracked pages that have not been scraped yet return `null` text fields. Unknown or hidden `content_id` returns 404.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}","href":"/api-reference/content/get-content-detail","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Content"],"summary":"Get Content Detail","description":"Fetch the full detail of a single tracked content item — including the actual text: the content brief (`brief`) and the article/page body (`body`). `body` holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike.\n\nUse this after listing tracked content (`POST /api/v1/content`) to read the text behind a `content_id`, or to poll `status` while generation runs — `generated_brief` means the brief is ready while the article is still being written. Also exposed as the MCP tool `get_content_detail`.\n\nFor an `optimize` item, `source_url` is the live page it is based on, available as soon as the item exists. `url` stays `null` until `POST /api/v1/content/{content_id}/publish` records the published page and marks the item `done`, so read `source_url` to link a request in review to its page without changing its `status`.\n\nTracked pages that have not been scraped yet return `null` text fields. Unknown or hidden `content_id` returns 404.","operationId":"getContentDetail","security":["041d9185-606c-4455-86a9-1d75204364de"],"parameters":["0dcf7001-c6d6-4714-84eb-57c863cd616a","60727c27-8c6d-4012-aa79-756bcfc00eba"],"responses":{"200":"1df9740d-ff9f-4b93-82ca-e55ce498bb40","400":"a809a74f-2792-413b-a04c-a197873b1f50","401":"4990cdc9-5964-4fbe-a533-829023f1e38d","403":"1cfc367f-b04e-4d76-bcac-04f0293cbd11","404":"084f9e92-35f2-448d-90a3-be5f42fe358f","500":"40ba3f35-0637-4a99-b498-e30e037ae634"},"method":"get","type":"path","servers":["420f307d-17f5-475d-8b03-24484089f21d"],"path":"/api/v1/content/{content_id}","baseUrlOptions":["https://api.athenahq.ai"],"title":"Get Content Detail","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"0dcf7001-c6d6-4714-84eb-57c863cd616a":{"name":"content_id","in":"path","description":"The UUID of the content item to fetch.","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"The UUID of the content item to fetch.","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"60727c27-8c6d-4012-aa79-756bcfc00eba":{"name":"website_id","in":"query","description":"The website the content item belongs to.","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"The website the content item belongs to.","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"1df9740d-ff9f-4b93-82ca-e55ce498bb40":{"description":"Successful response with the content item's full detail.","content":{"application/json":{"schema":{"type":"object","required":["content_id","title","url","normalized_url","source_url","type","sheet_id","status","brief","body","meta_description","cited_urls","internal_links","brief_cited_urls","brief_internal_links","optimize_summary","linkedin_post","x_post","facebook_post","instagram_post","reddit_post","topic_name","prompts","prompts_total","mark_as_done_time","created_at","updated_at"],"properties":{"content_id":{"type":"string","format":"uuid","description":"The content item's id.","isRequired":true,"uniqueKey":"content_id","typeLabel":"string\u003cuuid>"},"title":{"oneOf":[{"type":"string","description":"The content's title.","isRequired":true,"uniqueKey":"title.oneOf.0","typeLabel":"string"},{"type":"null","description":"The content's title.","isRequired":true,"uniqueKey":"title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"title","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","description":"The content's display URL.","isRequired":true,"uniqueKey":"url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The content's display URL.","isRequired":true,"uniqueKey":"url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"url","typeLabel":"string | null"},"normalized_url":{"oneOf":[{"type":"string","description":"The normalized URL — the value joined against citation data.","isRequired":true,"uniqueKey":"normalized_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The normalized URL — the value joined against citation data.","isRequired":true,"uniqueKey":"normalized_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"normalized_url","typeLabel":"string | null"},"source_url":{"oneOf":[{"type":"string","description":"For an `optimize` item, the live page it is based on, available as soon as the item exists and in the same form as `url`. `null` for other content types and for optimizations based on pasted text or a file. Running the optimization again on another page or a file updates it. Unlike `url`, it does not depend on publishing and does not start citation attribution.","isRequired":true,"uniqueKey":"source_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"For an `optimize` item, the live page it is based on, available as soon as the item exists and in the same form as `url`. `null` for other content types and for optimizations based on pasted text or a file. Running the optimization again on another page or a file updates it. Unlike `url`, it does not depend on publishing and does not start citation attribution.","isRequired":true,"uniqueKey":"source_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"source_url","typeLabel":"string | null"},"type":{"oneOf":[{"type":"string","description":"How the content entered the hub: `draft` (Athena-written article), `optimize` (rewrite of an existing page), `snipe`, `slice`, `manual` (authored in the editor), `external` (added manually), `imported` (via GA4).","example":"draft","isRequired":true,"uniqueKey":"type.oneOf.0","typeLabel":"string"},{"type":"null","description":"How the content entered the hub: `draft` (Athena-written article), `optimize` (rewrite of an existing page), `snipe`, `slice`, `manual` (authored in the editor), `external` (added manually), `imported` (via GA4).","example":"draft","isRequired":true,"uniqueKey":"type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"type","typeLabel":"string | null"},"sheet_id":{"oneOf":[{"type":"string","format":"uuid","description":"The Content Hub sheet the item belongs to. See `GET /api/v1/content/sheets`.","isRequired":true,"uniqueKey":"sheet_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The Content Hub sheet the item belongs to. See `GET /api/v1/content/sheets`.","isRequired":true,"uniqueKey":"sheet_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sheet_id","typeLabel":"string\u003cuuid> | null"},"status":{"oneOf":[{"type":"string","enum":["done","generated","failed","pending","generated_brief","pending_brief","pending_article","scheduled"],"description":"Generation lifecycle status. `pending`/`pending_brief`/`pending_article` mean work is in flight; `generated_brief` means the brief is ready while the article is still being written; `generated` means the text is ready; `done` means published/marked done; `scheduled` means a publish is scheduled. `null` when the item has no generation record yet (e.g. a tracked page that has not been scraped).","isRequired":true,"uniqueKey":"status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["done","generated","failed","pending","generated_brief","pending_brief","pending_article","scheduled"],"description":"Generation lifecycle status. `pending`/`pending_brief`/`pending_article` mean work is in flight; `generated_brief` means the brief is ready while the article is still being written; `generated` means the text is ready; `done` means published/marked done; `scheduled` means a publish is scheduled. `null` when the item has no generation record yet (e.g. a tracked page that has not been scraped).","isRequired":true,"uniqueKey":"status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring> | null"},"brief":{"oneOf":[{"type":"string","description":"The content brief, as markdown. Available once `status` reaches `generated_brief`.","isRequired":true,"uniqueKey":"brief.oneOf.0","typeLabel":"string"},{"type":"null","description":"The content brief, as markdown. Available once `status` reaches `generated_brief`.","isRequired":true,"uniqueKey":"brief.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"brief","typeLabel":"string | null"},"body":{"oneOf":[{"type":"string","description":"The article/page body, as markdown. Holds the generated draft, the optimize rewrite, the snipe article, authored text, or the scraped body of a tracked page — depending on `type`.","isRequired":true,"uniqueKey":"body.oneOf.0","typeLabel":"string"},{"type":"null","description":"The article/page body, as markdown. Holds the generated draft, the optimize rewrite, the snipe article, authored text, or the scraped body of a tracked page — depending on `type`.","isRequired":true,"uniqueKey":"body.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"body","typeLabel":"string | null"},"meta_description":{"oneOf":[{"type":"string","description":"The generated meta description.","isRequired":true,"uniqueKey":"meta_description.oneOf.0","typeLabel":"string"},{"type":"null","description":"The generated meta description.","isRequired":true,"uniqueKey":"meta_description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta_description","typeLabel":"string | null"},"cited_urls":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"cited_urls.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"External source URLs cited by the body. Not to be confused with `citations` on `POST /api/v1/content`, which is the count of AI responses citing this URL.","isRequired":true,"uniqueKey":"cited_urls.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"External source URLs cited by the body. Not to be confused with `citations` on `POST /api/v1/content`, which is the count of AI responses citing this URL.","isRequired":true,"uniqueKey":"cited_urls.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"cited_urls","typeLabel":"string[] | null"},"internal_links":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"internal_links.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Internal URLs linked from the body.","isRequired":true,"uniqueKey":"internal_links.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Internal URLs linked from the body.","isRequired":true,"uniqueKey":"internal_links.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"internal_links","typeLabel":"string[] | null"},"brief_cited_urls":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"brief_cited_urls.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"External source URLs referenced by the brief.","isRequired":true,"uniqueKey":"brief_cited_urls.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"External source URLs referenced by the brief.","isRequired":true,"uniqueKey":"brief_cited_urls.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"brief_cited_urls","typeLabel":"string[] | null"},"brief_internal_links":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"brief_internal_links.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Internal URLs suggested by the brief.","isRequired":true,"uniqueKey":"brief_internal_links.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Internal URLs suggested by the brief.","isRequired":true,"uniqueKey":"brief_internal_links.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"brief_internal_links","typeLabel":"string[] | null"},"optimize_summary":{"oneOf":[{"type":"object","description":"For `optimize` items: a summary of what the rewrite changed. `null` for other types or when no rewrite has completed.","required":["overview","changes"],"properties":{"overview":{"type":"string","description":"One-paragraph overview of the rewrite.","isRequired":true,"uniqueKey":"optimize_summary.oneOf.0.overview","typeLabel":"string"},"changes":{"type":"array","description":"Individual changes made by the rewrite.","items":{"type":"object","required":["description"],"properties":{"description":{"type":"string","isRequired":true,"uniqueKey":"optimize_summary.oneOf.0.changes.items.[INDEX].description","typeLabel":"string"}},"uniqueKey":"optimize_summary.oneOf.0.changes.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"optimize_summary.oneOf.0.changes","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"optimize_summary.oneOf.0","typeLabel":"object"},{"type":"null","description":"For `optimize` items: a summary of what the rewrite changed. `null` for other types or when no rewrite has completed.","required":["overview","changes"],"properties":{"overview":{"type":"string","description":"One-paragraph overview of the rewrite."},"changes":{"type":"array","description":"Individual changes made by the rewrite.","items":{"type":"object","required":["description"],"properties":{"description":{"type":"string"}}}}},"isRequired":true,"uniqueKey":"optimize_summary.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"optimize_summary","typeLabel":"object | null"},"linkedin_post":{"oneOf":[{"type":"string","description":"Latest completed LinkedIn post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"linkedin_post.oneOf.0","typeLabel":"string"},{"type":"null","description":"Latest completed LinkedIn post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"linkedin_post.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"linkedin_post","typeLabel":"string | null"},"x_post":{"oneOf":[{"type":"string","description":"Latest completed X post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"x_post.oneOf.0","typeLabel":"string"},{"type":"null","description":"Latest completed X post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"x_post.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"x_post","typeLabel":"string | null"},"facebook_post":{"oneOf":[{"type":"string","description":"Latest completed Facebook post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"facebook_post.oneOf.0","typeLabel":"string"},{"type":"null","description":"Latest completed Facebook post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"facebook_post.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"facebook_post","typeLabel":"string | null"},"instagram_post":{"oneOf":[{"type":"string","description":"Latest completed Instagram post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"instagram_post.oneOf.0","typeLabel":"string"},{"type":"null","description":"Latest completed Instagram post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"instagram_post.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"instagram_post","typeLabel":"string | null"},"reddit_post":{"oneOf":[{"type":"string","description":"Latest completed Reddit post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"reddit_post.oneOf.0","typeLabel":"string"},{"type":"null","description":"Latest completed Reddit post generated for this content; falls back to legacy stored values for older content.","isRequired":true,"uniqueKey":"reddit_post.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"reddit_post","typeLabel":"string | null"},"topic_name":{"oneOf":[{"type":"string","description":"Name of the topic the content targets, when assigned.","isRequired":true,"uniqueKey":"topic_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the topic the content targets, when assigned.","isRequired":true,"uniqueKey":"topic_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"topic_name","typeLabel":"string | null"},"prompts":{"type":"array","description":"The prompts this content was written to target, oldest association first, capped at 100 entries. When `prompts_total` exceeds 100 the remainder is not currently retrievable. Empty when the item has no prompt targeting, which is normal for imported or externally tracked pages. This is not the same as the prompts that cited the page — see POST /api/v1/content/prompts for that.","items":{"type":"object","required":["id","prompt","topic_name","status"],"properties":{"id":{"type":"string","format":"uuid","description":"The prompt's id. Resolvable via GET /api/v1/prompts unless the prompt is deleted, which that endpoint does not list.","isRequired":true,"uniqueKey":"prompts.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"prompt":{"type":"string","description":"The prompt text.","isRequired":true,"uniqueKey":"prompts.items.[INDEX].prompt","typeLabel":"string"},"topic_name":{"oneOf":[{"type":"string","description":"Name of the topic the prompt belongs to, when assigned.","isRequired":true,"uniqueKey":"prompts.items.[INDEX].topic_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the topic the prompt belongs to, when assigned.","isRequired":true,"uniqueKey":"prompts.items.[INDEX].topic_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"prompts.items.[INDEX].topic_name","typeLabel":"string | null"},"status":{"type":"string","enum":["active","paused","deleted"],"description":"The prompt's current state. Deleted prompts are still listed because the page was written for them and the Content Hub still displays them, but they are no longer tracked and GET /api/v1/prompts omits them.","isRequired":true,"uniqueKey":"prompts.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"prompts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"prompts","typeLabel":"object[]"},"prompts_total":{"type":"integer","description":"Total number of prompts targeted by this content, before the 100-entry cap applied to prompts.","isRequired":true,"uniqueKey":"prompts_total","typeLabel":"integer"},"mark_as_done_time":{"oneOf":[{"type":"string","format":"date-time","description":"When the item was marked done/published.","isRequired":true,"uniqueKey":"mark_as_done_time.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the item was marked done/published.","isRequired":true,"uniqueKey":"mark_as_done_time.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"mark_as_done_time","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","format":"date-time","description":"When the content item was created.","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the content item or its generated text last changed (the newer of the row and generation timestamps).","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"example":{"content_id":"11111111-2222-3333-4444-555555555555","title":"Best CRMs for early-stage startups","url":"https://example.com/blog/best-crms","normalized_url":"example.com/blog/best-crms","source_url":null,"type":"draft","sheet_id":"22222222-3333-4444-5555-666666666666","status":"generated","brief":"## Brief\n\nTarget the comparison angle for early-stage buyers…","body":"# Best CRMs for early-stage startups\n\nChoosing a CRM before product-market fit…","meta_description":"A practical comparison of CRMs for early-stage startups.","cited_urls":["https://example.org/2026-crm-report"],"internal_links":["https://example.com/blog/crm-migration"],"brief_cited_urls":["https://example.org/2026-crm-report"],"brief_internal_links":["https://example.com/blog/crm-migration"],"optimize_summary":null,"linkedin_post":null,"x_post":null,"facebook_post":null,"instagram_post":null,"reddit_post":null,"topic_name":"CRM","prompts":[{"id":"77777777-8888-9999-aaaa-bbbbbbbbbbbb","prompt":"best CRM for early-stage startups","topic_name":"CRM","status":"active"}],"prompts_total":1,"mark_as_done_time":null,"created_at":"2026-06-01T12:00:00.000Z","updated_at":"2026-06-02T08:30:00.000Z"},"examples":{"Example":{"title":"Example","value":{"content_id":"11111111-2222-3333-4444-555555555555","title":"Best CRMs for early-stage startups","url":"https://example.com/blog/best-crms","normalized_url":"example.com/blog/best-crms","source_url":null,"type":"draft","sheet_id":"22222222-3333-4444-5555-666666666666","status":"generated","brief":"## Brief\n\nTarget the comparison angle for early-stage buyers…","body":"# Best CRMs for early-stage startups\n\nChoosing a CRM before product-market fit…","meta_description":"A practical comparison of CRMs for early-stage startups.","cited_urls":["https://example.org/2026-crm-report"],"internal_links":["https://example.com/blog/crm-migration"],"brief_cited_urls":["https://example.org/2026-crm-report"],"brief_internal_links":["https://example.com/blog/crm-migration"],"optimize_summary":null,"linkedin_post":null,"x_post":null,"facebook_post":null,"instagram_post":null,"reddit_post":null,"topic_name":"CRM","prompts":[{"id":"77777777-8888-9999-aaaa-bbbbbbbbbbbb","prompt":"best CRM for early-stage startups","topic_name":"CRM","status":"active"}],"prompts_total":1,"mark_as_done_time":null,"created_at":"2026-06-01T12:00:00.000Z","updated_at":"2026-06-02T08:30:00.000Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"a809a74f-2792-413b-a04c-a197873b1f50":{"description":"Bad request — invalid parameters.","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"missing_website_id":{"title":"missing_website_id","value":{"error":"website_id is required"}},"invalid_content_id":{"title":"invalid_content_id","value":{"error":"content_id must be a uuid"}}},"exampleType":"examples"}},"exampleType":"examples"},"4990cdc9-5964-4fbe-a533-829023f1e38d":{"description":"Unauthorized — invalid or missing API key.","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"},"1cfc367f-b04e-4d76-bcac-04f0293cbd11":{"description":"Forbidden — you don't have access to this website.","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Unauthorized access to this website"},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized access to this website"}}},"exampleType":"examples"}},"exampleType":"examples"},"084f9e92-35f2-448d-90a3-be5f42fe358f":{"description":"Content not found for this website.","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Content not found"},"examples":{"Example":{"title":"Example","value":{"error":"Content not found"}}},"exampleType":"examples"}},"exampleType":"examples"},"40ba3f35-0637-4a99-b498-e30e037ae634":{"description":"Internal server error.","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"041d9185-606c-4455-86a9-1d75204364de":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication. You can create one [here](https://app.athenahq.ai/organization?tab=api).","scopes":[],"schemeName":"apiKey"}}},"servers":{"420f307d-17f5-475d-8b03-24484089f21d":{"url":"https://api.athenahq.ai","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication. You can create one [here](https://app.athenahq.ai/organization?tab=api).","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","description":"API key for authentication. You can create one [here](https://app.athenahq.ai/organization?tab=api).","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"athenahq","siteName":"AthenaHQ","title":"Get Content Detail - AthenaHQ","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/content/get-content-detail","matchLevel":0},"es":{"href":"/es/api-reference/content/get-content-detail","matchLevel":1},"fr":{"href":"/fr/api-reference/content/get-content-detail","matchLevel":1}}},"lastModified":"2026-11-11T23:05:12.934Z","originalFileLocation":"api-reference/content/get-content-detail.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Fetch the full detail of a single tracked content item — including the actual text: the content brief (brief) and the article/page body (body). body holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike. Use this after listing tracked content (POST /api/v1/content) to read the text behind a content_id, or to poll status while generation runs — generated_brief means the brief is ready while the article is still being written. Also exposed as the MCP tool get_content_detail. For an optimize item, source_url is the live page it is based on, available as soon as the item exists. url stays null until POST /api/v1/content/{content_id}/publish records the published page and marks the item done, so read source_url to link a request in review to its page without changing its status. Tracked pages that have not been scraped yet return null text fields. Unknown or hidden content_id returns 404.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AthenaHQ\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Content Detail - AthenaHQ\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fetch the full detail of a single tracked content item — including the actual text: the content brief (brief) and the article/page body (body). body holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike. Use this after listing tracked content (POST /api/v1/content) to read the text behind a content_id, or to poll status while generation runs — generated_brief means the brief is ready while the article is still being written. Also exposed as the MCP tool get_content_detail. For an optimize item, source_url is the live page it is based on, available as soon as the item exists. url stays null until POST /api/v1/content/{content_id}/publish records the published page and marks the item done, so read source_url to link a request in review to its page without changing its status. Tracked pages that have not been scraped yet return null text fields. Unknown or hidden content_id returns 404.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AthenaHQ\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.athenahq.ai/api-reference/content/get-content-detail\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://athenahq.mintlify.site/_mintlify/api/og/v2?division=Content+Hub\u0026amp;title=Get+Content+Detail\u0026amp;description=Fetch+the+full+detail+of+a+single+tracked+content+item+%E2%80%94+including+the+actual+text%3A+the+content+brief+%28%60brief%60%29+and+the+article%2Fpage+body+%28%60body%60%29.+%60body%60+holds\u0026amp;theme=69e5bbe3d1392724790f3cae\u0026amp;signature=0f0e3305bc83f397ab3838d4c1a64f8643da9403425b171ec95f9bcb353fcfae\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get Content Detail - AthenaHQ\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fetch the full detail of a single tracked content item — including the actual text: the content brief (brief) and the article/page body (body). body holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike. Use this after listing tracked content (POST /api/v1/content) to read the text behind a content_id, or to poll status while generation runs — generated_brief means the brief is ready while the article is still being written. Also exposed as the MCP tool get_content_detail. For an optimize item, source_url is the live page it is based on, available as soon as the item exists. url stays null until POST /api/v1/content/{content_id}/publish records the published page and marks the item done, so read source_url to link a request in review to its page without changing its status. Tracked pages that have not been scraped yet return null text fields. Unknown or hidden content_id returns 404.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://athenahq.mintlify.site/_mintlify/api/og/v2?division=Content+Hub\u0026amp;title=Get+Content+Detail\u0026amp;description=Fetch+the+full+detail+of+a+single+tracked+content+item+%E2%80%94+including+the+actual+text%3A+the+content+brief+%28%60brief%60%29+and+the+article%2Fpage+body+%28%60body%60%29.+%60body%60+holds\u0026amp;theme=69e5bbe3d1392724790f3cae\u0026amp;signature=0f0e3305bc83f397ab3838d4c1a64f8643da9403425b171ec95f9bcb353fcfae\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AthenaHQ\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4f39f6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.athenahq.ai/api-reference/content/get-content-detail\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/content/get-content-detail.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.athenahq.ai/api-reference/content/get-content-detail\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.athenahq.ai/es/api-reference/content/get-content-detail\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.athenahq.ai/fr/api-reference/content/get-content-detail\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.athenahq.ai/api-reference/content/get-content-detail\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.athenahq.ai/#organization\",\"name\":\"AthenaHQ\",\"url\":\"https://docs.athenahq.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/athenahq/L9mnbtCFYX94d6KY/logo/ahq_logo.svg?fit=max\u0026auto=format\u0026n=L9mnbtCFYX94d6KY\u0026q=85\u0026s=e929a8fbe48ea55a88a26164326a1b68\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.athenahq.ai#website\",\"name\":\"AthenaHQ\",\"url\":\"https://docs.athenahq.ai\",\"publisher\":{\"@id\":\"https://docs.athenahq.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.athenahq.ai/api-reference/content/get-content-detail#webpage\",\"url\":\"https://docs.athenahq.ai/api-reference/content/get-content-detail\",\"name\":\"Get Content Detail\",\"description\":\"Fetch the full detail of a single tracked content item — including the actual text: the content brief (brief) and the article/page body (body). body holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike. Use this after listing tracked content (POST /api/v1/content) to read the text behind a content_id, or to poll status while generation runs — generated_brief means the brief is ready while the article is still being written. Also exposed as the MCP tool get_content_detail. For an optimize item, source_url is the live page it is based on, available as soon as the item exists. url stays null until POST /api/v1/content/{content_id}/publish records the published page and marks the item done, so read source_url to link a request in review to its page without changing its status. Tracked pages that have not been scraped yet return null text fields. Unknown or hidden content_id returns 404.\",\"dateModified\":\"2026-11-11T23:05:12.934Z\",\"isPartOf\":{\"@id\":\"https://docs.athenahq.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.athenahq.ai/api-reference/content/get-content-detail#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.athenahq.ai/api-reference/content/get-content-detail#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Content \u0026 Knowledge\",\"item\":\"https://docs.athenahq.ai/api-reference/content/list-content-hub-sheets\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Content Hub\",\"item\":\"https://docs.athenahq.ai/api-reference/content/list-content-hub-sheets\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get Content Detail\",\"item\":\"https://docs.athenahq.ai/api-reference/content/get-content-detail\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.athenahq.ai/api-reference/content/get-content-detail#apireference\",\"headline\":\"Get Content Detail\",\"name\":\"Get Content Detail\",\"description\":\"Fetch the full detail of a single tracked content item — including the actual text: the content brief (brief) and the article/page body (body). body holds generated drafts, optimize rewrites, snipe articles, authored text, and scraped tracked-page bodies alike. Use this after listing tracked content (POST /api/v1/content) to read the text behind a content_id, or to poll status while generation runs — generated_brief means the brief is ready while the article is still being written. Also exposed as the MCP tool get_content_detail. For an optimize item, source_url is the live page it is based on, available as soon as the item exists. url stays null until POST /api/v1/content/{content_id}/publish records the published page and marks the item done, so read source_url to link a request in review to its page without changing its status. Tracked pages that have not been scraped yet return null text fields. Unknown or hidden content_id returns 404.\",\"url\":\"https://docs.athenahq.ai/api-reference/content/get-content-detail\",\"mainEntityOfPage\":{\"@id\":\"https://docs.athenahq.ai/api-reference/content/get-content-detail#webpage\"},\"dateModified\":\"2026-11-11T23:05:12.934Z\",\"publisher\":{\"@id\":\"https://docs.athenahq.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.athenahq.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AthenaHQ\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"AthenaHQ\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/content/get-content-detail.md","siteName":"AthenaHQ","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/getting-started/setup"}]},{"tab":"API Reference","icon":"code","groups":[{"group":"Overview","pages":[{"title":"Introduction","icon":"book","href":"/api-reference/introduction"},{"title":"Authentication","icon":"key","href":"/api-reference/authentication"},{"title":"Single Sign-On (SSO)","icon":"lock","href":"/api-reference/sso"},{"title":"Rate Limits","icon":"gauge","href":"/api-reference/rate-limits"},{"title":"Changelog","icon":"clock-rotate-left","href":"/api-reference/changelog"}]},{"group":"Integrations","pages":[{"title":"MCP Server","icon":"plug","href":"/api-reference/mcp"},{"title":"Looker Studio","icon":"chart-line","href":"/api-reference/looker-studio"},{"title":"Power BI \u0026 Microsoft Fabric","icon":"chart-column","href":"/api-reference/powerbi-fabric"},{"title":"Saved view exports","icon":"file-export","href":"/api-reference/saved-view-exports"}]},{"group":"Core Resources","pages":[{"group":"Utilities","pages":[{"title":"Validate API Key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/validate-api-key","href":"/api-reference/basics/validate-api-key"},{"title":"Get Date Range","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/date-range","href":"/api-reference/basics/get-date-range"},{"title":"Query Looker Studio report data","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/looker-studio/data","href":"/api-reference/analytics/query-looker-studio-report-data"}]},{"group":"Websites","pages":[{"title":"Get Websites","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/websites","href":"/api-reference/basics/get-websites"},{"title":"Create Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/websites","href":"/api-reference/basics/create-website"},{"title":"Provision Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/websites/provision","href":"/api-reference/basics/provision-website"},{"title":"Update Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/websites/{website_id}","href":"/api-reference/basics/update-website"},{"title":"Delete Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/websites/{website_id}/delete","href":"/api-reference/basics/delete-website"},{"title":"Restore Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/websites/{website_id}/restore","href":"/api-reference/basics/restore-website"}]},{"group":"Prompts","pages":[{"title":"Get Prompts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/prompts","href":"/api-reference/basics/get-prompts"},{"title":"Create Prompts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/prompts","href":"/api-reference/basics/create-prompts"},{"title":"Update Prompt","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/prompts/{prompt_id}","href":"/api-reference/basics/update-prompt"},{"title":"Pause or Unpause Prompts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/prompts/status","href":"/api-reference/basics/pause-or-unpause-prompts"},{"title":"Delete Prompt","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/prompts/{prompt_id}","href":"/api-reference/basics/delete-prompt"},{"title":"Get Prompt Tags","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/prompt-tags","href":"/api-reference/basics/get-prompt-tags"},{"title":"List prompt schedules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/prompt-schedules","href":"/api-reference/basics/list-prompt-schedules"}]},{"group":"API Keys","pages":[{"title":"List API Keys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/api-keys","href":"/api-reference/basics/list-api-keys"}]},{"group":"Activity","pages":[{"title":"List Activity","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/activity","href":"/api-reference/basics/list-activity"}]},{"group":"Topics","pages":[{"title":"Get Topics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/topics","href":"/api-reference/basics/get-topics"},{"title":"Create Topic","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/topics","href":"/api-reference/basics/create-topic"},{"title":"Update Topic","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/topics/{topic_id}","href":"/api-reference/basics/update-topic"},{"title":"Delete Topic","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/topics/{topic_id}","href":"/api-reference/basics/delete-topic"}]},{"group":"Personas \u0026 Competitors","pages":[{"title":"Get Personas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/personas","href":"/api-reference/basics/get-personas"},{"title":"Get Competitors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/competitors","href":"/api-reference/basics/get-competitors"},{"title":"Get Identifiers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/identifiers","href":"/api-reference/basics/get-identifiers"}]},{"group":"Locations","pages":[{"title":"Get Locations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/locations","href":"/api-reference/basics/get-locations"},{"title":"Create Location","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/locations","href":"/api-reference/basics/create-location"},{"title":"Update Location","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/locations/{location_id}","href":"/api-reference/basics/update-location"},{"title":"Delete Location","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/locations/{location_id}","href":"/api-reference/basics/delete-location"}]},{"group":"Responses","pages":[{"title":"Query Responses","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/responses","href":"/api-reference/basics/query-responses"},{"title":"Start Response Streaming","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/response-streaming/start","href":"/api-reference/basics/start-response-streaming"},{"title":"Get Response Streaming Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/response-streaming/status","href":"/api-reference/basics/get-response-streaming-status"}]},{"group":"Saved Views","pages":[{"title":"Get Saved Views","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/saved-views","href":"/api-reference/basics/get-saved-views"},{"title":"Get Group Saved Views","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/group-saved-views","href":"/api-reference/basics/get-group-saved-views"}]}]},{"group":"Analytics","pages":[{"group":"Attributes","pages":[{"title":"List Attributes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/attributes","href":"/api-reference/attributes/list-attributes"},{"title":"Cumulative Attribute Metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/attributes/cumulative","href":"/api-reference/attributes/cumulative-attribute-metrics"},{"title":"Competitor Attribute Metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/attributes/competitors","href":"/api-reference/attributes/competitor-attribute-metrics"},{"title":"Attribute Time Series","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/attributes/time-series","href":"/api-reference/attributes/attribute-time-series"},{"title":"Attribute Observations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/attributes/observations","href":"/api-reference/attributes/attribute-observations"}]},{"group":"Share of Voice","pages":[{"title":"Cumulative Share of Voice","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/share-of-voice/cumulative","href":"/api-reference/metrics/cumulative-share-of-voice"},{"title":"Share of Voice Over Time","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/share-of-voice/time-series","href":"/api-reference/metrics/share-of-voice-over-time"}]},{"group":"Mention Rate","pages":[{"title":"Cumulative Mention Rate","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/mention-rate/cumulative","href":"/api-reference/metrics/cumulative-mention-rate"},{"title":"Mention Rate Over Time","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/mention-rate/time-series","href":"/api-reference/metrics/mention-rate-over-time"}]},{"group":"Citation Rate","pages":[{"title":"Cumulative Citation Rate","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/citation-rate/cumulative","href":"/api-reference/metrics/cumulative-citation-rate"},{"title":"Citation Rate Over Time","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/citation-rate/time-series","href":"/api-reference/metrics/citation-rate-over-time"}]},{"group":"Position","pages":[{"title":"Cumulative Position","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/position/cumulative","href":"/api-reference/metrics/cumulative-position"},{"title":"Position Over Time","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/position/time-series","href":"/api-reference/metrics/position-over-time"}]},{"group":"Shopping","pages":[{"title":"Shopping Metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/shopping","href":"/api-reference/metrics/shopping-metrics"}]},{"group":"AI Search Value","pages":[{"title":"AI Search Value","icon":"money-bill-trend-up","href":"/api-reference/ai-search-value"},{"title":"Get AI Search Value","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/ai-search-value","href":"/api-reference/ai-search-value/get-ai-search-value"}]}]},{"group":"Content \u0026 Knowledge","pages":[{"group":"Content Hub","pages":[{"title":"List Content Hub Sheets","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/sheets","href":"/api-reference/content/list-content-hub-sheets"},{"title":"List Tracked Content","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content","href":"/api-reference/content/list-tracked-content"},{"title":"List Content Items","description":"Returns every content item in a website's Content Hub, published or not: in-flight drafts, briefs, snipes, optimize and slice runs, scheduled and failed items, plus tracked pages. This is the enumeration path from a `sheet_id` to its unpublished rows. `POST /api/v1/content` lists only finished pipeline rows, with citation and impression metrics, so a sheet full of generated drafts appears empty there; use this endpoint to see them.\n\nReturns identity fields only (id, title, type, stage, sheet, URL, timestamps, target prompt ids), no metrics. Reads from the primary store and is uncached, so an item is listable the moment `POST /api/v1/content/generate` returns its `content_id`. Read a row's text with `GET /api/v1/content/{content_id}`.\n\n`stage` is the raw pipeline workflow state, not a publication flag: `null` means no pipeline record (most external and imported tracked pages), and manual editor items carry `generated`. Treat an item as published only when its stage is `done` (or it is an external or imported page) and it has a `url`; `done` without a `url` is an unpublished orphan.\n\nPassing the `sheet_id` of a view-type tab (see `sheet_type` on `GET /api/v1/content/sheets`) lists the shared main pool without the view's saved filters. Hidden content (`is_hidden = true`) is excluded. Pagination uses `page_size + 1` lookahead: `pagination.has_more === true` means the next page exists; there is no total-count field. Pass an unknown `sheet_id` or `prompt_id` (or one from another website) and the endpoint returns 403.\n\nAlso exposed as the MCP tool `list_content`.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/items","href":"/api-reference/content/list-content-items"},{"title":"Get Content Detail","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}","href":"/api-reference/content/get-content-detail"},{"title":"Per-Content Prompt Citation Breakdown","description":"For a single tracked content item, returns every prompt whose AI responses cite the URL — with citations, citation %, and estimated impressions for the date range.\n\nUse this to drill into a specific URL after `POST /api/v1/content`. Works for both 1st-party (topic-attached) and 3rd-party / Reddit content without topic assignment.\n\nWhen the URL exists but has no normalized form (legacy unnormalized rows) the response is a successful 200 with `prompts: []`. Unknown `content_id` returns 404.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/prompts","href":"/api-reference/content/per-content-prompt-citation-breakdown"},{"title":"Start Content Pipeline","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/generate","href":"/api-reference/content/start-content-pipeline"},{"title":"Get Content Pipeline Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}/status","href":"/api-reference/content/get-content-pipeline-status"},{"title":"Get Content Draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}/draft","href":"/api-reference/content/get-content-draft"},{"title":"Revise Content Brief","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/brief/revise","href":"/api-reference/content/revise-content-brief"},{"title":"Approve Content Brief","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/brief/approve","href":"/api-reference/content/approve-content-brief"},{"title":"Revise Content Draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/revise","href":"/api-reference/content/revise-content-draft"},{"title":"Edit Content Draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/edit","href":"/api-reference/content/edit-content-draft"},{"title":"List Content Versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/versions","href":"/api-reference/content/list-content-versions"},{"title":"Get Content Version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}/versions/{version_id}","href":"/api-reference/content/get-content-version"},{"title":"Restore Content Version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/versions/{version_id}/restore","href":"/api-reference/content/restore-content-version"},{"title":"Mark Content as Published","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/publish","href":"/api-reference/content/mark-content-as-published"},{"title":"Track External URLs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/track","href":"/api-reference/content/track-external-urls"},{"title":"Rename Content","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/content/{content_id}","href":"/api-reference/content/rename-content"},{"title":"Delete Content","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/content/{content_id}","href":"/api-reference/content/delete-content"}]},{"group":"SEO Recommendations","pages":[{"title":"Submit SEO recommendations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/seo/recommendations","href":"/api-reference/seo-recommendations/submit-seo-recommendations"},{"title":"Get SEO recommendation job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/seo/recommendations/{job_id}","href":"/api-reference/seo-recommendations/get-seo-recommendation-job"}]},{"group":"Site Health","pages":[{"title":"List Site Health issues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/seo/issues","href":"/api-reference/site-health/list-site-health-issues"},{"title":"List the pages a Site Health issue affects","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/seo/issues/pages","href":"/api-reference/site-health/list-the-pages-a-site-health-issue-affects"},{"title":"Get Site Health analytics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/seo/analytics","href":"/api-reference/site-health/get-site-health-analytics"}]},{"group":"Knowledge Base","pages":[{"title":"Search Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/knowledge-base/facts/search","href":"/api-reference/knowledge-base/search-brand-facts"},{"title":"Get Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/knowledge-base/facts","href":"/api-reference/knowledge-base/get-brand-facts"},{"title":"Get Pillars","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/knowledge-base/pillars","href":"/api-reference/knowledge-base/get-pillars"},{"title":"Get Pillar Document","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/knowledge-base/pillars/{pillar_id}/document","href":"/api-reference/knowledge-base/get-pillar-document"},{"title":"Add Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/facts","href":"/api-reference/knowledge-base/add-brand-facts"},{"title":"Update Brand Fact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/knowledge-base/facts/{fact_id}","href":"/api-reference/knowledge-base/update-brand-fact"},{"title":"Delete Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/facts/delete","href":"/api-reference/knowledge-base/delete-brand-facts"},{"title":"Move Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/facts/move","href":"/api-reference/knowledge-base/move-brand-facts"},{"title":"Create Pillar","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/pillars","href":"/api-reference/knowledge-base/create-pillar"},{"title":"Update Pillar","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/knowledge-base/pillars/{pillar_id}","href":"/api-reference/knowledge-base/update-pillar"},{"title":"Delete Pillars","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/pillars/delete","href":"/api-reference/knowledge-base/delete-pillars"},{"title":"Merge Pillars","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/pillars/merge","href":"/api-reference/knowledge-base/merge-pillars"}]},{"group":"Pitch Workspace","pages":[{"title":"Create a pitch report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/pitches","href":"/api-reference/pitch-workspace/create-a-pitch-report"},{"title":"List Pitches","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/pitches","href":"/api-reference/pitch-workspace/list-pitches"},{"title":"Get Pitch Report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/pitches/{pitch_id}","href":"/api-reference/pitch-workspace/get-pitch-report"}]},{"group":"Sources","pages":[{"title":"List Sources (by root domain)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources","href":"/api-reference/sources/list-sources-by-root-domain"},{"title":"List Source Pages (per URL)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/source-pages","href":"/api-reference/sources/list-source-pages-per-url"},{"title":"List YouTube Creators","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources/youtube-creators","href":"/api-reference/sources/list-youtube-creators"},{"title":"List YouTube Videos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources/youtube-videos","href":"/api-reference/sources/list-youtube-videos"},{"title":"List TikTok Creators","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources/tiktok-creators","href":"/api-reference/sources/list-tiktok-creators"},{"title":"List TikTok Pages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources/tiktok-pages","href":"/api-reference/sources/list-tiktok-pages"}]}]},{"group":"Administration","pages":[{"group":"Groups","pages":[{"title":"List Groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/groups","href":"/api-reference/groups/list-groups"},{"title":"Create Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/groups","href":"/api-reference/groups/create-group"},{"title":"Get Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/groups/{group_id}","href":"/api-reference/groups/get-group"},{"title":"Update Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/groups/{group_id}","href":"/api-reference/groups/update-group"}]},{"group":"Invites","pages":[{"title":"Create Invite","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/invites","href":"/api-reference/team-management/create-invite"},{"title":"Bulk Invite to Websites or Groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/invites/bulk","href":"/api-reference/team-management/bulk-invite-to-websites-or-groups"},{"title":"Revoke Organization Invite","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/invites/org/{invite_id}","href":"/api-reference/team-management/revoke-organization-invite"},{"title":"Revoke Website Invite","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/invites/website/{invite_id}","href":"/api-reference/team-management/revoke-website-invite"}]},{"group":"Members","pages":[{"title":"List Organization Members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/organizations/members","href":"/api-reference/team-management/list-organization-members"},{"title":"List Website Members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/websites/{website_id}/members","href":"/api-reference/team-management/list-website-members"},{"title":"List Group Members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/groups/{group_id}/members","href":"/api-reference/team-management/list-group-members"},{"title":"Look Up User By Email","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/users/by-email","href":"/api-reference/team-management/look-up-user-by-email"},{"title":"List User Websites","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/users/{user_id}/websites","href":"/api-reference/team-management/list-user-websites"},{"title":"Remove User From Websites","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/users/{user_id}/websites","href":"/api-reference/team-management/remove-user-from-websites"},{"title":"Update Organization Member Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/organizations/members/{user_id}","href":"/api-reference/team-management/update-organization-member-role"},{"title":"Update Website Member Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/websites/{website_id}/members/{user_id}","href":"/api-reference/team-management/update-website-member-role"},{"title":"Update Group Member Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/groups/{group_id}/members/{user_id}","href":"/api-reference/team-management/update-group-member-role"},{"title":"Remove Group Member Access","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/groups/{group_id}/members/{user_id}","href":"/api-reference/team-management/remove-group-member-access"},{"title":"Remove Organization Member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/organizations/members/{user_id}","href":"/api-reference/team-management/remove-organization-member"},{"title":"Remove Website Member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/websites/{website_id}/members/{user_id}","href":"/api-reference/team-management/remove-website-member"}]},{"group":"Roles","pages":[{"title":"List Roles","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/roles","href":"/api-reference/team-management/list-roles"},{"title":"Create Custom Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/roles","href":"/api-reference/team-management/create-custom-role"},{"title":"Get Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/roles/{role_id}","href":"/api-reference/team-management/get-role"},{"title":"Update Custom Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/roles/{role_id}","href":"/api-reference/team-management/update-custom-role"},{"title":"Delete Custom Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/roles/{role_id}","href":"/api-reference/team-management/delete-custom-role"}]},{"group":"Billing","pages":[{"title":"Get Website Credits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/credits/website","href":"/api-reference/billing/get-website-credits"},{"title":"Get Organization Credits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/credits/organization","href":"/api-reference/billing/get-organization-credits"},{"title":"Get Group Credits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/credits/group","href":"/api-reference/billing/get-group-credits"},{"title":"Get Website Subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/subscriptions/website","href":"/api-reference/billing/get-website-subscription"},{"title":"Cancel Subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/subscriptions/cancel","href":"/api-reference/billing/cancel-subscription"}]},{"group":"AI Access","pages":[{"title":"AI Access","icon":"robot","href":"/api-reference/ai-access"},{"title":"Check AI accessibility for a domain","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/ai-access/check","href":"/api-reference/ai-access/check-ai-accessibility-for-a-domain"}]}]}]}]},{"language":"es","default":false,"navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Soporte"}],"primary":{"type":"button","label":"Panel","href":"https://app.athenahq.ai/settings/api"}},"pages":[{"title":"es","href":"/es/api-reference/content/get-content-detail"}]},{"language":"fr","default":false,"navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Assistance"}],"primary":{"type":"button","label":"Tableau de bord","href":"https://app.athenahq.ai/settings/api"}},"pages":[{"title":"fr","href":"/fr/api-reference/content/get-content-detail"}]}]},"basePath":"","title":"Get Content Detail - AthenaHQ","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}