Użyj HTTPS i uwierzytelniania HTTP Basic z zatwierdzonymi poświadczeniami API. Przechowuj poświadczenia na serwerze aplikacji. Te punkty końcowe Hosted PBX używają /hpbx/ na api.multitel.net; nie wstawiaj /v3. Sprawdzaj zarówno wynik HTTP, jak i status aplikacji w odpowiedzi JSON.
Zażądaj ograniczonego zakresu dat
curl --request POST --user "USERNAME:PASSWORD" \
--data-urlencode "date_from=2026-10-01" \
--data-urlencode "date_to=2026-10-02" \
--data-urlencode "disposition=ANSWERED" \
"https://api.multitel.net/hpbx/cdrs/YOUR_BILLING_CODE?start=0&length=50"Zastąp kod rozliczeniowy i daty. Filtry dat obejmują podane dni. Dla tego punktu końcowego filtry w treści są kodowane jako formularz, a stronicowanie znajduje się w ciągu zapytania.
Filtry i odpowiedź
| Parametr | Znaczenie |
|---|---|
| date_from / date_to | Data początkowa i końcowa w formacie YYYY-MM-DD. |
| wherelanded | Filtr docelowy, gdy jest potrzebny. |
| disposition | Filtr wyniku połączenia, na przykład ANSWERED. |
| callerid | Filtr numeru dzwoniącego. |
| timezone | Obsługiwany identyfikator strefy czasowej, jeśli jest używany; nie zakładaj, że akceptuje nazwę IANA. |
| start / length | Parametry zapytania sterujące zwracaną stroną. |
Rekordy połączeń zawierają czas rozpoczęcia, tożsamość dzwoniącego, źródło, pierwsze miejsce docelowe, płatne sekundy, wynik połączenia oraz identyfikatory połączeń. Użyj struktury zwróconego wyniku dla tego punktu końcowego; może się ona różnić od paginacji API portalu. Pomyślne żądanie HTTP nie dowodzi, że wynik zawiera pasujące połączenia.
W przypadku integracji REST z portalem korzystaj z bieżącej dokumentacji historii połączeń, w tym z jej schematu odpowiedzi i uprawnień konta.