Update an App - App Registry
Update an App
POST /api/v1/app-registry/update
Content-Type: application/json
Authorization: Bearer <KS>
{
"id": "app-guid-here",
"appCustomName": "Updated Conference Portal"
}
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | App GUID to update |
appCustomId | string | No | Updated custom identifier |
appCustomName | string | No | Updated display name |
appType | string | No | Updated app type |
organizationDomain | object | No | Updated domain binding |
Fields not included in the request body (or set to null) remain unchanged. The partnerId, status, version, createdAt, and updatedAt fields cannot be set — status is managed via enable/disable, version auto-increments.
Response: Full app object with version incremented by 1 and updatedAt refreshed.
{
"id": "6f8a3c12-4b5d-4e9f-a1c7-8d2e3f4a5b6c",
"partnerId": 1234567,
"appCustomId": "my-events-site-01",
"appCustomName": "Updated Conference Portal",
"appType": "ep",
"status": "enabled",
"version": 1,
"createdAt": "2026-04-09T04:56:27.940Z",
"updatedAt": "2026-04-09T05:12:44.310Z",
"objectType": "App"
}
curl -X POST "$KALTURA_APP_REGISTRY_URL/app-registry/update" \
-H "Authorization: Bearer $KALTURA_KS" \
-H "Content-Type: application/json" \
-d "{
\"id\": \"$APP_GUID\",
\"appCustomName\": \"Updated Conference Portal\"
}"