App Entity - App Registry
App Entity
Every registered application has this structure:
| Field | Type | Description |
|---|---|---|
id | string | Auto-generated GUID (read-only) |
partnerId | integer | Partner ID extracted from KS (read-only) |
appCustomId | string | Your custom identifier for this app instance |
appCustomName | string | Display name for the app instance |
appType | string | Application type (see enum below) |
status | string | enabled or disabled |
version | integer | Starts at 0, increments on each update (read-only) |
createdAt | string | ISO 8601 timestamp, e.g. "2026-04-09T04:56:27.940Z" (read-only) |
updatedAt | string | ISO 8601 timestamp, e.g. "2026-04-09T04:56:27.940Z" (read-only) |
organizationDomain | object | Optional organization/domain binding |
objectType | string | Always "App" in responses (read-only) |
4.1 App Types
| Value | Description |
|---|---|
kms | Kaltura MediaSpace (KMS) |
kmc | Kaltura Management Console |
ep | Events Platform |
sites | Kaltura Sites |
pitch | Kaltura Pitch |
test | Test application |
games | Kaltura Games |
empAccount | Employee account |
epmEvent | Events Platform Manager — Event (auto-created when a virtual event is created) |
epmSystem | Events Platform Manager — System |
mr | Meeting Room |
kalturaServer | Kaltura Server |
4.2 Organization Domain
Optional object for binding an app instance to a specific domain and organization:
| Field | Type | Required | Description |
|---|---|---|---|
organizationId | string | No | Organization identifier (max 255 chars) |
domain | string | Yes | Domain name (max 255 chars, comma-separated for multiple). Whitespace is automatically stripped. |