User Management

Create User V1

post

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.

Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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

Example: {{authorization}}
Body
Responses
200

OK ! Successful operation."Create User" operation was successfully executed.

application/json
post
/user/v1/create

Create User V2

post

This API is used to create a user

  • The endpoint for Create User V2 is /user/v2/create
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
Body
Responses
200

OK ! Successful operation."Create User" operation was successfully executed.

application/json
post
/user/v2/create

Create User V3

post

This API is used to create a user

  • The endpoint for Create User V3 is /user/v3/create
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
Body
Responses
200Success
application/json
post
/user/v3/create

Create SsoUser V1

post

This API is used to create a user

  • The endpoint for Create SsoUser V1 is /user/v1/sso/create
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
Body
Responses
200Success
application/json
post
/user/v1/sso/create

User Signup V1

post

This API is used to create a user

  • The endpoint for User Signup is /user/v1/signup
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
Body
Responses
200Success
application/json
post
/user/v1/signup

User Signup V2

post

This API is used to create a user

  • The endpoint for User Signup V2 is /user/v2/signup
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
Body
Responses
200Success
application/json
post
/user/v2/signup

Create User V4

post

This API is used to create MUA user.

  • The endpoint for Create MUA User is /user/v4/create
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Create User" operation was successfully executed.

No content

post
/user/v4/create

No content

Create ManagedUser V1

post

This API is used to create MUA user.

  • The endpoint for Create MUA User is /user/v1/managed/create
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Create MUA User" operation was successfully executed.

No content

post
/user/v1/managed/create

No content

Search User V1

post

This API is used for searching a particular user

  • The endpoint for Search User is /user/v1/search
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Search User" operation was successfully executed.

application/json
post
/user/v1/search

Search User V2

post

This API is used for searching a particular user

  • The endpoint for Search User V2 is /user/v2/search
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Search User V2" operation was successfully executed.

application/json
post
/user/v2/search

Search User V3

post

This API is used for searching a particular user

  • The endpoint for Search User V2 is /user/v3/search
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Search User V2" operation was successfully executed.

application/json
post
/user/v3/search

Update User V1

patch

This API is use for updating the user realted details

  • The endpoint for Update User is /user/v1/update
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

Access token of registered user performing given API request.

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Update User" operation was successfully executed.

No content

patch
/user/v1/update

No content

Update User V2

patch

This API is use for updating the user realted details

  • The endpoint for Update User V2 is /user/v2/update
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

Access token of registered user performing given API request.

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Update User V2" operation was successfully executed.

No content

patch
/user/v2/update

No content

Update User V3

patch

This API is use for updating the user realted details

  • The endpoint for Update User V3 is /user/v3/update
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

Access token of registered user performing given API request.

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Update User V3" operation was successfully executed.

No content

patch
/user/v3/update

No content

Read User V1

get

This API is used for searching a specific user, the user search is based on the unique ID of the user

  • The endpoint for Get User by User ID is /user/v1/read/{User_ID}
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
  • 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
  • 'completeness' is to return profile completeness percentage.
  • 'missingFields' is to return fields that are missing to achieve 100% profile completeness.
  • 'topic' is to return list of topics that are used for announcements.
  • 'organisations' is to return organisation and location details.
  • 'roles' is to return list of roles with name and ID details.
Path parameters
userIdstringRequired

User-Id of the user

Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Responses
200

OK ! Successful operation."Get User by User ID" operation was successfully executed.

application/json
get
/user/v1/read/{userId}

Read User V2

get

This API is used for searching a specific user, the user search is based on the unique ID of the user

  • The endpoint for Get User by User ID v2 is /user/v2/read/{User_ID}
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
  • 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
  • 'completeness' is to return profile completeness percentage.
  • 'missingFields' is to return fields that are missing to achieve 100% profile completeness.
  • 'topic' is to return list of topics that are used for announcements.
  • 'organisations' is to return organisation and location details.
  • 'roles' is to return list of roles with name and ID details.
  • Only necessary fields are returned in the response as per user profile configuration.
Path parameters
userIdstringRequired

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

Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

