Services

General Objects

Filter Objects

Array Objects

Enums

String Enums Constants

Kaltura API

user:add
Description:
Adds a new user to an existing account in the Kaltura database.
Input param $id is the unique identifier in the partner's system.
Input Params
Name Type Description Required Default Value Restrictions
user KalturaUser The new user V
Output Type
KalturaUser
Errors
DUPLICATE_USER_BY_ID;UID;User with id [@UID@] already exists in system
PROPERTY_VALIDATION_CANNOT_BE_NULL;PROP_NAME;The property "@PROP_NAME@" cannot be null
INVALID_FIELD_VALUE;FIELD_NAME;value in field [@FIELD_NAME@] is not valid
UNKNOWN_PARTNER_ID;PID;Unknown partner_id [@PID@]
ADMIN_LOGIN_USERS_QUOTA_EXCEEDED;;Partner login users quota exceeded
PASSWORD_STRUCTURE_INVALID;RULES;The password you entered has an invalid structure. Passwords must obey the following rules : @RULES@
DUPLICATE_USER_BY_LOGIN_ID;EMAIL;Loginable user with email [@EMAIL@] 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:relatedObjects
user:id
user:partnerId
user:type
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:language
user:lastLoginTime
user:statusUpdatedAt
user:deletedAt
user:loginEnabled
user:roleIds
user:roleNames
user:isAccountOwner
user:allowedPartnerIds
user:allowedPartnerPackages