DOCS

Вебхуки

Прослушивайте события с вебхуками

Получайте уведомления о событиях в реальном времени для вашей интеграции Zonos.

Вебхуки предоставляют способ для Zonos активно уведомлять ваши внешние системы всякий раз, когда происходят определенные события. Когда происходит подписанное событие, Zonos отправит HTTP POST запрос на указанный вами URL вебхука. Тело запроса будет содержать детали события, что позволит вашей системе обработать событие программно.

Вебхуки полезны для интеграции Zonos с другими платформами, запуска автоматизированных рабочих процессов и синхронизации данных между системами в реальном времени. Например, вы можете использовать вебхуки для:

  • Обновления системы управления заказами при создании заказа в Zonos
  • Уведомления поставщика выполнения при отмене отправки
  • Логирования изменений статуса международных заказов в целях аудита

Типы вебхуков 

Все доступные типы вебхуков включены в перечисление WebhookType. Примеры полезных данных для каждого можно найти в нашем руководстве Типы событий.

Создание вебхуков 

Для создания вебхука через API:

1mutation WebhookCreate($input: WebhookCreateInput!) {
2 webhookCreate(input: $input) {
3 id
4 url
5 type
6 status
7 }
8}

Редактирование деталей вебхука 

Для редактирования существующего вебхука через API:

1mutation WebhookUpdate($input: WebhookUpdateInput!) {
2 webhookUpdate(input: $input) {
3 id
4 url
5 type
6 status
7 }
8}

Просмотр логов вебхука 

Для просмотра логов вебхука через API:

1query WebhookLogs(
2$first: Int
3$after: String
4$filter: WebhookLogsFilterInput
5) {
6 webhookLogs(first: $first, after: $after, filter: $filter) {
7 edges {
8 node {
9 id
10 type
11 url
12 createdAt
13 responseStatus
14 }
15 }
16 }
17}
GraphQL API ReferenceTypes, inputs, and operations used in this guide

Была ли эта страница полезной?


На этой странице: