The Service URL of the module is given by the following link-
https://{domain}.qevalpro.com/api/ManageUser/GetUserList
The domain can be: “app” or “ai”.
- Method- Post
- JSON Formats-
1. Code snippet for Web Service Use–
{
Headers
Every API call must include two-factor authentication by providing the following headers:
- Authorization: Bearer <Generated_Token>
- The Bearer Token is generated upon a successful login.
- X-API-KEY: <Your_Unique_API_Key>
- Note: This key is assigned by the QEval team. If not available, you can request it via email at Qeval@etechtexas.com
“PageNumber” : 1,
“EmpId” : “0”,
“EmpSrId” : “0”,
“SupervisorId” : “-1”,
“RoleId” : “-1”,
“Status” : true,
“LocationId” : “0”,
“PartnerId” : null,
“UserName” : null,
“Email” : “0”,
“PageSize” : “1”
}
2. Field Descriptions:
Sr. No. | Name | Description |
1. | PageNumber | Page index for pagination (starts at 1) |
2. | EmpId | Filter by Employee ID (“0” means all) |
3. | EmpSrId | Filter by Employee Serial ID |
4. | SupervisorId | Filter by Supervisor ID (“-1” means all supervisors) |
5. | RoleId | Filter by Role ID (“-1” means all roles) |
6. | Status | true for active users and false for inactive users |
7. | LocationId | Filter by location (“0” means all locations) |
8. | PartnerId | Optional, filter by partner |
9. | UserName | Optional, filter by username |
10. | Filter by email (“0” means all) | |
11. | PageSize | Number of records per page |
3. Expected Response:
Success
{
“TotalRecordsCount”: 388,
“FirstName”: null,
“LastName”: null,
“Supervisor”: null,
“Location”: “Baroda”,
“Role”: “Agent”,
“Partner”: null,
“AlternateID”: null,
“UserName”: “151-Christy Nolan(151ChristyNolan)”,
“EmpSRId”: 120082
}
Fail
“Message”: “The request is invalid.”,
4. Usage Notes:
– This API uses JSON input and returns JSON output.
– Make sure to include valid API Key and Authorization headers.
Video