Dodawanie numerów z listy kontaktów

POST/v1/accounts/{accountId}/campaigns/{campaignId}/numbers/copyFromContactList

Kopiuje do kampanii wszystkie numery listy kontaktów, wraz z wartościami ich zmiennych.

Jeśli kampania nie ma jeszcze numerów, przejmuje nazwy zmiennych listy kontaktów. W przeciwnym razie obie muszą mieć takie same nazwy zmiennych, inaczej żądanie kończy się błędem 409 Conflict.

Numery można dodawać do kampanii w stanie Draft oraz do kampanii Active lub Paused z dostarczaniem numerów Dynamic. Dla pozostałych kampanii zwracany jest błąd 409 Conflict.

Duplikaty są obsługiwane różnie w zależności od stanu kampanii. W kampaniach Draft numer z takimi samymi wartościami zmiennych jak istniejący jest pomijany (ten sam numer można dodać ponownie z innymi wartościami). W kampaniach Active lub Paused dodawany jest każdy wysłany numer, nawet jeśli już istnieje, ponieważ jest traktowany jako nowe połączenie do wykonania, na przykład w celu ponownego kontaktu z tym samym klientem.

Parametry ścieżki

accountIduuidWymagane

ID Twojego konta SIP Caller. Zobacz ID konta.

campaignIduuidWymagane

ID kampanii.

Treść żądania

contactListIduuidWymagane

ID listy kontaktów, której numery są kopiowane.

Zwraca

Zwraca obiekt z wynikiem operacji:

totalNumbersinteger

Liczba numerów na liście kontaktów.

numbersAddedinteger

Liczba numerów dodanych do kampanii.

numbersSkippedinteger

Liczba numerów, które nie zostały dodane, ponieważ były zduplikowane.

POST

/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers/copyFromContactList

curl -X POST 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers/copyFromContactList' \ -H 'Authorization: Bearer API_KEY_TOKEN' \ -H 'Content-Type: application/json' \ -d '{ "contactListId": "CONTACT_LIST_ID" }'

Odpowiedź

200 OK

{ "totalNumbers": 2000, "numbersAdded": 2000, "numbersSkipped": 0 }


SIP Caller
© 2026 Easy Caller LLC Wszelkie prawa zastrzeżone
LinkedinYou Tube
Trustpilot