Services

General Objects

Filter Objects

Array Objects

Enums

String Enums Constants

Kaltura API

user:add
Description:
Adds a user to the Kaltura DB.
Input param $id is the unique identifier in the partner's system
Input Params
name type Description
user KalturaUser
Output Type
type
KalturaUser
Errors
DUPLICATE_USER_BY_ID,User with id [%s] already exists in system
PROPERTY_VALIDATION_CANNOT_BE_NULL,The property "%s" cannot be NULL
INVALID_FIELD_VALUE,value in field [%s] is not valid
UNKNOWN_PARTNER_ID,Unknown partner_id [%s]
ADMIN_LOGIN_USERS_QUOTA_EXCEEDED,Partner login users quota exceeded
PASSWORD_STRUCTURE_INVALID,The password you entered has an invalid structure. Passwords must obey the following rules : - Must be of length between 8 and 14. - Must not contain your name - Must contain at least one lowercase letter (a-z). - Must contain at least one digit (0-9). - Must contain at least one of the following symbols: %%~!@#$^*=+?[]{}. - Must not contain the following characters: < or >.
DUPLICATE_USER_BY_LOGIN_ID,Loginable user with email [%s] already exists in system
USER_ROLE_NOT_FOUND,User role not found
Example HTTP Hit
http://www.kaltura.com/api_v3/?service=user&action=add
POST fields:
user:id
user:partnerId
user:screenName
user:fullName
user:email
user:dateOfBirth
user:country
user:state
user:city
user:zip
user:thumbnailUrl
user:description
user:tags
user:adminTags
user:gender
user:status
user:createdAt
user:updatedAt
user:partnerData
user:indexedPartnerDataInt
user:indexedPartnerDataString
user:storageSize
user:password
user:firstName
user:lastName
user:isAdmin
user:lastLoginTime
user:statusUpdatedAt
user:deletedAt
user:loginEnabled
user:roleIds
user:roleNames
user:isAccountOwner
user:allowedPartnerIds
user:allowedPartnerPackages