Categories
Create Category
How to create a multilingual category in Octavia AI CMS.
POST
Create category
Octavia AI CMS allows you to create multilingual categories to organize your content effectively.
Each category can include names and descriptions in multiple languages using the standard multilingual format. Example:
Each category can include names and descriptions in multiple languages using the standard multilingual format. Example:
Rules
- ✅ Keys must be lowercase ISO 639-1 codes (e.g.,
en,es,fr) - ✅ At least one language (your default locale) is required
- ✅ Values must be plain strings
- ❌ Do not send a single string for multilingual fields
- ❌ Do not use uppercase or invalid codes (e.g.,
EN,eng)
Validation & Behavior
- Slug must be unique within your workspace
- Name and description fields support multilingual format
- Thumbnail and isPrivate fields are optional
- Language fallback applies when fetching data (if a requested language doesn’t exist, the default is returned)
Authorizations
Body
application/json
Category name in multiple languages
URL-friendly unique identifier
Optional description in multiple languages
Optional icon URL
Optional banner URL
Optional ordering index
Required range:
x >= 0Whether category is active
Response
Created
Create category

