Lista szczegółów numerów

GET/v1/accounts/{accountId}/campaigns/{campaignId}/reports/numberDetails

Zwraca numery kampanii wraz z ich bieżącym statusem, opcjonalnie przefiltrowane i posortowane. W przeciwieństwie do endpointu Lista numerów kampanii uwzględniane są numery usunięte.

Parametry ścieżki

accountIduuidWymagane

ID Twojego konta SIP Caller. Zobacz ID konta.

campaignIduuidWymagane

ID kampanii.

Parametry zapytania

filterJSON object

Warunki, które muszą spełniać rekordy, na przykład {"name":"sales"}. Zobacz Pola filtra poniżej oraz Filtrowanie, aby poznać składnię.

sortJSON array

Pole i kierunek sortowania rekordów, na przykład ["id","DESC"]. Domyślnie ["id","ASC"]. Zobacz Sortowanie.

rangeJSON array

Liczone od zera pozycje pierwszego i ostatniego zwracanego rekordu, obie włącznie, na przykład [0,99]. Domyślnie [0,9]. Zobacz Paginacja.

Pola filtra

Pola, których można używać w parametrze zapytania filter. Ogólną składnię opisano w sekcji Filtrowanie.

numberstring

Numery zawierające podany tekst, co umożliwia częściowe wyszukiwanie.

Przykład: {"number":"555100"}
varValuesobject

Numery, których zmienna zawiera podany tekst (bez rozróżniania wielkości liter). Kluczem jest $, po którym następuje pozycja zmiennej, licząc od 1.

Przykład: {"varValues":{"$1":"robertson"}}
attemptsintegerOperatory: _gt_gte_lt_lte

Numery według liczby prób.

Przykład: {"attempts_gt":1}
statusenum

Numery w podanym statusie. Użyj tablicy, aby podać kilka statusów.

Możliwe wartości:NotContactedContactingSuccessFailureRetryPendingBlacklistedDeleted
Przykład: {"status":["NotContacted","RetryPending"]}

Pola sortowania

Pola, których można używać w parametrze zapytania sort, w kolejności rosnącej (ASC) lub malejącej (DESC). Ogólną składnię opisano w sekcji Sortowanie. Gdy parametr sort zostanie pominięty, wyniki są sortowane rosnąco według pola id.

idnumberaddedAtattempts

Zwraca

Zwraca tablicę obiektów szczegółów numeru dla żądanej strony. Nagłówki X-Total-Count i Content-Range zawierają całkowitą liczbę rekordów pasujących do filtra, na przykład Content-Range: numberDetails 0-9/57. Zobacz Paginacja.

GET

/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/reports/numberDetails

curl -G 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/reports/numberDetails' \ -H 'Authorization: Bearer API_KEY_TOKEN' \ --data-urlencode 'filter={"status":"RetryPending","attempts_gte":2}' \ --data-urlencode 'sort=["attempts","DESC"]' \ --data-urlencode 'range=[0,99]'

Odpowiedź

200 OK

[ { "id": 1048170, "number": "+18035551009", "varValues": [ "Clara White", "$350.00" ], "addedAtLocal": "2026-10-01T10:05:23.452", "attempts": 2, "status": "RetryPending" } ]


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