URL:
https://wv{{wolkvox_server}}.wolkvox.com/api/v2/campaign.php?api=campaign_15&campaign_id={{campaign_id}}
Descripción:
Esta API permite a los usuarios obtener de manera programática todos los registros asociados a una campaña (Predictiva/Progresiva o Preview) específica en Wolkvox Manager. Esta funcionalidad incluye tanto los registros que han sido gestionados (contactados con un resultado) como los no gestionados, así como aquellos que tienen o no un conn_id (identificador de conexión).
Esta API garantiza que la información exportada sea completamente consistente con los datos que se obtendrían a través de la opción de exportación directa desde la interfaz de usuario de Wolkvox Manager, lo que asegura la integridad y fiabilidad de los datos al integrarlos con otros sistemas o para análisis externos.
Beneficio:
Cómo funciona:
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:
NAME | DESCRIPTION | TYPE |
---|---|---|
type_campaign (URL) | Tipo de campaña. | String |
campaign_id (URL) | Se refiere al código de identificación de la campaña. | String |
date_ini (URL) | Fecha inicial (YYYYmmddHHiiss). | String |
date_end (URL) | Fecha final (YYYYmmddHHiiss). | String |
NAME | DESCRIPTION | TYPE |
---|---|---|
code | Código de estado de la respuesta de la API. | String |
total_records | Número total de registros de campaña devueltos en la respuesta. | String |
campaign_id | Identificador único de la campaña a la que pertenecen los registros. | String |
records | Array de objetos, donde cada objeto representa un registro individual de la campaña y contiene sus datos asociados. Los campos dentro de cada registro pueden variar según la configuración de la campaña. | Array |
nombre_cliente | Nombre del cliente. | String |
apellido_cliente | Apellido del cliente. | String |
tipo_doc | Tipo de documento de identificación del cliente. | String |
id_cliente | Identificación del cliente. | String |
edad | Edad del cliente. | String |
sexo | Sexo del cliente. | String |
pais | País de residencia del cliente. | String |
departamento | Departamento o estado del cliente. | String |
ciudad | Ciudad del cliente. | String |
zona | Zona geográfica del cliente. | String |
direccion | Dirección de domicilio del cliente. | String |
opt1 → opt12 | Campos opcionales personalizables de la campaña. Pueden contener cualquier tipo de dato adicional cargado en el archivo de la campaña. | String |
tel 1 → tel10 | Números de teléfono asociados al cliente. | String |
tel_extra | Campo de teléfono adicional. | String |
id_agent | Identificador del agente (proporcionado por el sistema wolkvox) que gestionó el registro. | String |
resultado | El resultado final de la gestión del registro. Puede arrojar los siguientes valores: ANSWER MACHINE (contestada por una máquina), NO ANSWER (no contestada), FAILED (fallado), ANSWER (contestada), CONGESTION (línea congestionada), ABANDON (abandonada), BUSY (línea ocupada) y CHANUNAVAIL (canal no disponible para la llamada saliente). | String |
llamadas | Número de intentos de llamada. | String |
id_call | Identificador único de la última llamada. | String |
cod_rslt1 | Código de tipificación del grupo 1 de códigos de actividad usado por el agente para tipificar el resultado de la llamada. | String |
description_cod1 | Descripción del código de tipificación 1. | String |
cod_rslt2 | Código de tipificación del grupo 2 de códigos de actividad usado por el agente para tipificar el resultado de la llamada. | String |
comentarios | Historial de comentarios o notas registradas por los agentes. | String |
rellamada | Fecha y hora programada para una rellamada, si aplica. | String |
rellamada_count | Número de veces que se ha programado una rellamada para este registro. | String |
Dirección de correo electrónico del cliente. | String | |
rellamada_tel | Número de teléfono específico para la rellamada. | String |
last_dial_tele | Número de teléfono específico para la rellamada. | String |
history_dial_tel | Historial detallado de intentos de llamada, incluyendo fecha, resultado y número marcado. | String |
rellamada_info | Información adicional relacionada con la rellamada. | String |
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://wv{{wolkvox_server}}.wolkvox.com/api/v2/campaign.php?api=campaign_15&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 => 'GET',
CURLOPT_HTTPHEADER => array(
'wolkvox-token: {{wolkvox-token}}'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
curl --location --globoff 'https://wv{{wolkvox_server}}.wolkvox.com/api/v2/campaign.php?api=campaign_15&campaign_id={{campaign_id}}' \
--header 'wolkvox-token: {{wolkvox-token}}'
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://wv{{wolkvox_server}}.wolkvox.com/api/v2/campaign.php?api=campaign_15&campaign_id={{campaign_id}}")
.method("GET", body)
.addHeader("wolkvox-token", "{{wolkvox-token}}")
.build();
Response response = client.newCall(request).execute();
import requests
url = "https://wv{{wolkvox_server}}.wolkvox.com/api/v2/campaign.php?api=campaign_15&campaign_id={{campaign_id}}"
payload = {}
headers = {
'wolkvox-token': '{{wolkvox-token}}'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
{
"code": "200",
"total_records": "",
"campaign_id": "",
"records": [
{
"nombre_cliente": "",
"apellido_cliente": "",
"tipo_doc": "",
"id_cliente": "",
"edad": "",
"sexo": "",
"pais": "",
"departamento": "",
"ciudad": "",
"zona": "",
"direccion": "",
"opt1": "",
"opt2": "",
"opt3": "",
"opt4": "",
"opt5": "",
"opt6": "",
"opt7": "",
"opt8": "",
"opt9": "",
"opt10": "",
"opt11": "",
"opt12": "",
"tel1": "",
"tel2": "",
"tel3": "",
"tel4": "",
"tel5": "",
"tel6": "",
"tel7": "",
"tel8": "",
"tel9": "",
"tel10": "",
"tel_extra": "",
"id_agent": "",
"resultado": "",
"fecha": "",
"llamadas": "",
"id_call": "",
"cod_rslt1": "",
"description_cod1": "",
"cod_rslt2": "",
"description_cod2": "",
"comentarios": "",
"rellamada": "",
"rellamada_count": "",
"email": "",
"rellamada_tel": "",
"last_dial_tele": "",
"history_dial_tel": "",
"rellamada_info": ""
}
]
}
Medellín +57 (604) 322 98 80
Bogotá +57 (601) 381 90 40
Cali +57 (602) 891 28 46
Barranquilla +57 (605) 316 10 34
Sao Paulo
+55 (11) 521 75 933
Madrid
+34 (910) 601 691
Atlanta, GA +1 (470) 447-2610
Miami, FL +1 (470) 447-2610
Ciudad de México
+52 (55) 8526 36 34
Santo Domingo
+1 (829) 249 69 68
Copyright © 2025 WOLKVOX MICROSYSLABS. Todos los derechos reservados. Cra 30 # 4A-45 Of. 205 Ed. FOREVER W&L, Medellín, Colombia
COLOMBIA
Medellín +57 (4) 322 98 80
Bogotá +57 (1) 381 90 40
Cali +57 (2) 891 28 46
Barranquilla +57 (5) 316 10 34
ARGENTINA
Buenos Aires +54 (11) 5217 5933
ESPAÑA
Madrid +34 (910) 601 691
MÉXICO
Ciudad de México +52 (55) 8526 36 34
BRASIL
Brasilia +55 (61) 9836 4127
São Paulo +55 (12) 9811 155 83
ESTADOS UNIDOS
New York +1 (914) 373 71 36
REPÚBLICA DOMINICANA
Santo Domingo +1 (829) 249 69 68
CHILE
Santiago de Chile +56 (2) 240 533 89
GUATEMALA
Ciudad de Guatemala +502 (2) 314 1344
PERÚ
Lima +51 (1) 644 91 39
Copyright © 2025 WOLKVOX MICROSYSLABS.
Todos los derechos reservados.
Cra 30 # 4A – 45 Of. 205 Ed. FOREVER W&L, Medellín, Colombia
Usamos cookies, se continuar a navegar assumimos que concorda. Pode ler mais sobre a utilização de cookies nas nossas políticas de privacidade e tratamento de dados pessoais
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