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

< / >

APIs Campaign

7. Reprogramar llamada

https://wv{{wolkvox_server}}.wolkvox.com/api/v2/campaign.php?api=recall&campaign_id={{campaign_id}}

Ejemplos de código:

En nuestro workspace de Postman (da clic aquí para ir), tienes acceso a ejemplos de código que facilitan la integración con nuestras APIs en diferentes lenguajes de programación, como cURL, Python, JavaScript, y más.

Esta funcionalidad es ideal para integraciones rápidas y permite adaptar los llamados a la API según el lenguaje de programación de tu sistema.

Cómo Usar los Ejemplos de Código:

  1. Navega a nuestro workspace en Postman.
  2. Selecciona la API que deseas consultar.
  3. Edita los parámetros necesarios de la API según tus objetivos.
  4. En la pestaña de “Code”, selecciona el lenguaje de tu preferencia.
  5. Obtendrás un fragmento de código autogenerado, listo para usarse con los parámetros y autenticación configurados anteriormente.

 

Descipción

Esta API le permite reprogramar una llamada a un registro en una campaña de marcación predictiva desde una aplicación externa. No funciona para campañas de vista previa.

Beneficios

Esta API le permite reprogramar llamadas a un registro, por ejemplo, desde una aplicación externa como un CRM, lo que facilita y agiliza el proceso de gestión de contactos.

Cómo funciona?

  • Esta API se consume mediante el método PUT.
  • El objeto JSON debe incluir parámetros de acuerdo con la operación o proceso a realizar.
  • Reemplace {{wolkvox_server}} en la URL con el nombre del servidor para la operación.
  • Use el encabezado `wolkvox-token: {{token}}` para proporcionar el token de autorización.
  • El mismo token no puede ser utilizado simultáneamente. Programe la siguiente llamada a la API solo después de una respuesta exitosa de la anterior.

Request

NombreDescripciónTipo
campaign_idNúmero de identificación de la campaña.String
recall_dateFecha para devolver la llamada {{YYYYmmddHHiiss}}String
recall_telephoneNúmero de teléfono para hacer la rellamada.String
customer_idNúmero de identificación del cliente.String

Response

NombreDescripciónTipo
codeResponse codeint
errorIndica si hubo un error durante la solicitud.String
msgDescripción acerca del resultado de la solicitud.String
Posibles códigos de respuesta
				
					$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://wv{{wolkvox_server}}.wolkvox.com/api/v2/campaign.php?api=recall&campaign_id={{campaign_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 =>'{
    "recall_date": "{{recall_date}}",
    "recall_telephone": "{{recall_telephone}}",
    "customer_id": "{{customer_id}}"
}',
  CURLOPT_HTTPHEADER => array(
    'wolkvox_server: {{wolkvox_server}}',
    'wolkvox-token: {{wolkvox-token}}',
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

				
			

RESPONSE

				
					{
    "code": 202,
    "error": null,
    "msg": "customer_id xxxxxxx has been updated and will be call back on xxxxxx to phone xxxxx"
}
				
			

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