/v1/accounts/{accountId}/campaignsRestituisce le campagne dell'account, con filtri e ordinamento opzionali.
Le campagne archiviate vengono gestite come segue:
filter viene omesso, vengono restituite tutte le campagne, incluse quelle archiviate.filter viene inviato, anche come oggetto vuoto ({}), le campagne archiviate vengono escluse, a meno che il filtro includa il campo isArchived. Usa {"isArchived":true} per ottenere solo le campagne archiviate.ID del tuo account SIP Caller. Consulta ID dell'account.
Condizioni che i record devono soddisfare, ad esempio {"name":"sales"}. Consulta i Campi di filtro più avanti, e Filtro per la sintassi.
Campo e direzione utilizzati per ordinare i record, ad esempio ["name","DESC"]. Il valore predefinito è ["name","ASC"]. Consulta Ordinamento.
Posizioni, a partire da zero, del primo e dell'ultimo record da restituire, entrambi inclusi, ad esempio [0,99]. Il valore predefinito è [0,9]. Consulta Paginazione.
Campi utilizzabili nel parametro di query filter. Consulta Filtro per la sintassi generale.
Campagne con uno qualsiasi degli ID indicati.
{"ids":["CAMPAIGN_ID_1","CAMPAIGN_ID_2"]}Campagne il cui nome contiene il testo (senza distinzione tra maiuscole e minuscole).
{"name":"renewals"}_ovl_ctnCampagne con uno qualsiasi dei tag indicati (_ovl), o con un tag specifico (_ctn).
{"tagIds_ovl":["TAG_ID_1","TAG_ID_2"]}Campagne nello stato indicato. Usa un array per più stati.
DraftActivePausedCanceledFinished{"state":["Active","Paused"]}Campagne con la priorità di esecuzione indicata.
LowNormalHigh{"runningPriority":"High"}Campagne che utilizzano il sistema telefonico indicato.
{"phoneSystemId":"PHONE_SYSTEM_ID"}Campagne che utilizzano l'interno indicato.
{"extensionId":"EXTENSION_ID"}Campagne le cui impostazioni del dialer contengono i valori indicati.
{"dialer":{"mode":"Predictive"}}_gt_gte_lt_lteCampagne per data di inizio.
{"startDate_gte":"2026-10-01"}_gt_gte_lt_lteCampagne per data di fine.
{"endDate_lt":"2026-12-31"}Campagne con il provisioning dei numeri indicato.
StaticDynamic{"numberProvisioning":"Dynamic"}Campagne con la selezione dei numeri indicata.
FifoLifo{"numberSelection":"Fifo"}Campagne con la priorità dei numeri indicata.
NotContactedRetryPending{"numberPriority":"RetryPending"}Campagne con la modalità di gestione delle chiamate indicata (il campo $t di callHandling).
CallflowAiAgent{"callHandlingMode":"AiAgent"}_ctn_ovlCampagne che utilizzano il flusso di chiamata indicato, sia per le risposte umane sia per le segreterie telefoniche.
{"callflowIds_ctn":"CALLFLOW_ID"}Campagne che utilizzano l'agente conversazionale IA indicato.
{"aiAgentId":"AI_AGENT_ID"}Campagne che utilizzano l'agente IA di rilevamento segreteria telefonica indicato.
{"amdAgentId":"AMD_AGENT_ID"}Campagne che inviano eventi al webhook indicato.
{"webhookEndpointId":"WEBHOOK_ID"}Campagne archiviate o non archiviate.
{"isArchived":true}_gt_gte_lt_lteCampagne per data e ora in cui hanno iniziato a effettuare chiamate.
{"startedAt_gte":"2026-10-01T00:00:00"}_gt_gte_lt_lteCampagne per data e ora in cui sono state annullate o sono terminate.
{"endedAt_lt":"2026-11-01T00:00:00"}Campi utilizzabili nel parametro di query sort, in ordine crescente (ASC) o decrescente (DESC). Consulta Ordinamento per la sintassi generale. Se sort viene omesso, i risultati sono ordinati per name in ordine crescente.
namestaterunningPrioritystartDateendDatenumbersCountstartedAtendedAtRestituisce un array di oggetti campagna per la pagina richiesta. Le intestazioni X-Total-Count e Content-Range contengono il numero totale di record che corrispondono al filtro, ad esempio Content-Range: campaigns 0-9/57. Consulta Paginazione.
/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]'Risposta
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
}
]