/v1/accounts/{accountId}/campaignsDevuelve las campañas de la cuenta, opcionalmente filtradas y ordenadas.
Las campañas archivadas se gestionan de la siguiente manera:
filter se omite, se devuelven todas las campañas, incluidas las archivadas.filter se envía, aunque sea como un objeto vacío ({}), las campañas archivadas se excluyen, a menos que el filtro incluya el campo isArchived. Usa {"isArchived":true} para obtener solo las campañas archivadas.ID de tu cuenta de SIP Caller. Consulta ID de la cuenta.
Condiciones que deben cumplir los registros, como {"name":"sales"}. Consulta los Campos de filtro más abajo, y Filtro para ver la sintaxis.
Campo y dirección usados para ordenar los registros, como ["name","DESC"]. El valor predeterminado es ["name","ASC"]. Consulta Ordenamiento.
Posiciones, comenzando en cero, del primer y del último registro a devolver, ambos incluidos, como [0,99]. El valor predeterminado es [0,9]. Consulta Paginación.
Campos que se pueden usar en el parámetro de consulta filter. Consulta Filtro para ver la sintaxis general.
Campañas con cualquiera de los IDs indicados.
{"ids":["CAMPAIGN_ID_1","CAMPAIGN_ID_2"]}Campañas cuyo nombre contiene el texto (sin distinguir mayúsculas de minúsculas).
{"name":"renewals"}_ovl_ctnCampañas con cualquiera de las etiquetas indicadas (_ovl), o con una etiqueta específica (_ctn).
{"tagIds_ovl":["TAG_ID_1","TAG_ID_2"]}Campañas en el estado indicado. Usa un array para varios estados.
DraftActivePausedCanceledFinished{"state":["Active","Paused"]}Campañas con la prioridad de ejecución indicada.
LowNormalHigh{"runningPriority":"High"}Campañas que usan la central telefónica indicada.
{"phoneSystemId":"PHONE_SYSTEM_ID"}Campañas que usan la extensión indicada.
{"extensionId":"EXTENSION_ID"}Campañas cuya configuración de discador contiene los valores indicados.
{"dialer":{"mode":"Predictive"}}_gt_gte_lt_lteCampañas por fecha de inicio.
{"startDate_gte":"2026-10-01"}_gt_gte_lt_lteCampañas por fecha de finalización.
{"endDate_lt":"2026-12-31"}Campañas con la provisión de números indicada.
StaticDynamic{"numberProvisioning":"Dynamic"}Campañas con la selección de números indicada.
FifoLifo{"numberSelection":"Fifo"}Campañas con la prioridad de números indicada.
NotContactedRetryPending{"numberPriority":"RetryPending"}Campañas con el modo de gestión de llamada indicado (el campo $t de callHandling).
CallflowAiAgent{"callHandlingMode":"AiAgent"}_ctn_ovlCampañas que usan el flujo de llamada indicado, ya sea para respuestas humanas o para buzones de voz.
{"callflowIds_ctn":"CALLFLOW_ID"}Campañas que usan el agente conversacional de IA indicado.
{"aiAgentId":"AI_AGENT_ID"}Campañas que usan el agente de IA de detección de buzón de voz indicado.
{"amdAgentId":"AMD_AGENT_ID"}Campañas que envían eventos al webhook indicado.
{"webhookEndpointId":"WEBHOOK_ID"}Campañas archivadas o no archivadas.
{"isArchived":true}_gt_gte_lt_lteCampañas por la fecha y hora en que comenzaron a realizar llamadas.
{"startedAt_gte":"2026-10-01T00:00:00"}_gt_gte_lt_lteCampañas por la fecha y hora en que se cancelaron o finalizaron.
{"endedAt_lt":"2026-11-01T00:00:00"}Campos que se pueden usar en el parámetro de consulta sort, en orden ascendente (ASC) o descendente (DESC). Consulta Ordenamiento para ver la sintaxis general. Cuando se omite sort, los resultados se ordenan por name en orden ascendente.
namestaterunningPrioritystartDateendDatenumbersCountstartedAtendedAtDevuelve un array de objetos campaña para la página solicitada. Los encabezados X-Total-Count y Content-Range contienen la cantidad total de registros que cumplen el filtro, por ejemplo Content-Range: campaigns 0-9/57. Consulta Paginación.
/v1/accounts/ACCOUNT_ID/campaigns
curl -G 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns' \
-H 'Authorization: Bearer API_KEY_TOKEN' \
--data-urlencode 'filter={"state":"Active"}' \
--data-urlencode 'sort=["name","ASC"]' \
--data-urlencode 'range=[0,99]'Respuesta
200 OK
[
{
"id": "01a0e2b4-5c1d-7f3a-9b2e-6d8c4a1f0e27",
"name": "Q4 Renewals",
"tagIds": [],
"state": "Active",
"activeStatus": "Running",
"runningPriority": "Normal",
"phoneSystemId": "0199817e-52e0-7079-9585-99a655c2acb3",
"extensionId": "93e5cdfc-6e42-4995-8263-9388a9047c29",
"dialer": {
"mode": "Predictive",
"intensity": 0
},
"startDate": "2026-10-01",
"endDate": null,
"holidayGroupId": null,
"timeZoneId": "America/New_York",
"workingTimes": {
"monday": [
{
"start": "09:00",
"end": "13:00"
},
{
"start": "14:00",
"end": "18:00"
}
],
"tuesday": [
{
"start": "09:00",
"end": "13:00"
},
{
"start": "14:00",
"end": "18:00"
}
],
"wednesday": [
{
"start": "09:00",
"end": "13:00"
},
{
"start": "14:00",
"end": "18:00"
}
],
"thursday": [
{
"start": "09:00",
"end": "13:00"
},
{
"start": "14:00",
"end": "18:00"
}
],
"friday": [
{
"start": "09:00",
"end": "13:00"
},
{
"start": "14:00",
"end": "18:00"
}
],
"saturday": [],
"sunday": []
},
"numberProvisioning": "Dynamic",
"numberSelection": "Fifo",
"numberPriority": "RetryPending",
"callPrefix": "",
"ringTimeout": {
"value": 30,
"unit": "Seconds"
},
"maxAttempts": 3,
"retryIntervals": [
{
"value": 1,
"unit": "Hours"
},
{
"value": 1,
"unit": "Days"
}
],
"blackListIds": [
"01a0dedd-b9a2-729d-8e0a-4e3ad9197aea"
],
"callHandling": {
"$t": "Callflow",
"answerTypeDetector": {
"$t": "AmdAgent",
"amdAgentId": "019f9cef-4a91-7c97-b7cd-edbb06a5038d",
"unknownAnswerTreatment": "Human",
"messageForVoicemail": {
"$t": "OnFirstDetection",
"callflowId": "019f81ba-a149-731a-a6cb-b47146c5f90d",
"isCallRetryEnabled": true
}
},
"callflowId": "019f9cd5-e8cd-716b-a9a6-37c9db2f97a2",
"ttsVoiceId": "azu-en-US-AvaMultilingualNeural"
},
"webhookEndpointId": "019af0c3-62d6-70f2-84a1-5ab5671721bb",
"numbersCount": 1250,
"progress": {
"notContacted": 610,
"contacting": 12,
"success": 402,
"failure": 96,
"retryPending": 118,
"blacklisted": 12,
"deleted": 0
},
"varNames": [
"Customer Name",
"Due Balance"
],
"isArchived": false,
"interactionLabels": [
{
"id": "a6d5b2e5-6b3f-49d8-aaa3-bc7b4c693f05",
"label": "Renewal confirmation"
}
],
"createdAt": "2026-09-28T14:02:11.482",
"updatedAt": "2026-10-01T09:00:02.731",
"deletedAt": null,
"startedAt": "2026-10-01T09:00:04.118",
"endedAt": null
}
]