Skip to main content

Buduj z naszym API

Integruj się z identitycall.ai bez trudu.

Uwierzytelnianie

  • -

    Uwierzytelniaj żądania za pomocą tokenów Bearer. Wszystkie żądania API muszą zawierać nagłówek 'Authorization: Bearer <YOUR_API_KEY>'.

  • -

    Generuj klucze API i zarządzaj nimi z panelu konta. Klucze są przypisane do Twojego konta i należy je trzymać w tajemnicy.

Nagrania i transkrypcja

  • -

    POST /api/v1/public/recordings: prześlij pliki audio (MP3, WAV, FLAC, M4A) do 2GB. Obsługuje multipart/form-data.

  • -

    GET /api/v1/public/recordings/{id}: pobierz status i metadane nagrania; GET /api/v1/public/recordings/{id}/audio_url zwraca adres URL do odtwarzania audio.

  • -

    GET /api/v1/public/recordings/{id}/transcription: pobierz pełną transkrypcję z diaryzacją mówców i znacznikami czasu.

  • -

    GET /api/v1/public/recordings: wylistuj wszystkie nagrania; GET /api/v1/public/recordings/filters zwraca dostępne wartości filtrów.

Projekty i operatorzy

  • -

    GET/POST /api/v1/public/projects: wylistuj, twórz i zarządzaj projektami, w których zorganizowane są Twoje nagrania.

  • -

    GET/POST /api/v1/public/operators: zarządzaj operatorami (konsultantami) - osobami, których połączenia nagrywasz i przypisujesz.

  • -

    GET /api/v1/public/app/settings: odczytaj ustawienia przetwarzania Twojego konta.

Wyniki analizy

  • -

    GET /api/v1/public/recordings/{id}/results: wyniki celów, kategorie, wyodrębnione pola i identyfikacja mówcy dla przetworzonego połączenia.

  • -

    GET /api/v1/public/recordings/{id}/summary: wygenerowane przez AI podsumowanie rozmowy.

  • -

    Wyniki zawierają uzasadnienie każdego wyniku celu, więc każdą liczbę można zaudytować.

Numery wirtualne i telefonia

  • -

    GET /api/v1/public/virtual_numbers/available i POST /api/v1/public/virtual_numbers/purchase: przeglądaj i kupuj numery telefonów.

  • -

    PATCH /api/v1/public/virtual_numbers/{id}: skonfiguruj numer; dodawaj lub usuwaj operatorów za pomocą POST {id}/add_operator i DELETE {id}/remove_operator.

Webhooki i zdarzenia

  • -

    Odbieraj w czasie rzeczywistym webhook 'recording.analyzed' po zakończeniu przetwarzania, z wybranymi przez Ciebie sekcjami ładunku: metadane, podsumowanie, transkrypcja, cele, kategorie, wyodrębnione dane.

  • -

    Webhooki są dostarczane jako żądania POST w formacie JSON do skonfigurowanego przez Ciebie punktu końcowego HTTPS.

Limity zapytań

  • -

    Limity zapytań API są powiązane z limitami Twojego planu subskrypcji.