User Management
Last updated
Was this helpful?
Last updated
Was this helpful?
This API is used for searching a specific user, the user search is based on the unique ID of the user
/user/v1/read/{User_ID}
User-Id of the user
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It a unique token/key to authenticate the user each time an API is called. For corresponsing sessions, this token is exchanged, not the username/password of the user
{{user_token}}
This API is used for searching a specific user, the user search is based on the unique ID of the user
/user/v2/read/{User_ID}
Please append a valid User Id To the Request URI and if user need any specific values like , profile completeness ,missingFields,topic Ex: ?Fields=completeness,missingFields,topic
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
Access token of registered user performing given API request.
{{user_token}}
This API is used for reading a specific user, the user read is based on the unique ID of the user
/user/v3/read/{User_ID}
Please append a valid User Id To the Request URI and if user need any specific values like , profile completeness ,missingFields,topic Ex: ?Fields=completeness,missingFields,topic
true
organisations,roles,locations,declarations
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
Access token of registered user performing given API request.
{{user_token}}
This API is used for searching a specific user, the user search is based on the unique ID of the user
/user/v4/read/{User_ID}
User-Id of the user
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It a unique token/key to authenticate the user each time an API is called. For corresponsing sessions, this token is exchanged, not the username/password of the user
{{user_token}}
This API is used for searching a specific user, the user search is based on the unique ID of the user
/user/v5/read/{User_ID}
User-Id of the user
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It a unique token/key to authenticate the user each time an API is called. For corresponsing sessions, this token is exchanged, not the username/password of the user
{{user_token}}
This API is used for searching a specific user, the user search is based on the unique ID type of the user
/user/v1/get/{idType}/{id}
idType can only be either email, phone or loginId
id can only be values of email, phone or loginId
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
It is a unique token/key to authenticate the user each time an API is called.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called.
This API is used for searching a specific user, the user search is based on the unique ID type of the user
/user/v2/exists/{idType}/{id}
idType can only be either email, phone or userName
id can only be values of email, phone or userName
Captha validation for APP is based on this value, for app this field is mandatory
Captcha is sent with the request, it is validated and then response is shared
someInvalidCaptcha
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called.
{{user_token}}
No body
This API is used for searching a specific user, the user search is based on the unique ID type of the user
/user/v1/exists/{idType}/{id}
idType can only be either email, or phone
id can only be values of email or phone
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called.
{{user_token}}
This api will get the MUA details with token details.
true
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
It is a unique token to authenticate the user each time an API is called
{{user_token}}
This API is used to create a user
/user/v3/create
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
This API is used to create a user
/user/v1/sso/create
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
This API is used to create a user
/user/v1/signup
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
This API is used to create a user
/user/v2/signup
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
This API is used to create MUA user.
/user/v4/create
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called. For corresponding sessions this token is used, not your actual username/password
{{user_token}}
{"firstname":"first namechild1","managedBy":"ec8deeb2-4ded-4fa2-ac48-023ad8298d92"}
No body
This API is used to create MUA user.
/user/v1/managed/create
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called. For corresponding sessions this token is used, not your actual username/password
{{user_token}}
{"firstname":"first namechild1","managedBy":"ec8deeb2-4ded-4fa2-ac48-023ad8298d92"}
No body
This API is used for searching a particular user
/user/v1/search
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called. For corresponding sessions this token is used, not your actual username/password
{{user_token}}
Search user request
{"filters":{"email":"neworgadmin@yopmail.com"}}
This API is used for searching a particular user
/user/v2/search
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called. For corresponding sessions this token is used, not your actual username/password
{{user_token}}
Search user request
{"filters":{"email":"neworgadmin@yopmail.com"}}
This API is used for searching a particular user
/user/v3/search
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called. For corresponding sessions this token is used, not your actual username/password
{{user_token}}
Search user request
{"filters":{"email":"neworgadmin@yopmail.com"}}
This API is use for updating the user realted details
/user/v1/update
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
Access token of registered user performing given API request.
{{user_token}}
{"userId":"ec8deeb2-4ded-4fa2-ac48-023ad8298d92","phone":8888888888,"phoneVerified":true}
No body
This API is use for updating the user realted details
/user/v2/update
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
Access token of registered user performing given API request.
{{user_token}}
{"userId":"ec8deeb2-4ded-4fa2-ac48-023ad8298d92","phone":8888888888}
No body
This API is use for updating the user realted details
/user/v3/update
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
Access token of registered user performing given API request.
{{user_token}}
{"userId":"ec8deeb2-4ded-4fa2-ac48-023ad8298d92","phone":8888888888}
No body
This API is used to block a user
/user/v1/block
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called. For corresponsing sessions, this token is exchanged, not the username/password of the user
{{user_token}}
{"userId":"ec8deeb2-4ded-4fa2-ac48-023ad8298d92"}
This API is used to unblock a user
/user/v1/unblock
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called. For further sessions this token is exchanged, not the username/password of the user
{{user_token}}
{"userId":"ec8deeb2-4ded-4fa2-ac48-023ad8298d92"}
This API is used for getting information about the currently authenticated user
/user/v1/profile/read
'User can pass an optional query parameter 'fields'. The value is a comma separated list of fields whose information is required in response. e.g. fields=completeness,missingFields,topic,organisations,roles'
roles
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
{"loginId":"username1"}
No body
Api will add or update custodian user self-declarations
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
It is a unique token to authenticate the user each time an API is called
{{user_token}}
{"declarations":[{"operation":"add","userId":"ec8deeb2-4ded-4fa2-ac48-023ad8298d92","orgId":1297544481264435200,"persona":"teacher","info":{"declared-school-name":"mgm21","declared-email":"abc@gmail.com","declared-phone":99999999,"declared-school-udise-code":190923}}]}
This API is used to Migrated the custodian account with non-custodian account.
/user/v1/migration
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called. For corresponsing sessions, this token is exchanged, not the username/password of the user. it is mandatory to pass the auth token of same user whom we want to migrate
{{user_token}}
{"userId":"0e59b33f-d829-459f-a043-03ea726bf91c","channel":"No Data","action":"accept","feedId":"2e59b34f-d834-989z-a043-34ea846bf91d","userExtId":"randomUserId"}
This API is used to merge the custodian account with non-custodian account.
/user/v1/account/merge
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
This API is used to assign roles to a user. It can also be used to replace and remove already assigned user roles. If a user should not be assigned any role in the organization, pass the role paramater as an empty array.
/user/v1/role/assign
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received here.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called.
{{user_token}}
{"userId":"3fda9884-29b6-4f78-ada9-de045a0d3978","organisationId":1297544481264435200,"roles":["COURSE_CREATOR"]}
This API is used to assign roles to a user. It can also be used to replace and remove already assigned user roles. If a user should not be assigned any role in the organization, pass the role paramater as an empty array.
/user/v2/role/assign
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received here.
{{authorization}}
It is a unique token/key to authenticate the user each time an API is called.
{{user_token}}
{"userId":"3fda9884-29b6-4f78-ada9-de045a0d3978","roles":[{"role":"COURSE_CREATOR","scope":[{"organisationId":1297544481264435200}]},{"role":"CONTENT_CREATOR","scope":[{"organisationId":1297544481264435200}]}]}
This API is used to assign roles to a user. It can also be used to replace and remove already assigned user roles. If a user should not be assigned any role in the organization, pass the role paramater as an empty array.
/user/v1/tnc/accept
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.
{{authorization}}
Access token of registered user performing given API request.
{{user_token}}
Managed User token of registered MUA user performing given API
{"{ mua_user_token }":null}
{"version":"v4","userId":"4c2ece16-6749-4489-b069-413fc4993e27"}
No body
This API is used to create a user
/user/v2/create
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
To make use of any User API, you require authorization. Raise a request to the administrator for the use of the API. You will receive the authorization key. Specify the key received, here.
{{authorization}}
This API is used to create a user - The endpoint for Create User V1 is /user/v1/create
- The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Timestamp at which given API request is sent.
This ID uniquely identifies a request if the same API is executed multiple times.
It is a unique token/key to authenticate the user each time an API is called. For corresponding sessions this token is used, not your actual username/password
{{authorization}}
{"firstName":"selfdeclaredev5","userName":"selfdeclaredev5","email":"selfdeclaredev5@yopmail.com","lastName":"selfdeclaredev5","emailVerified":true}