API to get list of users for a module with salt
| appid required | string |
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (UserDetailsRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "userDetails": [
- "string"
]
}
}This API will fetch all users based on appId and roles for role bases search only pagination will work,Without role can be searched by all,email,firstName,lastName and userName
| appid required | string |
| roleName | string |
| pageStart | integer <int32> Default: 0 |
| pageFetch | integer <int32> Default: 0 |
string | |
| firstName | string |
| lastName | string |
| userName | string |
| search | string |
API to get list of users for a module
| appid required | string |
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (UserDetailsRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "userDetails": [
- "string"
]
}
}Gets the user detail based on user id
| appid required | string |
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (UserDetailsRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "userDetails": [
- "string"
]
}
}This API will add password to the user
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (UserPasswordRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "appId": "string",
- "userName": "string",
- "rid": "string",
- "password": "string"
}
}This API will reset the password of the particular user
| appid required | string |
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (PasswordDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "oldPassword": "string",
- "newPassword": "string",
- "userId": "string",
- "hashAlgo": "string"
}
}This API will change the password of the particular user
| appid required | string |
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (PasswordDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "oldPassword": "string",
- "newPassword": "string",
- "userId": "string",
- "hashAlgo": "string"
}
}API to retry token when access token expires
| appid required | string |
| clientID required | string |
| clientSecret required | string |
{- "clientID": "string",
- "clientSecret": "string"
}Internal API used by syncdata delegate API to refresh token
| appid required | string |
| clientID required | string |
| clientSecret required | string |
{- "clientID": "string",
- "clientSecret": "string"
}Authenticate using username and password
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (LoginUser) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "userName": "string",
- "password": "string",
- "appId": "string"
}
}API to validate OTP with user Id
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (UserOtp) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "userId": "string",
- "otp": "string",
- "appId": "string"
}
}Authenticate using OTP
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (OtpUser) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "userId": "string",
- "otpChannel": [
- "string"
], - "appId": "string",
- "useridtype": "string",
- "templateVariables": {
- "property1": { },
- "property2": { }
}, - "context": "string"
}
}Internal API used by syncdata delegate API to authenticate using otp
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (UserOtp) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "userId": "string",
- "otp": "string",
- "appId": "string"
}
}Internal API used by syncdata delegate API to authenticate
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (LoginUserWithClientId) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "userName": "string",
- "password": "string",
- "appId": "string",
- "clientId": "string",
- "clientSecret": "string"
}
}API to authenticate using clientId and secretKey
| id | string |
| version | string |
| requesttime | string <date-time> |
| metadata | object |
required | object (ClientSecret) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "clientId": "string",
- "secretKey": "string",
- "appId": "string"
}
}