Skip to main content
View as Markdown

KalturaUser Object - Content Management

KalturaUser Object​

Every user in a Kaltura partner account is a KalturaUser:

FieldTypeDescription
idstringUser identifier (set on creation, immutable). Often an email or username.
partnerIdintegerPartner ID (read-only, from KS)
screenNamestringDisplay name shown in UI
fullNamestringFirst + last name (read-only, derived from firstName + lastName)
firstNamestringFirst name
lastNamestringLast name
emailstringEmail address
typeinteger0 = USER (default), 200 = GROUP
statusinteger0 = BLOCKED, 1 = ACTIVE, 2 = DELETED
isAdminbooleanWhether the user has admin privileges
roleIdsstringComma-separated user role IDs
roleNamesstringComma-separated role names (read-only)
loginEnabledbooleanWhether the user can log in with credentials (read-only)
externalIdstringExternal identifier — set by Auth Broker for SSO users
titlestringJob title
companystringCompany name
countrystringCountry
statestringState/province
citystringCity
zipstringPostal code
thumbnailUrlstringUser avatar URL
descriptionstringFree-text description
tagsstringComma-separated tags
dateOfBirthintegerUnix timestamp
genderinteger0 = UNKNOWN, 1 = MALE, 2 = FEMALE
userModeinteger0 = NORMAL, 1 = PROTECTED_ADMIN
isSsoExcludedbooleanWhether user is excluded from SSO enforcement
createdAtintegerUnix timestamp (read-only)
updatedAtintegerUnix timestamp (read-only)
lastLoginTimeintegerUnix timestamp of last login (read-only)
objectTypestringAlways "KalturaUser" (read-only)

User Status Values​

ValueNameDescription
0BLOCKEDUser is blocked — cannot create sessions
1ACTIVENormal active user
2DELETEDSoft-deleted

User Types​

ValueNameDescription
0USERStandard user
200GROUPGroup (a virtual user that holds group membership via groupUser)