Typy webhooków
Wszystkie dostępne typy webhooków są zawarte w wyliczeniu WebhookType. Przykładowe ładunki dla każdego można znaleźć w naszym przewodniku Typy zdarzeń.
Tworzenie webhooków
Aby utworzyć webhook za pośrednictwem API:
1
mutation WebhookCreate($input: WebhookCreateInput!) {2
webhookCreate(input: $input) {3
id4
url5
type6
status7
}8
}Edytuj szczegóły webhoka
Aby edytować istniejący webhook za pośrednictwem API:
1
mutation WebhookUpdate($input: WebhookUpdateInput!) {2
webhookUpdate(input: $input) {3
id4
url5
type6
status7
}8
}Wyświetl dzienniki webhooków
Aby wyświetlić dzienniki webhooków za pośrednictwem API:
1
query WebhookLogs(2
$first: Int3
$after: String4
$filter: WebhookLogsFilterInput5
) {6
webhookLogs(first: $first, after: $after, filter: $filter) {7
edges {8
node {9
id10
type11
url12
createdAt13
responseStatus14
}15
}16
}17
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
Słuchaj zdarzeń za pośrednictwem webhooków
Otrzymuj powiadomienia o zdarzeniach w czasie rzeczywistym dla twojej integracji Zonos.
Webhooki umożliwiają Zonosowi proaktywnie powiadamiać twoje systemy zewnętrzne, gdy następują określone zdarzenia. Gdy zarejestrowane zdarzenie miałoby miejsce, Zonos wyśle żądanie HTTP POST na adres URL webhoka, który określisz. Treść żądania będzie zawierać szczegóły zdarzenia, umożliwiając twoim systemom obsługę zdarzenia programowo.
Webhooki są przydatne do integracji Zonosa z innymi platformami, wyzwalania zautomatyzowanych przepływów pracy i utrzymywania synchronizacji danych w systemach w czasie rzeczywistym. Na przykład możesz użyć webhooków do: