/v1/accounts/{accountId}/campaigns/{campaignId}/numbers/copyFromContactListKopiuje 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.
ID Twojego konta SIP Caller. Zobacz ID konta.
ID kampanii.
ID listy kontaktów, której numery są kopiowane.
Zwraca obiekt z wynikiem operacji:
Liczba numerów na liście kontaktów.
Liczba numerów dodanych do kampanii.
Liczba numerów, które nie zostały dodane, ponieważ były zduplikowane.
/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
}