DOCS

Web Kancaları

Web kancaları ile olayları dinleyin

Zonos entegrasyonunuz için gerçek zamanlı olay bildirimleri alın.

Web kancaları, Zonos'un belirli olaylar meydana geldiğinde dış sistemlerinizi proaktif olarak bilgilendirmesinin bir yoludur. Abone olunan olay meydana geldiğinde, Zonos belirttiğiniz web kancası URL'sine HTTP POST isteği gönderecektir. İstek gövdesi olay ayrıntılarını içerecek ve sisteminizin olayı programlı olarak işlemesine izin verecektir.

Web kancaları Zonos'u diğer platformlarla entegre etmek, otomatik iş akışlarını tetiklemek ve verileri sistemler arasında gerçek zamanlı olarak senkronize tutmak için yararlıdır. Örneğin, web kancalarını aşağıdaki amaçlarla kullanabilirsiniz:

  • Zonos'da bir sipariş oluşturulduğunda sipariş yönetim sisteminizi güncelleyin
  • Gönderim iptal edildiğinde yerine getirim sağlayıcınızı bilgilendirin
  • Uluslararası siparişlerin durum değişikliklerini denetim amaçlı kaydedin

Web kancası türleri 

Tüm kullanılabilir web kancası türleri WebhookType numaralandırmasında yer almaktadır. Her biri için örnek yükler Olay Türleri kılavuzunda bulunabilir.

Web kancaları oluşturma 

API aracılığıyla web kancası oluşturmak için:

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

Web kancası ayrıntılarını düzenleyin 

API aracılığıyla mevcut bir web kancasını düzenlemek için:

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

Web kancası günlüklerini görüntüleyin 

API aracılığıyla web kancası günlüklerini görüntülemek için:

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

Bu sayfa faydalı mıydı?