API Documentation

Call Upload Meta Data

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-

  1. Code snippet for Web Service Use-

{

Headers

Every API call must include two-factor authentication by providing the following headers:

  1. Authorization: Bearer <Generated_Token>
    • The Bearer Token is generated upon a successful login.
  2. 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”: “”}]
}
]

  1. 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

  1. The total size of request content should not be more than 1 GB.
  2. Allowed to make only 200 requests per 35000 seconds.
  3. Allowed to make only 500 evaluations per one API request.
  4. .txt .mp3 .wav extensions are only allowed.

3. Response Example

Success-

{
2 evaluations successfully processed.
}

    ×

    Contact Us