
Do REST API SIP Caller właśnie trafiły dwie nowe metody: możesz teraz tworzyć i aktualizować kampanie bezpośrednio z Twoich własnych systemów.
Do teraz integratorzy mogli zautomatyzować niemal każdy etap cyklu życia kampanii za pomocą naszego API, jednak same kampanie wciąż musiały być tworzone i konfigurowane z Konsoli Web. Dzięki tej wersji ten ostatni element trafia na swoje miejsce.
Nowy endpoint POST /campaigns pozwala utworzyć w pełni skonfigurowaną kampanię w jednym wywołaniu API, obejmując tryb wybierania numerów, interwały ponownych prób, godziny pracy, strefę czasową, obsługę połączeń (Callflow lub Agent AI), ustawienia wykrywania poczty głosowej oraz czarne listy.
curl -i \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer API_KEY_TOKEN' \
--request POST \
--data-raw '{
"name":"My first campaign",
"phoneSystemId":"PHONE_SYSTEM_ID",
"extensionId":"EXTENSION_ID",
"state":"Draft",
"numberProvisioning":"Dynamic",
"numberSelection":"Fifo",
"numberPriority":"RetryPending",
"runningPriority":"Normal",
"dialer":{"mode":"Predictive","intensity":0},
"callPrefix":"",
"ringTimeout":{ "value":30, "unit":"Seconds" },
"maxAttempts":3,
"retryIntervals":[ { "value":1, "unit":"Hours" } ],
"startDate":"2026-08-11",
"endDate":null,
"workingTimes":{
"monday":[{ "start":"09:00", "end":"18:00" }],
"tuesday":[{ "start":"09:00", "end":"18:00" }],
"wednesday":[{ "start":"09:00", "end":"18:00" }],
"thursday":[{ "start":"09:00", "end":"18:00" }],
"friday":[{ "start":"09:00", "end":"18:00" }],
"saturday":[],
"sunday":[]
},
"timeZoneId":"America/Argentina/Buenos_Aires",
"callHandling":{
"$t":"Callflow",
"answerTypeDetector":{
"$t":"AmdAgent",
"amdAgentId":"AMD_AGENT_ID",
"unknownAnswerTreatment":"Human",
"messageForVoicemail":{
"$t":"OnFirstDetection",
"callflowId":"VOICEMAIL_CALLFLOW_ID",
"isCallRetryEnabled":true
}
},
"callflowId":"CALLFLOW_ID",
"ttsVoiceId":"azu-en-US-AlloyTurboMultilingualNeural"
},
"blackListIds":[]
}' \
'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns'Nowy endpoint PUT /campaigns/CAMPAIGN_ID przyjmuje te same pola co przy tworzeniu, dzięki czemu możesz programowo dostosowywać ustawienia kampanii w miarę zmieniających się potrzeb, bez konieczności otwierania konsoli.
curl -i \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer API_KEY_TOKEN' \
--request PUT \
--data-raw '{
"id":"CAMPAIGN_ID",
"name":"My first campaign",
"phoneSystemId":"PHONE_SYSTEM_ID",
"extensionId":"EXTENSION_ID",
"state":"Draft",
"numberProvisioning":"Dynamic",
"numberSelection":"Fifo",
"numberPriority":"RetryPending",
"runningPriority":"Normal",
"dialer":{"mode":"Predictive","intensity":0},
"callPrefix":"",
"ringTimeout":{ "value":30, "unit":"Seconds" },
"maxAttempts":3,
"retryIntervals":[ { "value":1, "unit":"Hours" } ],
"startDate":"2026-08-11",
"endDate":null,
"workingTimes":{
"monday":[{ "start":"09:00", "end":"18:00" }],
"tuesday":[{ "start":"09:00", "end":"18:00" }],
"wednesday":[{ "start":"09:00", "end":"18:00" }],
"thursday":[{ "start":"09:00", "end":"18:00" }],
"friday":[{ "start":"09:00", "end":"18:00" }],
"saturday":[],
"sunday":[]
},
"timeZoneId":"America/Argentina/Buenos_Aires",
"callHandling":{
"$t":"Callflow",
"answerTypeDetector":{
"$t":"AmdAgent",
"amdAgentId":"AMD_AGENT_ID",
"unknownAnswerTreatment":"Human",
"messageForVoicemail":{
"$t":"OnFirstDetection",
"callflowId":"VOICEMAIL_CALLFLOW_ID",
"isCallRetryEnabled":true
}
},
"callflowId":"CALLFLOW_ID",
"ttsVoiceId":"azu-en-US-AlloyTurboMultilingualNeural"
},
"blackListIds":[],
"lastUpdatedAt": "2026-08-11T12:18:08.149"
}' \
'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID'Te dwa endpointy otwierają możliwości, które wcześniej po prostu nie były dostępne, na przykład:
Tworzenie i Aktualizacja Kampanii uzupełniają zestaw endpointów, które już wcześniej obejmowały resztę życia kampanii:
W połączeniu oznacza to, że cały cykl życia kampanii, od utworzenia do zakończenia, można teraz w pełni zautomatyzować od początku do końca z Twoich własnych systemów, bez żadnego ręcznego kroku w konsoli SIP Caller.
Wyobraź sobie nocne zadanie, które odpytuje Twój CRM w poszukiwaniu kont z przeterminowanym saldem, tworzy nową kampanię windykacyjną na dany dzień, dodaje odpowiednie numery z kwotą zaległości jako zmienną, aktywuje kampanię, a następnie automatycznie ją anuluje po zakończeniu Twoich godzin pracy. Wszystko to jest już możliwe za pomocą kilku wywołań API.
Te nowe endpointy są idealne dla:
Dokumentacja API została zaktualizowana o nowe endpointy Tworzenia i Aktualizacji Kampanii, wraz z pełnymi przykładami zapytań obejmującymi każde pole. Zapoznaj się z nią, aby już dziś zacząć wdrażać te udoskonalenia.
SIP Caller nieustannie się rozwija, aby zapewnić Ci pełną, bezobsługową kontrolę nad kampaniami wychodzącymi.
👉 Zaloguj się do swojej konsoli SIP Caller i odkryj nowe możliwości API.
👉 Potrzebujesz pomocy z integracją? Skontaktuj się z naszym zespołem — z przyjemnością Ci pomożemy.
W SIP Caller nadal wspieramy Cię w mądrzejszym skalowaniu, dalszej automatyzacji i maksymalizacji efektywności Twoich kampanii wychodzących.

