{ "opencollection": "1.0.0", "info": { "name": "Kaltura OTT accessControl ottUser API", "version": "3.6.287.20720" }, "items": [ { "info": { "name": "ottUser", "type": "folder" }, "items": [ { "info": { "name": "ottUser.activate", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/activate" }, "docs": "Activate the account by activation token" }, { "info": { "name": "ottUser.addRole", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/addRole" }, "docs": "Edit user details." }, { "info": { "name": "ottUser.anonymousLogin", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/anonymousLogin" }, "docs": "Returns tokens (KS and refresh token) for anonymous access" }, { "info": { "name": "ottUser.delete", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/delete" }, "docs": "Permanently delete a user. User to delete cannot be an exclusive household master, and cannot be default user." }, { "info": { "name": "ottUser.get", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/get" }, "docs": "Retrieving users' data" }, { "info": { "name": "ottUser.getEncryptedUserId", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/getEncryptedUserId" }, "docs": "Returns the identifier of the user encrypted with SHA1 using configured key" }, { "info": { "name": "ottUser.list", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/list" }, "docs": "Retrieve user by external identifier or username or if filter is null all user in the master or the user itself" }, { "info": { "name": "ottUser.login", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/login" }, "docs": "login with user name and password." }, { "info": { "name": "ottUser.loginWithPin", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/loginWithPin" }, "docs": "User sign-in via a time-expired sign-in PIN." }, { "info": { "name": "ottUser.logout", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/logout" }, "docs": "Logout the calling user." }, { "info": { "name": "ottUser.register", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/register" }, "docs": "Sign up a new user." }, { "info": { "name": "ottUser.resendActivationToken", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/resendActivationToken" }, "docs": "Resend the activation token to a user" }, { "info": { "name": "ottUser.resetPassword", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/resetPassword" }, "docs": "Send an e-mail with URL to enable the user to set new password." }, { "info": { "name": "ottUser.setInitialPassword", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/setInitialPassword" }, "docs": "Renew the user's password after validating the token that sent as part of URL in e-mail." }, { "info": { "name": "ottUser.update", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/update" }, "docs": "Update user information" }, { "info": { "name": "ottUser.updateDynamicData", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/updateDynamicData" }, "docs": "Update user dynamic data" }, { "info": { "name": "ottUser.updateLoginData", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/updateLoginData" }, "docs": "Given a user name and existing password, change to a new password." }, { "info": { "name": "ottUser.updatePassword", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/ottuser/action/updatePassword" }, "docs": "Update the user's existing password." } ] } ], "bundled": true }