Access token of registered user performing given API request.

Example: {{user_token}}
Responses
200

OK ! Successful operation."Get User by User ID v2" operation was successfully executed.

application/json
get
/user/v2/read/{userId}

Read User V3

get

This API is used for reading a specific user, the user read is based on the unique ID of the user

  • The endpoint for Get User by User ID v3 is /user/v3/read/{User_ID}
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
  • 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,tokens
  • 'completeness' is to return profile completeness percentage.
  • 'missingFields' is to return fields that are missing to achieve 100% profile completeness.
  • 'topic' is to return list of topics that are used for announcements.
  • 'organisations' is to return organisation and location details.
  • 'roles' is to return list of roles with name and ID details.
  • MUA user detail can be retreived with their token details
Path parameters
userIdstringRequired

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

Query parameters
withTokensbooleanOptional
  • When withTokens attribute is passed MUA user tokens will passsed in the response
Example: true
fieldsstringRequired
  • 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
Example: organisations,roles,locations,declarations
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

Access token of registered user performing given API request.

Example: {{user_token}}
Responses
200

OK ! Successful operation."Get User by User ID v3" operation was successfully executed.

application/json
get
/user/v3/read/{userId}

Read User V4

get

This API is used for searching a specific user, the user search is based on the unique ID of the user

  • The endpoint for Get User by User ID is /user/v4/read/{User_ID}
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
  • 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,locations
  • 'completeness' is to return profile completeness percentage.
  • 'missingFields' is to return fields that are missing to achieve 100% profile completeness.
  • 'topic' is to return list of topics that are used for announcements.
  • 'organisations' is to return organisation and location details.
  • 'roles' is to return list of roles with name and ID details.
  • 'locations' is to return profileLocation
Path parameters
userIdstringRequired

User-Id of the user

Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Responses
200

OK ! Successful operation."Get User by User ID V4" operation was successfully executed.

application/json
get
/user/v4/read/{userId}

Read User V5

get

This API is used for searching a specific user, the user search is based on the unique ID of the user

  • The endpoint for Get User by User ID is /user/v5/read/{User_ID}
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
  • 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,locations
  • 'completeness' is to return profile completeness percentage.
  • 'missingFields' is to return fields that are missing to achieve 100% profile completeness.
  • 'topic' is to return list of topics that are used for announcements.
  • 'organisations' is to return organisation and location details.
  • 'roles' is to return list of roles with name and ID details.
  • 'locations' is to return profileLocation
Path parameters
userIdstringRequired

User-Id of the user

Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Responses
200

OK ! Successful operation."Get User by User ID V4" operation was successfully executed.

application/json
get
/user/v5/read/{userId}

Get User by ID Type

get

This API is used for searching a specific user, the user search is based on the unique ID type of the user

  • The endpoint for Get User by User ID is /user/v1/get/{idType}/{id}
Path parameters
idTypestringRequired

idType can only be either email, phone or loginId

idstringRequired

id can only be values of email, phone or loginId

Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

It is a unique token/key to authenticate the user each time an API is called.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

It is a unique token/key to authenticate the user each time an API is called.

Responses
200

OK ! Successful operation."Get User by ID Type" operation was successfully executed.

application/json
get
/user/v1/get/{idType}/{id}

Check User Exists by ID Type V2

get

This API is used for searching a specific user, the user search is based on the unique ID type of the user

  • The endpoint for Get User by User ID is /user/v2/exists/{idType}/{id}
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Path parameters
idTypestringRequired

idType can only be either email, phone or userName

idstringRequired

id can only be values of email, phone or userName

Query parameters
appstringOptional

Captha validation for APP is based on this value, for app this field is mandatory

captchaResponsestringRequired

Captcha is sent with the request, it is validated and then response is shared

Example: someInvalidCaptcha
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

It is a unique token/key to authenticate the user each time an API is called.

Example: {{user_token}}
Responses
200

OK ! Successful operation."Get User by ID Type" operation was successfully executed.

No content

get
/user/v2/exists/{idType}/{id}

No content

Check User Exists by ID Type

get

