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"
}
}