Czarnymi listami i listami kontaktów można teraz w pełni zarządzać przez REST API SIP Caller. Możesz tworzyć, edytować i usuwać listy, a także dodawać i usuwać ich numery oraz wartości zmiennych, bezpośrednio z Twoich własnych systemów. Nowy endpoint pozwala też załadować wszystkie numery z listy kontaktów do kampanii w jednym żądaniu. Synchronizuj rezygnacje ze swoim CRM, odświeżaj listy kontaktów według harmonogramu i konfiguruj nowe konta od początku do końca, bez żadnego ręcznego kroku w konsoli.

Ta wersja wprowadza trzy istotne usprawnienia w SIP Caller. Lista kampanii w Panelu Głównym, menu Kampanie i menu Raporty pokazuje teraz szczegółową ikonę statusu, która dokładnie wyjaśnia, dlaczego aktywna kampania nie wykonuje połączeń. Kampaniom można teraz również przypisać Priorytet (Wysoki, Normalny lub Niski), dzięki czemu Twoje najważniejsze kampanie jako pierwsze otrzymują dostęp do pojemności połączeń. A dzięki wewnętrznym usprawnieniom architektonicznym kampanie zaczynają teraz wykonywać połączenia w ciągu 5 sekund od aktywacji, zamiast dotychczasowych nawet 30 sekund.

OpenAI i Grok są już dostępne jako Dostawcy AI w SIP Caller, dołączając do naszego dotychczasowego wsparcia dla Microsoft Azure AI i Google Gemini AI. Obaj nowi dostawcy mogą zasilać Konwersacyjnych Agentów AI oraz Wykrywanie Poczty Głosowej Oparte na AI w Twoich kampaniach połączeń wychodzących. Mając czterech dostawców AI do wyboru, możesz dopasować SIP Caller do umów z dostawcami AI, które Twoja firma już wykorzystuje na innych platformach, lub po prostu wybrać najlepszą dostępną na rynku opcję dla swojego przypadku użycia.