REST API SIP Caller pozwala Twoim aplikacjom pracować z Twoim kontem SIP Caller w taki sam sposób, w jaki robisz to w Konsoli Webowej. Użyj go, aby połączyć SIP Caller ze swoim systemem CRM, ERP, helpdeskiem lub dowolnym systemem wewnętrznym i w pełni zautomatyzować swoje operacje połączeń wychodzących.
Za pomocą API możesz:
API uzupełniają webhooki, które w czasie rzeczywistym powiadamiają Twoje systemy, gdy coś wydarzy się w SIP Caller, na przykład gdy kampania zostanie aktywowana lub zakończy się połączenie. Razem pozwalają tworzyć integracje, w których kampanie są tworzone, zasilane i monitorowane bez pracy ręcznej.
REST API i webhooki są dostępne w planach Enterprise SIP Caller. Na stronie Ceny możesz porównać plany i ich funkcje.
Wszystkie endpointy opisane w tej dokumentacji są dostępne pod następującym bazowym URL:
https://api.sipcaller.com/v1
API jest udostępniane wyłącznie przez HTTPS. Wersja (v1) jest częścią URL, a każda zmiana niezgodna wstecz zostanie wydana w nowej wersji, dzięki czemu Twoja integracja będzie nadal działać bez zmian.
API stosuje konwencje REST:
GET do odczytu, POST do tworzenia, PUT do aktualizacji i DELETE do usuwania.Content-Type: application/json z każdym żądaniem, które ma treść JSON.2xx. Błędy zwracają kod statusu 4xx lub 5xx, z treścią JSON opisującą problem, zgodnie z opisem w sekcji Błędy.01a0dedd-b9a2-729d-8e0a-4e3ad9197aea), z wyjątkiem numerów kampanii, czarnych list i list kontaktów, które są identyfikowane liczbami całkowitymi.YYYY-MM-DD, a znaczniki czasu formatu ISO 8601 bez strefy czasowej (na przykład 2026-09-26T17:57:48.064).Każdy endpoint działa w kontekście Twojego konta SIP Caller, którego ID jest częścią URL:
https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns
ID konta możesz skopiować z Konsoli Webowej, jak pokazano poniżej.

ID innych zasobów, takich jak kampanie, można uzyskać z samego API lub skopiować z Konsoli Webowej:

W przykładach zastąp API_KEY_TOKEN, ACCOUNT_ID i inne symbole zastępcze pisane wielkimi literami własnymi wartościami.