Search
Close this search box.

< / >

APIs Reports Manager

1. Quality Matrix

URL:

https://wv{{wolkvox_server}}.wolkvox.com/api/v2/quality.php?api=quality_matrix

Description:

Deliver quality matrix configuration information.

Benefit:

Allow to get the information at the moment of consumption, from the matrix that is in the quality module.

how it works:

  • The consumption of this API is done by GET method.
  • To consume this API you must replace the {{wolkvox_server}} in the url by the server nomenclature of the operation.
  • The wolkvoxtoken header must be used to make use of the authorization token.
  • Keep in mind that the same token cannot be consumed simultaneously, so you can program that the next API is consumed when the result of the previous one is successful.
  • Limit of records that can be downloaded per consumption: 60,000 records.
  • Limit of records that can be uploaded per consumption: 10,000 records.
  • Limit of days queried in dates: 31 days.
  • Limit of result weight: 256 MB.
  • API consumption time limit: 60 seconds.
  • Concurrent consumption limit of a token: 2 simultaneous requests.
  • Daily limit of tokens: Number of licenses multiplied by 1000 daily tokens.

Request

NAME DESCRIPTION TYPE
api Type of required report. String

Response

nombreDeEncuesta1 In the “response,” all surveys created in the quality matrix are listed.
category Category to which the attribute belongs. String
attribute Survey attribute. String
error_type Critical (CE) and Non-critical (NCE) error type. Determines the type of error if the attribute is not met. String
percent Weight that the attribute has on the survey. String
Possible response codes
				
					$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://wv{{wolkvox_server}}.wolkvox.com/api/v2/quality.php?api=quality_matrix',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'wolkvox_server: {{wolkvox_server}}',
    'wolkvox-token: {{wolkvox-token}}'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

				
			

RESPONSE

				
					{
    "code": 200,
    "error": null,
    "msg": "1 records were found",
    "data": [
        {
            "skill_name": "",
            "skill_id": "",
            "inbound_calls": "",
            "answer_calls": "",
            "abandon_calls": "",
            "service_level_10seg": "",
            "service_level_20seg": "",
            "service_level_30seg": "",
            "abandon": "",
            "asa": "",
            "ata": ""
        }
    ]
}
				
			
We use cookies, if you continue browsing we will assume that you agree. You can read more about the use of cookies in our privacy policies and treatment of personal data