With this API, QEval will display the evaluation for a mentioned program. Additionally, the evaluation status will be displayed as “Not Evaluated”. Users can view those ingest calls in evaluation search with status as “Not Evaluated“. Once they open those evaluation search it will display the default category fields auto populated.
Service URL-
https://{domain}.qevalpro.com/api/ProcessData/PostAsync
The domain can be: “app” or “ai”.
Method- Post
JSON Formats-
- 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
Notes-
- The attachment must include the filename.txt.
- The call file is optional. Maximum 5 calls can be uploaded for a single evaluation
- The call file name to be uploaded should match with the given JSON call field.
- File should contain data in below format.
[
{
“Agentid”:”015″,
“Supervisorid”:”012″,
“ParentClient”:’Etech’,
“Location”:”Texas”,
“Number”:”111111111118″,
“Disposition”:”3″,
“CallDate”:”01/12/2021″,
“CallLength”:”120″,
“Partner”:””,
“Client”:”ebs”,
“Program”:”Inventory”,
“Calls”:[{“Call1”: “1.mp3”},{“Call2”: “2.mp3”},{“Call3”: “3.mp3”},{“Call4”: “4.mp3”}]
},
{
“Agentid”:”016″,
“Supervisorid”:”013″,
“ParentClient”:’Etech’,
“Location”:”Texas”,
“Number”:”111111111117″,
“Disposition”:”4″,
“CallDate”:”01/12/2021″,
“CallLength”:”120″,
“Partner”:””,
“Client”:”ebs”,
“Program”:”Inventory”,
“Calls”:[{“Call1”: “”},{“Call2”: “”},{“Call3”: “”},{“Call4”: “”}]
}
]
- Description for Request Parameters
S.No |
Name |
Type |
Description |
1 |
Token |
String |
Authentication token |
2 |
Agentid |
Int |
ID of the agent |
3 |
Supervisorid |
Int |
ID of the supervisor |
4 |
ParentClient |
String |
Name of the parent client |
5 |
Location |
String |
Name of the location |
6 |
Number |
Int |
Input number |
7 |
Disposition |
Int |
Enter the disposition number |
8 |
Call Date |
mmddyyyy |
Date of the call |
9 |
Call length |
Int |
Length of the call |
10 |
Partner |
String |
Name of the partner |
11 |
Client |
String |
Name of the client |
12 |
Program |
String |
Name of the program |
13 |
Calls |
|
Extension type to upload a call file |
- The total size of request content should not be more than 1 GB.
- Allowed to make only 200 requests per 35000 seconds.
- Allowed to make only 500 evaluations per one API request.
- .txt .mp3 .wav extensions are only allowed.
3. Response Example
Success-
{
2 evaluations successfully processed.
}
Video