/v1/accounts/{accountId}/campaignsRetorna as campanhas da conta, opcionalmente filtradas e ordenadas.
As campanhas arquivadas são tratadas da seguinte forma:
filter é omitido, todas as campanhas são retornadas, incluindo as arquivadas.filter é enviado, mesmo como um objeto vazio ({}), as campanhas arquivadas são excluídas, a menos que o filtro inclua o campo isArchived. Use {"isArchived":true} para obter apenas as campanhas arquivadas.ID da sua conta SIP Caller. Consulte ID da conta.
Condições que os registros devem atender, como {"name":"sales"}. Consulte os Campos de filtro abaixo, e Filtro para a sintaxe.
Campo e direção usados para ordenar os registros, como ["name","DESC"]. O padrão é ["name","ASC"]. Consulte Ordenação.
Posições, começando em zero, do primeiro e do último registro a retornar, ambos incluídos, como [0,99]. O padrão é [0,9]. Consulte Paginação.
Campos que podem ser usados no parâmetro de query string filter. Consulte Filtro para a sintaxe geral.
Campanhas com qualquer um dos IDs informados.
{"ids":["CAMPAIGN_ID_1","CAMPAIGN_ID_2"]}Campanhas cujo nome contém o texto (sem diferenciar maiúsculas e minúsculas).
{"name":"renewals"}_ovl_ctnCampanhas com qualquer uma das tags informadas (_ovl), ou com uma tag específica (_ctn).
{"tagIds_ovl":["TAG_ID_1","TAG_ID_2"]}Campanhas no estado informado. Use um array para vários estados.
DraftActivePausedCanceledFinished{"state":["Active","Paused"]}Campanhas com a prioridade de execução informada.
LowNormalHigh{"runningPriority":"High"}Campanhas que usam a central telefônica informada.
{"phoneSystemId":"PHONE_SYSTEM_ID"}Campanhas que usam o ramal informado.
{"extensionId":"EXTENSION_ID"}Campanhas cujas configurações do discador contêm os valores informados.
{"dialer":{"mode":"Predictive"}}_gt_gte_lt_lteCampanhas por data de início.
{"startDate_gte":"2026-10-01"}_gt_gte_lt_lteCampanhas por data de término.
{"endDate_lt":"2026-12-31"}Campanhas com o provisionamento de números informado.
StaticDynamic{"numberProvisioning":"Dynamic"}Campanhas com a seleção de números informada.
FifoLifo{"numberSelection":"Fifo"}Campanhas com a prioridade de números informada.
NotContactedRetryPending{"numberPriority":"RetryPending"}Campanhas com o modo de tratamento da chamada informado (o campo $t de callHandling).
CallflowAiAgent{"callHandlingMode":"AiAgent"}_ctn_ovlCampanhas que usam o fluxo de chamada informado, seja para atendimentos humanos ou para caixas postais.
{"callflowIds_ctn":"CALLFLOW_ID"}Campanhas que usam o agente conversacional de IA informado.
{"aiAgentId":"AI_AGENT_ID"}Campanhas que usam o agente de detecção de caixa postal com IA informado.
{"amdAgentId":"AMD_AGENT_ID"}Campanhas que enviam eventos para o webhook informado.
{"webhookEndpointId":"WEBHOOK_ID"}Campanhas arquivadas ou não arquivadas.
{"isArchived":true}_gt_gte_lt_lteCampanhas pela data e hora em que começaram a fazer chamadas.
{"startedAt_gte":"2026-10-01T00:00:00"}_gt_gte_lt_lteCampanhas pela data e hora em que foram canceladas ou finalizadas.
{"endedAt_lt":"2026-11-01T00:00:00"}Campos que podem ser usados no parâmetro de query string sort, em ordem crescente (ASC) ou decrescente (DESC). Consulte Ordenação para a sintaxe geral. Quando sort é omitido, os resultados são ordenados por name em ordem crescente.
namestaterunningPrioritystartDateendDatenumbersCountstartedAtendedAtRetorna um array de objetos campanha para a página solicitada. Os cabeçalhos X-Total-Count e Content-Range contêm o número total de registros que atendem ao filtro, por exemplo Content-Range: campaigns 0-9/57. Consulte Paginação.
/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]'Resposta
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
}
]