This API is used for searching a specific user, the user search is based on the unique ID type of the user

  • The endpoint for Get User by User ID is /user/v1/exists/{idType}/{id}
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Path parameters
idTypestringRequired

idType can only be either email, or phone

idstringRequired

id can only be values of email or phone

Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

It is a unique token/key to authenticate the user each time an API is called.

Example: {{user_token}}
Responses
200

OK ! Successful operation."will return true or false on the basis of user existence in system" operation was successfully executed.

application/json
get
/user/v1/exists/{idType}/{id}

Block user

post

This API is used to block a user

  • The endpoint for Block User is /user/v1/block
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Blocking user" operation was successfully executed.

application/json
post
/user/v1/block

Unblock user

post

This API is used to unblock a user

  • The endpoint for Unblock user is /user/v1/unblock
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation."Unblocking User" operation was successfully executed.

application/json
post
/user/v1/unblock

Get User by Login ID

post

This API is used for getting information about the currently authenticated user

  • The endpoint for Get User by Login ID is /user/v1/profile/read
Query parameters
fieldsstringOptional

'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'

Example: roles
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
Body
Responses
200

OK ! Successful operation. The requested operation was successfully executed.

No content

post
/user/v1/profile/read

No content

Get Managed Users Details

get

This api will get the MUA details with token details.

Path parameters
userIdstringRequired
  • User-Id of the managedby user.
Query parameters
withTokensbooleanOptional
  • When withTokens attribute is passed MUA user tokens will passsed in the response
Example: true
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

It is a unique token to authenticate the user each time an API is called

Example: {{user_token}}
Responses
200

OK ! Successful operation. The requested operation was successfully executed.

application/json
get
/user/v1/managed/{userId}

Update User Declarations

patch

Api will add or update custodian user self-declarations

Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

It is a unique token to authenticate the user each time an API is called

Example: {{user_token}}
Body
paramsobjectOptional
Responses
200

OK ! Successful operation. The requested operation was successfully executed.

application/json
patch
/user/v1/declarations

User Migrate

post

This API is used to Migrated the custodian account with non-custodian account.

  • The endpoint for User Migrations is /user/v1/migration
  • It is mandatory to provide values for required parameters
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

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

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation. "User migration" operation was successfully executed.

application/json
post
/user/v1/migrate

User Merge

patch

This API is used to merge the custodian account with non-custodian account.

  • The endpoint for User Account Merge is /user/v1/account/merge
  • It is mandatory to provide values for required parameters
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
Body
Responses
200

OK ! Successful operation. "USer Merge" operation was successfully executed.

application/json
patch
/user/v1/account/merge

Assign Role V1

post

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.

  • The endpoint for Assign Role to User is /user/v1/role/assign
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

It is a unique token/key to authenticate the user each time an API is called.

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation. "assign role" operation was successfully executed.

application/json
post
/user/v1/role/assign

Assign Role V2

post

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.

  • The endpoint for Assign Role to User is /user/v2/role/assign
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

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.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

It is a unique token/key to authenticate the user each time an API is called.

Example: {{user_token}}
Body
Responses
200

OK ! Successful operation. "assign role" operation was successfully executed.

application/json
post
/user/v2/role/assign

Accept User Tnc

post

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.

  • The endpoint for Accepting User T&C* is /user/v1/tnc/accept
  • The fields marked with an asterisk (*) are mandatory. They cannot be null or empty.
Header parameters
tsstringOptional

Timestamp at which given API request is sent.

X-msgidstringOptional

This ID uniquely identifies a request if the same API is executed multiple times.

AuthorizationstringRequired

Specify authorization key (format: Bearer api-key) received from administrator when performing given API request.

Example: {{authorization}}
x-authenticated-user-tokenstringRequired

Access token of registered user performing given API request.

Example: {{user_token}}
x-authenticated-forstringOptional

Managed User token of registered MUA user performing given API

Example: {"{ mua_user_token }":null}
Body
Responses
200

OK ! Successful operation."User accept TnC" operation was successfully executed.

No content

post
/user/v1/tnc/accept

No content

Last updated

Was this helpful?