---
title: App Entity
url: https://docs.kaltura.com/docs/events-collaboration/app-registry-api/app-registry-app-entity
---

## 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. |
