/v1/accounts/{accountId}/campaigns/{campaignId}/numbers/downloadPobiera numery kampanii jako plik CSV (wartości oddzielone przecinkami). Plik zawiera wszystkie rekordy pasujące do filtra, bez paginacji. Akceptuje te same parametry filter i sort co endpoint Lista numerów kampanii, którego sekcje Pola filtra i Pola sortowania wymieniają pola, których można używać.
ID Twojego konta SIP Caller. Zobacz ID konta.
ID kampanii.
Warunki, które muszą spełniać rekordy, na przykład {"number":"555"}. Zobacz Filtrowanie, aby poznać składnię.
Pole i kierunek sortowania rekordów, na przykład ["id","DESC"]. Domyślnie ["id","ASC"]. Zobacz Sortowanie.
Zwraca plik CSV z wierszem nagłówka jako text/plain; charset=utf-8. Pierwsza kolumna zawiera numer, a po niej następuje jedna kolumna dla każdej zmiennej kampanii. Nagłówek Content-Disposition zawiera sugerowaną nazwę pliku. Plik jest generowany w trakcie wysyłania, więc jeśli w jego połowie wystąpi błąd, zawartość kończy się wierszem === RESPONSE ABORTED: INTERNAL SERVER ERROR === i należy ją odrzucić.
/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers/download
curl -G 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers/download' \
-H 'Authorization: Bearer API_KEY_TOKEN' \
--data-urlencode 'filter={"status":["NotContacted","RetryPending"]}' \
--data-urlencode 'sort=["number","ASC"]' \
-o 'campaign-numbers.csv'Odpowiedź
200 OK
Number,Customer Name,Due Balance
+18035551004,Stefan Robertson,$99.00
+18035551009,Clara White,$350.00