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

< / >

APIs

14. Editar skill

URL:

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

Descripción:

Esta API permite actualizar la información de una skill.

Beneficio:
Optimice los procesos y el tiempo al editar la información de la skill desde soluciones externas.

Tipo de petición:
PUT

Cómo funciona:

  • El consumo de esta API se realiza por método PUT.
  • En el json se agregan los parámetros 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.
  • Esta API no puede recibir el parámetro all, solo recibe una skill en específico.

 

REQUEST
NAME DESCRIPTION TYPE
skill_id Número de identificación del skill a editar. Int
skill_name Nuevo nombre para el skill. String
description_skill Nueva descripción para el skill. String
voicemail Nombre del buzón de voz que deseas asignar al skill. String
welcome_message Nombre del mensaje de bienvenida que deseas utilizar en el 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

Posibles códigos de respuesta
				
					$curl = curl_init();

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

$response = curl_exec($curl);

curl_close($curl);
echo $response;

				
			

RESPONSE

				
					{
    "code": 202,
    "error": null,
    "msg": "skill has been updated"
}
				
			

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