{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-openapi/content-intelligence.yaml","sidebar":"sidebar-sidebars.yaml"},"props":{"definitionId":"openapi/content-intelligence.yaml","dynamicMarkdocComponents":[],"baseSlug":"/openapi/content-intelligence","seo":{"title":"Document Types","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"Document Types (internally called **kinds**) define the categories of content that exist\nin your organization — controlling how documents are classified, displayed, and processed\nby downstream services. Every document must declare a kind at creation time.\n\nKinds have a **KindType** classification that describes their primary role:\n\n| KindType | Description |\n|---|---|\n| `ASSET` | Represents a binary file or media asset (images, video, documents) |\n| `REFERENCE` | Represents a business entity that other documents relate to (brands, campaigns) |\n| `COLLECTION` | Groups related documents together (categories, playlists) |\n| `LAYOUT` | Structures content for presentation (toolkits, sections, blocks) |\n| `OTHER` | Custom or unclassified kind |\n\n**Platform-provided default kinds:**\n\n| Kind | KindType | Description |\n|---|---|---|\n| `media` | `ASSET` | Represents assets that originate from external channels (images, video, files). Linked to binary content, brands, campaigns, and source channel. |\n| `brand` | `REFERENCE` | Organizational brand entity. Links to a logo and splash image. Fields: `name`, `description`, `fgColor`, `bgColor`. |\n| `campaign` | `REFERENCE` | Marketing campaign. Links to brands and splash images. Fields: `title`, `description`, `brief`, `start`, `end`. |\n| `category` | `COLLECTION` | Dynamically generated content groupings. Supports subcategory hierarchies. Fields: `name`, `label`, `description`, `versionNumber`, `depth`, `isLatest`, `keywords`. |\n| `toolkit` | `LAYOUT` | Groups sections of content representing a brand identity. Links to sections and a parent brand. |\n| `section` | `LAYOUT` | Page layout element holding multiple blocks. Links to a toolkit, parent section, and child blocks. |\n| `block` | `LAYOUT` | Page element holding rich text and media. Links to media items. |\n\nKinds are organized into **groups** for display in the platform UI (e.g., \"Media Assets\",\n\"Creative Briefs\"). Use `list-default-groups` to retrieve platform-defined groupings.\nCustom kinds can be created to extend this model for organization-specific content structures.\n\nKinds work in conjunction with [Document Schemas](#tag/Document-Schemas), which define\nthe metadata field structure and validation rules applied to documents of a given kind.\n"},"itemId":"document-types","disableAutoScroll":true,"metadata":{"subType":"openapi-operation"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"api.tenovos.com","port":4000,"ipAddress":"216.73.217.51"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/openapi/content-intelligence/document-types","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}