Skip to main content
View as Markdown

Enable / Disable an App - App Registry

Enable / Disable an App​

Toggle an app's status without deleting it. Disabled apps remain in the registry but are excluded from list results when filtering by status: "enabled".

9.1 Enable​

curl -X POST "$KALTURA_APP_REGISTRY_URL/app-registry/enable" \
-H "Authorization: Bearer $KALTURA_KS" \
-H "Content-Type: application/json" \
-d "{\"id\": \"$APP_GUID\"}"

9.2 Disable​

curl -X POST "$KALTURA_APP_REGISTRY_URL/app-registry/disable" \
-H "Authorization: Bearer $KALTURA_KS" \
-H "Content-Type: application/json" \
-d "{\"id\": \"$APP_GUID\"}"

Both endpoints accept a single parameter:

ParameterTypeRequiredDescription
idstringYesApp GUID to enable or disable

Response: Full app object with updated status.

{
"id": "6f8a3c12-4b5d-4e9f-a1c7-8d2e3f4a5b6c",
"partnerId": 1234567,
"appCustomId": "my-events-site-01",
"appCustomName": "Annual Conference Portal",
"appType": "ep",
"status": "disabled",
"version": 2,
"createdAt": "2026-04-09T04:56:27.940Z",
"updatedAt": "2026-04-09T05:30:12.880Z",
"objectType": "App"
}

The version increments only if the status actually changed. Enabling an already-enabled app (or disabling an already-disabled one) returns the current state without incrementing version.