id | integer | Auto-generated category ID (read-only) |
name | string | Category display name |
parentId | integer | Parent category ID (0 for root-level categories) |
fullName | string | Full path from root (e.g., "Media>Training>Onboarding") (read-only) |
fullIds | string | Full ID path from root (e.g., "12>45>78") (read-only) |
referenceId | string | External reference identifier |
description | string | Category description |
tags | string | Comma-separated tags |
depth | integer | Depth in the hierarchy (0 for root) (read-only) |
entriesCount | integer | Number of entries assigned (read-only) |
directEntriesCount | integer | Entries assigned directly (not via subcategories) (read-only) |
directSubCategoriesCount | integer | Number of immediate child categories (read-only) |
membersCount | integer | Number of category members (read-only) |
status | integer | Category status (see below) |
privacy | integer | Privacy level (see below) |
privacyContext | string | Privacy context label for entitlement |
privacyContexts | string | Comma-separated list of privacy context labels |
appearInList | integer | Who can see this category in listings (see below) |
contributionPolicy | integer | Who can assign content (see below) |
inheritanceType | integer | 1 = INHERIT from parent, 2 = MANUAL |
userJoinPolicy | integer | How users can join (see below) |
defaultPermissionLevel | integer | Default permission for new members |
moderation | integer | 1 = entries require approval before activation |
owner | string | Owner user ID |
partnerId | integer | Partner ID (read-only) |
createdAt | integer | Unix timestamp (read-only) |
updatedAt | integer | Unix timestamp (read-only) |
objectType | string | Always "KalturaCategory" (read-only) |