Skip to main content
View as Markdown

Find Apps by Organization Domain - App Registry

Find Apps by Organization Domain​

Look up app instances bound to a specific domain and app type.

POST /api/v1/app-registry/findByOrganizationDomain
Content-Type: application/json
Authorization: Bearer <KS>
{
"domain": "example.com",
"appType": "kms",
"organizationId": "org-123"
}
FieldTypeRequiredDescription
domainstringYesDomain to search (max 255 chars, whitespace auto-stripped)
appTypestringYesApp type to filter by
organizationIdstringNoOrganization to filter by
pagerobjectNoPagination (offset/limit, same defaults as list)

Response: Same { objects, totalCount } structure as list:

{
"objects": [
{
"id": "a2b3c4d5-6e7f-8a9b-0c1d-2e3f4a5b6c7d",
"partnerId": 1234567,
"appCustomId": "kms-main",
"appCustomName": "Corporate MediaSpace",
"appType": "kms",
"status": "enabled",
"version": 3,
"organizationDomain": {
"organizationId": "org-123",
"domain": "example.com"
},
"createdAt": "2026-03-15T10:22:00.000Z",
"updatedAt": "2026-04-01T14:30:00.000Z",
"objectType": "App"
}
],
"totalCount": 1
}

The domain search supports comma-separated domain lists in app records — a search for example.com matches apps registered with example.com, example.com,other.com, etc.

curl -X POST "$KALTURA_APP_REGISTRY_URL/app-registry/findByOrganizationDomain" \
-H "Authorization: Bearer $KALTURA_KS" \
-H "Content-Type: application/json" \
-d '{
"domain": "example.com",
"appType": "kms"
}'