Webhook - Wygenerowana transkrypcja i podsumowanie

Webhooki informują o zakończeniu procesu generowania transkrypcji lub podsumowania i automatycznie wysyłane są do wskazanego systemu zewnętrznego. Dzięki nim integracje mogą natychmiast reagować na dostępność nowych danych, bez konieczności cyklicznego odpytywania API. Webhook zawiera informacje pozwalające jednoznacznie powiązać podsumowanie z konkretnym połączeniem oraz pobrać jego treść poprzez EAPI. Rozwiązanie to usprawnia przepływ danych i umożliwia automatyzację procesów opartych na analizie rozmów.


Struktura webhooka – wygenerowana transkrypcja

{
  "eventName":"TranscriptionCreated",
  "fccInstance":"domena",
  "customerId":0000,
  "version":1,
  "createdAt":"2025-11-21T13:09:24+01:00",
  "data":
    {
      "calls_id":136,
      "date_time":"2025-11-21T13:09:24+01:00",
      "campaigns_id":5
    }
}

Opis pól webhooka

Pole Opis
eventName Nazwa zdarzenia webhooka informująca o wygenerowaniu transkrypcji
fccInstance Domena / identyfikator instancji Welyo, z której pochodzi powiadomienie
customerId Identyfikator klienta w systemie Welyo
version Wersja struktury webhooka
createdAt Data i godzina wygenerowania powiadomienia
data Obiekt zawierający szczegóły dotyczące wygenerowanej transkrypcji

Opis pól w sekcji data

Pole Opis
calls_id Identyfikator połączenia, dla którego została wygenerowana transkrypcja
date_time Data i godzina wygenerowania transkrypcji
campaigns_id Identyfikator kampanii, w której obsługiwane było połączenie (pole może być puste, jeśli połączenie było poza kampanią)

ℹ️ Jak pobrać treść transkrypcji?

Wystarczy wywołać akcję EAPI pobierania transkrypcji, przekazując otrzymane calls_id.

⚠️  Dlaczego treść nie jest wysyłana w webhooku?

Transkrypcja może być bardzo długa. Umieszczenie jej bezpośrednio w webhooku mogłoby:

  • znacząco wydłużyć czas generowania powiadomienia,
  • spowodować problemy z przetwarzaniem po stronie systemu odbierającego.

Struktura webhooka – wygenerowane podsumowanie

{
"eventName":"SummaryCreated",
"fccInstance":"domena",
"customerId":0000,
"version":1,
"createdAt":"2025-11-21T13:11:14+01:00",
"data":
{
  "calls_id":136,
  "date_time":"2025-11-21T13:11:14+01:00",
  "campaigns_id":5
    }
}

Opis pól webhooka

Pole Opis
eventName Nazwa zdarzenia webhooka informująca o wygenerowaniu podsumowania
fccInstance Domena / identyfikator instancji Welyo, z której pochodzi powiadomienie
customerId Identyfikator klienta w systemie Welyo
version Wersja struktury webhooka
createdAt Data i godzina wygenerowania powiadomienia
data Obiekt zawierający szczegóły dotyczące wygenerowanego podsumowania

Opis pól w sekcji data

Pole Opis
calls_id Identyfikator połączenia, dla którego wygenerowano podsumowanie
date_time Data i godzina wygenerowania podsumowania
campaigns_id Identyfikator kampanii, w której obsługiwane było połączenie (pole może być puste, jeśli połączenie było poza kampanią)

ℹ️ Jak pobrać treść podsumowania?

Wywołaj akcję EAPI pobierania podsumowania, przekazując calls_id.

⚠️ Dlaczego treść nie jest wysyłana w webhooku?

Podsumowanie, podobnie jak transkrypcja, może być obszerne. Przesyłanie pełnej treści mogłoby:

  • wydłużyć generowanie powiadomienia,
  • utrudnić przetwarzanie danych po stronie systemu odbiorcy.

FAQ


  1. Kiedy wysyłany jest webhook dotyczący transkrypcji lub podsumowania?

Webhook jest wysyłany automatycznie w momencie zakończenia procesu generowania transkrypcji lub podsumowania dla danego połączenia. Obejmuje jedynie dane identyfikacyjne - pełna treść jest dostępna przez EAPI.

  1. Dlaczego treść transkrypcji lub podsumowania nie jest wysyłana w webhooku?

Transkrypcje i podsumowania mogą być bardzo obszerne. Wysyłanie ich w całości w webhooku mogłoby spowodować opóźnienia, problemy z obsługą danych lub niepotrzebne obciążenie systemu odbiorcy. Dlatego webhook przekazuje tylko metadane, a właściwą treść można pobrać poprzez EAPI.

  1. Jak pobrać zawartość transkrykcji lub podsumowania?

Wystarczy wywołać odpowiednią akcję EAPI, przekazując calls_id    otrzymane w webhooku:

  • pobranie transkrypcji,
  • pobranie podsumowania (jeżeli transkrypcja istnieje).
Czy odpowiedzieliśmy na Twoje pytanie? Dziękujemy za opinię Wystąpił problem z przesłaniem opinii. Proszę spróbować później