fbpx
Search
Close this search box.
Search
Close this search box.

< / >

APIs Configuration

12. Crear Skill

URL:

https://wv{{wolkvox_server}}.wolkvox.com/api/v2/configuration.php?api=create_skill

Descripción:

Esta API te permite automatizar la creación de skills en tu operación

Beneficio:

Registre de forma rápida en su integración, un skill en wolkvox para enrutar sus flujos.

Cómo funciona:

  • El consumo de esta API se realiza por método POST.
  • En el json se agregan los parametros de acuerdo a la operación o proceso a realizar.
  • Para consumir esta API debe reemplazar en la url {{wolkvox_server}} por la nomenclatura del servidor de la operación.
  • Se debe hacer uso del header wolkvox-token: {{token}} para hacer uso de el token de autorización.
  • Tenga en cuenta que un mismo token no puede ser consumidos de manera simultanea, por lo cual puede programar que la siguiente API sea consumida cuando el resultado de la anterior sea exitoso.

REQUEST
NAME DESCRIPTION TYPE
skill_name Nombre del skill o grupo de agentes. String
description_skill Descripción del skill. String
voicemail Nombre del buzón de voz que deseas asignar al nuevo skill. String
welcome_message Nombre del mensaje de bienvenida que deseas utilizar en el nuevo skill. String
vto Nombre del mensaje de espera que deseas utilizar en el skill. Este mensaje es usado en lo momentos en los cuales se está por fuera del horario de la operación. String

RESPONSE
NAME DESCRIPTION TYPE
code Código de respuesta. Int
error Error. String
msg Descripción de la respuesta. String
skill_id Id de la skill creada. Int

 

Posibles códigos de respuesta
				
					<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://wv{{wolkvox_server}}.wolkvox.com/api/v2/configuration.php?api=create_skill',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
     "skill_name": "",
     "description_skill": "",
     "voicemail": "",
     "welcome_message": "",
     "vto": ""
}',
  CURLOPT_HTTPHEADER => array(
    'wolkvox-token: {{token}}',
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

				
			

RESPONSE

				
					{
    "code": "XXX",
    "error": null,
    "msg": "Skill has been created",
    "data": [
        {
            "skill_id": "XXXX"
        }
    ]
}
				
			

Hacemos uso de cookies, si continúas navegando asumiremos que estás de acuerdo. Puede leer más sobre el uso de cookies en nuestras políticas de privacidad y tratamiento de datos personales

Hacemos uso de cookies, si continúas navegando asumiremos que estás de acuerdo. Puede leer más sobre el uso de cookies en nuestras políticas de privacidad y tratamiento de datos personales