Manage custom content type schemas via the CMS API
Custom Content Types let you define your own structured content schemas beyond built-in types like Posts. Each schema specifies the content type’s fields, allowed states, API slugs, and optional settings such as SEO properties and content rules.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Publive Docs","description":"Docs for Publive DXP and AXP: the headless CMS for digital publishers, and the platform that makes brands visible and citable in ChatGPT, AI Overviews, Perplexity, and Gemini.","colors":{"primary":"#146EF5","light":"#146EF5","dark":"#15171a"},"logo":{"light":"https://cdn.prod.website-files.com/66826ebfedcc2d4a07df740c/6682747dedcc2d4a07e30c0e_publive-logo.svg","dark":"https://img-cdn.publive.online/publive/logo/publive-white-full-logo.svg"},"favicon":"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg","api":{"openapi":["openapi/content-delivery.json","openapi/content-management.json","openapi/media-register-url.json","openapi/media-upload-file.json"],"mdx":{"auth":{"method":"basic"}}},"appearance":{"default":"light","strict":false},"navbar":{"links":[{"href":"https://help.thepublive.com/support/solutions","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.thepublive.com/v2"}},"footer":{"socials":{"website":"https://thepublive.com","x":"https://x.com/the_Publive","github":"https://github.com/ThePublive","linkedin":"https://in.linkedin.com/company/the-publive"}},"search":{"prompt":"Search Publive docs..."},"seo":{"metatags":{"og:site_name":"Publive Docs","twitter:card":"summary_large_image","twitter:site":"@the_publive"},"indexing":"all"},"fonts":{"family":"Poppins"},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.thepublive.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"publive","hasAudioNarration":false,"actualSubdomain":"publive","customDomains":["docs.thepublive.com"],"gitSource":{"type":"github","owner":"thepublive","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad1d25e576d41a59755df04","collectionId":"939fb760-e8f3-4109-a00e-7d96cd995572","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad1d25e576d41a59755df04"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ad1d25e576d41a59755df04","clientVersion":"0.0.3894","searchFilterCounts":[{"language":"default","tag":"Publive DXP","count":152},{"language":"default","tag":"API Reference","count":107},{"language":"default","tag":"Content Management API","count":61},{"language":"default","tag":"Guides","count":35},{"language":"default","tag":"Content Delivery API","count":31},{"language":"default","tag":"Documentation","count":24},{"language":"default","tag":"Publive AXP","count":16},{"language":"default","tag":"AXP Edge","count":13},{"language":"default","tag":"Posts","count":11},{"language":"default","tag":"Deprecated","count":10}],"searchSettings":{"maxResults":8,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","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":"editor-private-page-search","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":"teamspace","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","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":"byok-sep-25","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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"custom.css","content":"#body-content,#content-container{max-width:100%!important}.nav-dropdown-products-selector-item-description,.nav-dropdown-products-selector-item-title,.nav-dropdown-products-selector-item>svg,.nav-dropdown-products-selector-trigger span.truncate,button.nav-dropdown-products-selector-trigger span.truncate,nav-dropdown-products-selector-item-description,nav-dropdown-products-selector-item-title,nav-dropdown-products-selector-trigger span.truncate{display:none!important}.nav-dropdown-products-selector-item-icon img,.nav-dropdown-products-selector-trigger img{height:1.375rem!important;width:auto!important;object-fit:contain!important}.nav-dropdown-products-selector-trigger{margin-left:-1.5rem!important}"}],"page":{"pagePath":"dxp/api-reference/content-management/custom-content-types/README","slug":"/dxp/api-reference/content-management/custom-content-types/README","pageMetadata":{"title":"Custom Content Types","description":"Manage custom content type schemas via the CMS API","href":"/dxp/api-reference/content-management/custom-content-types/README"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Manage custom content type schemas via the CMS API\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Custom Content Types let you define your own structured content schemas beyond built-in types like Posts. Each schema specifies the content type’s fields, allowed states, API slugs, and optional settings such as SEO properties and content rules.`}),`\n`,_jsx(Heading,{level:`2`,id:`custom-content-type-object`,children:`Custom Content Type Object`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Editable`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Unique schema identifier`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Schema type — `,_jsx(_components.code,{children:`Collection`}),` or `,_jsx(_components.code,{children:`Single`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Display name (e.g. `,_jsx(_components.code,{children:`\"Movies\"`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`api_slug`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Singular API slug for single-entry endpoints (e.g. `,_jsx(_components.code,{children:`\"movie\"`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`api_collections_slug`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Plural API slug for collection endpoints (e.g. `,_jsx(_components.code,{children:`\"movies\"`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`response_type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Response format — `,_jsx(_components.code,{children:`json`}),` (default)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`field_types`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Array of field definitions (see below)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`groups`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Field group definitions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`components`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Associated custom component schemas`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`settings`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Type-level settings (see below)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`global_system_default`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Whether this is a system-level default type`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`settings-object`,children:`Settings Object`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Key`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`entry_title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Field name used as the entry’s display title`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`searchable_fields`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`Fields that are full-text searchable`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filter_fields`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`Fields that can be filtered in listings`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`allowed_states`})}),_jsx(_components.td,{children:`array`}),_jsxs(_components.td,{children:[`Permitted publishing states: `,_jsx(_components.code,{children:`Published`}),`, `,_jsx(_components.code,{children:`Draft`}),`, `,_jsx(_components.code,{children:`Scheduled`}),`, `,_jsx(_components.code,{children:`Approval Pending`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`access_control`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Role-based access configuration`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`enable_component_preview`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Enable live component preview`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`enable_content_rule`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Enable content rules engine`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`enable_custom_date`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Allow custom publish date`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`enable_seo_properties`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Show SEO fields on entries`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`enable_code_ingestion`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Allow code-based content ingestion`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`field-type-object`,children:`Field Type Object`}),`\n`,_jsxs(_components.p,{children:[`Each item in `,_jsx(_components.code,{children:`field_types`}),` has the following shape:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Field identifier (slug-style)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Field type: `,_jsx(_components.code,{children:`short_text`}),`, `,_jsx(_components.code,{children:`long_text`}),`, `,_jsx(_components.code,{children:`url`}),`, `,_jsx(_components.code,{children:`integer`}),`, `,_jsx(_components.code,{children:`boolean`}),`, `,_jsx(_components.code,{children:`media`}),`, etc.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`meta_data`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`UI metadata — `,_jsx(_components.code,{children:`label`}),`, `,_jsx(_components.code,{children:`tooltip`}),`, `,_jsx(_components.code,{children:`type`}),`, `,_jsx(_components.code,{children:`placeholder`}),`, `,_jsx(_components.code,{children:`default`}),` (each wrapped as `,_jsx(_components.code,{children:`{\"value\": ...}`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`validations`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Validation rules — `,_jsx(_components.code,{children:`required`}),`, `,_jsx(_components.code,{children:`group_editable`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`group_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Assign the field to a field group`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`endpoints`,children:`Endpoints`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`Endpoint`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/dxp/api-reference/content-management/custom-content-types/list-custom-content-types`,children:`GET`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/entities/content-type/`})}),_jsx(_components.td,{children:`List all custom content type schemas`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/dxp/api-reference/content-management/custom-content-types/create-custom-content-type`,children:`POST`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/entities/content-type/`})}),_jsx(_components.td,{children:`Create a new custom content type schema`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/dxp/api-reference/content-management/custom-content-types/retrieve-custom-content-type`,children:`GET`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/entities/content-type/{custom_entity_schema_id}`})}),_jsx(_components.td,{children:`Retrieve a custom content type schema`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/dxp/api-reference/content-management/custom-content-types/update-custom-content-type`,children:`PATCH`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/entities/content-type/{custom_entity_schema_id}`})}),_jsx(_components.td,{children:`Update a custom content type schema`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/dxp/api-reference/content-management/custom-content-types/delete-custom-content-type`,children:`DELETE`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/entities/content-type/{custom_entity_schema_id}`})}),_jsx(_components.td,{children:`Delete a custom content type schema`})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Custom Content Types","description":"Manage custom content type schemas via the CMS API","href":"/dxp/api-reference/content-management/custom-content-types/README"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Custom Content Type Object","slug":"custom-content-type-object","depth":2,"children":[{"title":"Settings Object","slug":"settings-object","depth":3,"children":[]},{"title":"Field Type Object","slug":"field-type-object","depth":3,"children":[]}]},{"title":"Endpoints","slug":"endpoints","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"publive","siteName":"Publive Docs","title":"Custom Content Types - Publive Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-21T13:19:53.966Z","gitLastModified":"2026-07-21T13:03:55.000Z","originalFileLocation":"dxp/api-reference/content-management/custom-content-types/README.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"Manage custom content type schemas via the CMS API\">\u003cmeta data-mint-head name=\"application-name\" content=\"Publive Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Custom Content Types - Publive Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Manage custom content type schemas via the CMS API\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Publive Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Custom Content Types - Publive Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Manage custom content type schemas via the CMS API\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/publive/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Publive Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#146EF5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/dxp/api-reference/content-management/custom-content-types/README.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.thepublive.com/#organization\",\"name\":\"Publive Docs\",\"url\":\"https://docs.thepublive.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://cdn.prod.website-files.com/66826ebfedcc2d4a07df740c/6682747dedcc2d4a07e30c0e_publive-logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.thepublive.com#website\",\"name\":\"Publive Docs\",\"url\":\"https://docs.thepublive.com\",\"publisher\":{\"@id\":\"https://docs.thepublive.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README#webpage\",\"url\":\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README\",\"name\":\"Custom Content Types\",\"description\":\"Manage custom content type schemas via the CMS API\",\"dateModified\":\"2026-07-21T13:03:55.000Z\",\"isPartOf\":{\"@id\":\"https://docs.thepublive.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Content Management API\",\"item\":\"https://docs.thepublive.com/dxp/api-reference/content-management/README\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Custom Content Types\",\"item\":\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README#article\",\"headline\":\"Custom Content Types\",\"name\":\"Custom Content Types\",\"description\":\"Manage custom content type schemas via the CMS API\",\"url\":\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README\",\"mainEntityOfPage\":{\"@id\":\"https://docs.thepublive.com/dxp/api-reference/content-management/custom-content-types/README#webpage\"},\"dateModified\":\"2026-07-21T13:03:55.000Z\",\"publisher\":{\"@id\":\"https://docs.thepublive.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.thepublive.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Publive Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Publive Docs","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.thepublive.com/blog"}]},"products":[{"product":"Publive DXP","icon":"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/20/dxp-only-logo-2026-07-20-18-23-08.png","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/dxp"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/dxp/documentation/guides/frontend-integration/README"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/dxp/api-reference/README"}]},{"group":"Content Delivery API","pages":[{"title":"Overview","href":"/dxp/api-reference/content-delivery/README"},{"group":"Site Configuration","pages":[{"title":"Publisher Data","deprecated":null,"version":null,"sidebarTitle":"Publisher data","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/","href":"/dxp/api-reference/content-delivery/publisher-data"},{"title":"Navbar","deprecated":null,"version":null,"sidebarTitle":"Navbar","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/navbar/","href":"/dxp/api-reference/content-delivery/navbar"},{"title":"Footer","deprecated":null,"version":null,"sidebarTitle":"Footer","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/footer/","href":"/dxp/api-reference/content-delivery/footer"},{"title":"Active Slots","deprecated":null,"version":null,"sidebarTitle":"Active slots","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/active-slots/","href":"/dxp/api-reference/content-delivery/active-slots"},{"title":"Newsletter Groups","deprecated":null,"version":null,"sidebarTitle":"Newsletter groups","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/newsletter-groups/","href":"/dxp/api-reference/content-delivery/newsletter-groups"},{"title":"Content Types","deprecated":null,"version":null,"sidebarTitle":"Content types","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/content-types/","href":"/dxp/api-reference/content-delivery/content-types"}]},{"group":"Content","pages":[{"title":"Identify Content","deprecated":null,"version":null,"sidebarTitle":"Identify content","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/identify_url/","href":"/dxp/api-reference/content-delivery/identify-content"},{"title":"Category Listing","deprecated":null,"version":null,"sidebarTitle":"Category listing","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/categories/","href":"/dxp/api-reference/content-delivery/category-listing"},{"title":"Category Details","deprecated":null,"version":null,"sidebarTitle":"Category details","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/category/{identifier}/","href":"/dxp/api-reference/content-delivery/category-details"},{"title":"Tag Listing","deprecated":null,"version":null,"sidebarTitle":"Tag listing","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/tags/","href":"/dxp/api-reference/content-delivery/tag-listing"},{"title":"Tag Details","deprecated":null,"version":null,"sidebarTitle":"Tag details","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/tag/{identifier}/","href":"/dxp/api-reference/content-delivery/tag-details"},{"title":"Author Listing","deprecated":null,"version":null,"sidebarTitle":"Author listing","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/authors/","href":"/dxp/api-reference/content-delivery/author-listing"},{"title":"Author Details","deprecated":null,"version":null,"sidebarTitle":"Author details","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/author/{identifier}/","href":"/dxp/api-reference/content-delivery/author-details"}]},{"group":"Posts","pages":[{"title":"Post Listing","deprecated":null,"version":null,"sidebarTitle":"Post listing","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/posts/","href":"/dxp/api-reference/content-delivery/post-listing"},{"title":"Post Details","deprecated":null,"version":null,"sidebarTitle":"Post details","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/post/{identifier}/","href":"/dxp/api-reference/content-delivery/post-details"},{"title":"Post Details by URL","deprecated":null,"version":null,"sidebarTitle":"Post details by url","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/post/","href":"/dxp/api-reference/content-delivery/post-details-by-url"},{"title":"Live Blog Updates","deprecated":null,"version":null,"sidebarTitle":"Live blog updates","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/post/{post_id}/live-blog-updates/","href":"/dxp/api-reference/content-delivery/live-blog-updates"},{"title":"Trending posts","deprecated":null,"version":null,"sidebarTitle":"Trending post","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/posts/analytics/trending/","href":"/dxp/api-reference/content-delivery/trending-post"}]},{"group":"Forms","pages":[{"title":"Form Schema","deprecated":null,"version":null,"sidebarTitle":"Form schema","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/form_schema/reader/{schema_id}/","href":"/dxp/api-reference/content-delivery/form-schema"}]},{"group":"Static Files","pages":[{"title":"ads.txt","deprecated":null,"version":null,"sidebarTitle":"Static ads txt","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/static/ads.txt/","href":"/dxp/api-reference/content-delivery/static-ads-txt"},{"title":"robots.txt","deprecated":null,"version":null,"sidebarTitle":"Static robots txt","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/static/robots.txt/","href":"/dxp/api-reference/content-delivery/static-robots-txt"},{"title":"service-worker.js","deprecated":null,"version":null,"sidebarTitle":"Static service worker","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/static/service-worker.js/","href":"/dxp/api-reference/content-delivery/static-service-worker"},{"title":"Push Notification HTML","deprecated":null,"version":null,"sidebarTitle":"Static push notification html","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/static/{filename}/","href":"/dxp/api-reference/content-delivery/static-push-notification-html"}]},{"group":"Sitemaps","pages":[{"title":"All-content Sitemap","deprecated":null,"version":null,"sidebarTitle":"Sitemap allcontent","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/sitemap/allcontent-sitemap.xml/","href":"/dxp/api-reference/content-delivery/sitemap-allcontent"},{"title":"Web Content Sitemap","deprecated":null,"version":null,"sidebarTitle":"Sitemap webcontent","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/sitemap/webcontent-sitemap.xml/","href":"/dxp/api-reference/content-delivery/sitemap-webcontent"},{"title":"News Sitemap","deprecated":null,"version":null,"sidebarTitle":"Sitemap news","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/sitemap/news-sitemap.xml/","href":"/dxp/api-reference/content-delivery/sitemap-news"},{"title":"Category Sitemap","deprecated":null,"version":null,"sidebarTitle":"Sitemap category","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/sitemap/category-sitemap.xml/","href":"/dxp/api-reference/content-delivery/sitemap-category"},{"title":"Web Story Sitemap","deprecated":null,"version":null,"sidebarTitle":"Sitemap webstory","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/sitemap/webstory-sitemap.xml/","href":"/dxp/api-reference/content-delivery/sitemap-webstory"},{"title":"Paginated Sitemaps","deprecated":null,"version":null,"sidebarTitle":"Sitemap paginated","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/sitemap/sitemap_{date}.xml/","href":"/dxp/api-reference/content-delivery/sitemap-paginated"},{"title":"Paginated Web Story Sitemap","deprecated":null,"version":null,"sidebarTitle":"Sitemap paginated webstory","openapi":"/openapi/content-delivery.json get /publisher/{publisher_id}/sitemap/webstory_sitemap_{date}.xml/","href":"/dxp/api-reference/content-delivery/sitemap-paginated-webstory"}]}]},{"group":"Content Management API","pages":[{"title":"Overview","href":"/dxp/api-reference/content-management/README"},{"group":"Categories","pages":[{"title":"Categories","href":"/dxp/api-reference/content-management/categories/README"},{"title":"List Categories","deprecated":null,"version":null,"sidebarTitle":"List categories","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/category/","href":"/dxp/api-reference/content-management/categories/list-categories"},{"title":"Create Category","deprecated":null,"version":null,"sidebarTitle":"Create category","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/category/","href":"/dxp/api-reference/content-management/categories/create-category"},{"title":"Retrieve Category","deprecated":null,"version":null,"sidebarTitle":"Retrieve category","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/category/{id}/","href":"/dxp/api-reference/content-management/categories/retrieve-category"},{"title":"Update Category","deprecated":null,"version":null,"sidebarTitle":"Update category","openapi":"/openapi/content-management.json patch /publisher/{publisher_id}/category/{id}/","href":"/dxp/api-reference/content-management/categories/update-category"},{"title":"Delete Category","deprecated":null,"version":null,"sidebarTitle":"Delete category","openapi":"/openapi/content-management.json delete /publisher/{publisher_id}/category/{id}/","href":"/dxp/api-reference/content-management/categories/delete-category"}]},{"group":"Tags","pages":[{"title":"Tags","href":"/dxp/api-reference/content-management/tags/README"},{"title":"List Tags","deprecated":null,"version":null,"sidebarTitle":"List tags","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/tag/","href":"/dxp/api-reference/content-management/tags/list-tags"},{"title":"Create Tag","deprecated":null,"version":null,"sidebarTitle":"Create tag","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/tag/","href":"/dxp/api-reference/content-management/tags/create-tag"},{"title":"Retrieve Tag","deprecated":null,"version":null,"sidebarTitle":"Retrieve tag","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/tag/{id}/","href":"/dxp/api-reference/content-management/tags/retrieve-tag"},{"title":"Update Tag","deprecated":null,"version":null,"sidebarTitle":"Update tag","openapi":"/openapi/content-management.json patch /publisher/{publisher_id}/tag/{id}/","href":"/dxp/api-reference/content-management/tags/update-tag"},{"title":"Delete Tag","deprecated":null,"version":null,"sidebarTitle":"Delete tag","openapi":"/openapi/content-management.json delete /publisher/{publisher_id}/tag/{id}/","href":"/dxp/api-reference/content-management/tags/delete-tag"}]},{"group":"Posts","pages":[{"title":"Posts","href":"/dxp/api-reference/content-management/posts/README"},{"title":"List Posts","deprecated":null,"version":null,"sidebarTitle":"List posts","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/post/","href":"/dxp/api-reference/content-management/posts/list-posts"},{"title":"Create Post","deprecated":null,"version":null,"sidebarTitle":"Create post","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/post/","href":"/dxp/api-reference/content-management/posts/create-post"},{"title":"Retrieve Post","deprecated":null,"version":null,"sidebarTitle":"Retrieve post","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/post/{id}/","href":"/dxp/api-reference/content-management/posts/retrieve-post"},{"title":"Update Post","deprecated":null,"version":null,"sidebarTitle":"Update post","openapi":"/openapi/content-management.json patch /publisher/{publisher_id}/post/{id}/","href":"/dxp/api-reference/content-management/posts/update-post"},{"title":"Delete Post","deprecated":null,"version":null,"sidebarTitle":"Delete post","openapi":"/openapi/content-management.json delete /publisher/{publisher_id}/post/{id}/","href":"/dxp/api-reference/content-management/posts/delete-post"}]},{"group":"Live Blogs","pages":[{"title":"List Live Blog Updates","deprecated":null,"version":null,"sidebarTitle":"List live blog updates","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/post/{post_id}/live-blog-update/","href":"/dxp/api-reference/content-management/live-blogs/list-live-blog-updates"},{"title":"Retrieve Live Blog Update","deprecated":null,"version":null,"sidebarTitle":"Retrieve live blog update","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/post/{post_id}/live-blog-update/{id}/","href":"/dxp/api-reference/content-management/live-blogs/retrieve-live-blog-update"},{"title":"Create Live Blog Update","deprecated":null,"version":null,"sidebarTitle":"Create live blog update","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/post/{post_id}/live-blog-update/","href":"/dxp/api-reference/content-management/live-blogs/create-live-blog-update"},{"title":"Update Live Blog Update","deprecated":null,"version":null,"sidebarTitle":"Update live blog update","openapi":"/openapi/content-management.json patch /publisher/{publisher_id}/post/{post_id}/live-blog-update/{id}/","href":"/dxp/api-reference/content-management/live-blogs/update-live-blog-update"},{"title":"Delete Live Blog Update","deprecated":null,"version":null,"sidebarTitle":"Delete live blog update","openapi":"/openapi/content-management.json delete /publisher/{publisher_id}/post/{post_id}/live-blog-update/{id}/","href":"/dxp/api-reference/content-management/live-blogs/delete-live-blog-update"}]},{"group":"Media Library","pages":[{"title":"Media Library","href":"/dxp/api-reference/content-management/media/README"},{"title":"List Media","deprecated":null,"version":null,"sidebarTitle":"List media","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/media-library/","href":"/dxp/api-reference/content-management/media/list-media"},{"title":"Register Media (URL)","openapi":"openapi/media-register-url.json POST /publisher/{publisher_id}/media-library/","href":"/dxp/api-reference/content-management/media/register-media-url"},{"title":"Upload Media (File)","openapi":"openapi/media-upload-file.json POST /publisher/{publisher_id}/media-library/","href":"/dxp/api-reference/content-management/media/upload-media-file"},{"title":"Retrieve Media","deprecated":null,"version":null,"sidebarTitle":"Retrieve media","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/media-library/{id}/","href":"/dxp/api-reference/content-management/media/retrieve-media"},{"title":"Update Media","deprecated":null,"version":null,"sidebarTitle":"Update media","openapi":"/openapi/content-management.json patch /publisher/{publisher_id}/media-library/{id}/","href":"/dxp/api-reference/content-management/media/update-media"},{"title":"Delete Media","description":"\u003cWarning>This action cannot be undone. Posts referencing this media will lose their associated image/file.\u003c/Warning>","deprecated":null,"version":null,"sidebarTitle":"Delete media","openapi":"/openapi/content-management.json delete /publisher/{publisher_id}/media-library/{id}/","href":"/dxp/api-reference/content-management/media/delete-media"}]},{"group":"Custom Content Types","pages":[{"title":"Custom Content Types","href":"/dxp/api-reference/content-management/custom-content-types/README"},{"title":"List Custom Content Types","description":null,"deprecated":null,"version":null,"sidebarTitle":"List custom content types","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/entities/content-type/","href":"/dxp/api-reference/content-management/custom-content-types/list-custom-content-types"},{"title":"Create Custom Content Type","deprecated":null,"version":null,"sidebarTitle":"Create custom content type","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/entities/content-type/","href":"/dxp/api-reference/content-management/custom-content-types/create-custom-content-type"},{"title":"Retrieve Custom Content Type","deprecated":null,"version":null,"sidebarTitle":"Retrieve custom content type","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/entities/content-type/{custom_entity_schema_id}","href":"/dxp/api-reference/content-management/custom-content-types/retrieve-custom-content-type"},{"title":"Update Custom Content Type","deprecated":null,"version":null,"sidebarTitle":"Update custom content type","openapi":"/openapi/content-management.json patch /publisher/{publisher_id}/entities/content-type/{custom_entity_schema_id}","href":"/dxp/api-reference/content-management/custom-content-types/update-custom-content-type"},{"title":"Delete Custom Content Type","deprecated":null,"version":null,"sidebarTitle":"Delete custom content type","openapi":"/openapi/content-management.json delete /publisher/{publisher_id}/entities/content-type/{custom_entity_schema_id}","href":"/dxp/api-reference/content-management/custom-content-types/delete-custom-content-type"}]},{"group":"Custom Components","pages":[{"title":"Custom Components","href":"/dxp/api-reference/content-management/custom-components/README"},{"title":"List Custom Components","deprecated":null,"version":null,"sidebarTitle":"List custom components","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/entities/content-type/custom-component/","href":"/dxp/api-reference/content-management/custom-components/list-custom-components"},{"title":"Create Custom Component","deprecated":null,"version":null,"sidebarTitle":"Create custom component","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/entities/content-type/custom-component/","href":"/dxp/api-reference/content-management/custom-components/create-custom-component"},{"title":"Retrieve Custom Component","deprecated":null,"version":null,"sidebarTitle":"Retrieve custom component","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/entities/content-type/custom-component/{custom_entity_schema_id}","href":"/dxp/api-reference/content-management/custom-components/retrieve-custom-component"},{"title":"Update Custom Component","deprecated":null,"version":null,"sidebarTitle":"Update custom component","openapi":"/openapi/content-management.json patch /publisher/{publisher_id}/entities/content-type/custom-component/{custom_entity_schema_id}/","href":"/dxp/api-reference/content-management/custom-components/update-custom-component"},{"title":"Delete Custom Component","deprecated":null,"version":null,"sidebarTitle":"Delete custom component","openapi":"/openapi/content-management.json delete /publisher/{publisher_id}/entities/content-type/custom-component/{custom_entity_schema_id}","href":"/dxp/api-reference/content-management/custom-components/delete-custom-component"}]},{"group":"Forms","pages":[{"title":"Form Schemas","href":"/dxp/api-reference/content-management/forms/README"},{"title":"List Form Schemas","deprecated":null,"version":null,"sidebarTitle":"List form schemas","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/form/schema/","href":"/dxp/api-reference/content-management/forms/list-form-schemas"},{"title":"Create Form Schema","deprecated":null,"version":null,"sidebarTitle":"Create form schema","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/form/schema/","href":"/dxp/api-reference/content-management/forms/create-form-schema"},{"title":"Retrieve Form Schema","deprecated":null,"version":null,"sidebarTitle":"Retrieve form schema","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/form/schema/{schema_id}/","href":"/dxp/api-reference/content-management/forms/retrieve-form-schema"},{"title":"Update Form Schema","deprecated":null,"version":null,"sidebarTitle":"Update form schema","openapi":"/openapi/content-management.json put /publisher/{publisher_id}/form/schema/{schema_id}/","href":"/dxp/api-reference/content-management/forms/update-form-schema"},{"title":"Delete Form Schema","deprecated":null,"version":null,"sidebarTitle":"Delete form schema","openapi":"/openapi/content-management.json delete /publisher/{publisher_id}/form/schema/{schema_id}","href":"/dxp/api-reference/content-management/forms/delete-form-schema"},{"title":"Submit Form","deprecated":null,"version":null,"sidebarTitle":"Form submission","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/form/{pk}/submit/","href":"/dxp/api-reference/content-management/forms/form-submission"}]},{"group":"Reader","pages":[{"title":"Overview","href":"/dxp/api-reference/content-management/reader/README"},{"title":"Reader Login","deprecated":null,"version":null,"sidebarTitle":"Login","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/reader/login/","href":"/dxp/api-reference/content-management/reader/login"},{"title":"Reader Logout","deprecated":null,"version":null,"sidebarTitle":"Logout","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/reader/logout/","href":"/dxp/api-reference/content-management/reader/logout"},{"title":"Reader Register","deprecated":null,"version":null,"sidebarTitle":"Register","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/reader/register/","href":"/dxp/api-reference/content-management/reader/register"},{"title":"Reader Forgot Password","deprecated":null,"version":null,"sidebarTitle":"Forgot password","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/reader/forgot-password/","href":"/dxp/api-reference/content-management/reader/forgot-password"},{"title":"Reader Reset Password","deprecated":null,"version":null,"sidebarTitle":"Reset password","openapi":"/openapi/content-management.json patch /publisher/{publisher_id}/reader/reset-password/","href":"/dxp/api-reference/content-management/reader/reset-password"},{"title":"Reader Verify Email","deprecated":null,"version":null,"sidebarTitle":"Verify email","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/reader/verify-email/","href":"/dxp/api-reference/content-management/reader/verify-email"}]},{"group":"Newsletter","pages":[{"title":"Overview","href":"/dxp/api-reference/content-management/newsletter/README"},{"title":"Newsletter Subscribe","deprecated":null,"version":null,"sidebarTitle":"Subscribe","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/newsletter/subscribe/","href":"/dxp/api-reference/content-management/newsletter/subscribe"},{"title":"Newsletter Unsubscribe","deprecated":null,"version":null,"sidebarTitle":"Unsubscribe","openapi":"/openapi/content-management.json post /publisher/{publisher_id}/newsletter/unsubscribe/","href":"/dxp/api-reference/content-management/newsletter/unsubscribe"},{"title":"Newsletter Verify Email","deprecated":null,"version":null,"sidebarTitle":"Verify email","openapi":"/openapi/content-management.json get /publisher/{publisher_id}/newsletter/verify-email/","href":"/dxp/api-reference/content-management/newsletter/verify-email"}]}]},{"group":"SDKs","pages":[{"title":"JavaScript SDK","href":"/dxp/documentation/sdks/javascript"}]},{"group":"Reference","pages":[{"title":"Error Codes","href":"/dxp/documentation/reference/error-codes"},{"title":"Rate Limits","href":"/dxp/documentation/reference/rate-limits"},{"title":"Migration Guides","href":"/dxp/documentation/reference/migration-guides"}]},{"group":"Deprecated","pages":[{"title":"Deprecated Endpoints","href":"/dxp/api-reference/deprecated/README"},{"title":"Posts by Category","href":"/dxp/api-reference/deprecated/posts-by-category"},{"title":"Posts by Tag","href":"/dxp/api-reference/deprecated/posts-by-tag"},{"title":"Posts by Author","href":"/dxp/api-reference/deprecated/posts-by-author"},{"title":"Latest Posts","href":"/dxp/api-reference/deprecated/latest-posts"},{"title":"Homepage","href":"/dxp/api-reference/deprecated/homepage"},{"title":"Related Posts","href":"/dxp/api-reference/deprecated/related-posts"},{"title":"Featured Posts","href":"/dxp/api-reference/deprecated/featured-posts"},{"title":"Post by Slug","href":"/dxp/api-reference/deprecated/post-by-slug"},{"title":"Search Posts","href":"/dxp/api-reference/deprecated/search-posts"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/dxp/changelog"}]}]},{"product":"Publive AXP","icon":"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/20/axp-only-logo-2026-07-20-18-23-01.png","pages":[{"title":"Publive AXP","href":"/axp/overview"}]}]},"title":"Custom Content Types - Publive Docs","buildId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","deploymentId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","dynamics":[],"chunks":[]}