Geliştiriciler

Web kancaları

Hesabınızın oluşturduğu her bildirim, imzalı bir JSON POST olarak doğrudan kendi sistemlerinize gönderilebilir; böylece barındırma hizmetinizde gerçekleşen bir olay, başka herhangi bir yerde bir iş akışını başlatabilir.

Tüm geliştirici belgeleri →

Neye bağlayabilirsiniz

Bir webhook sıradan bir HTTPS isteğidir, bu nedenle bunu alabilen her şey buna göre hareket edebilir. Aracınız için bir entegrasyon oluşturmamıza ihtiyacınız yoktur.

Otomasyon platformları

Bir web kancasını n8n, Make, Zapier, Pipedream, Activepieces içindeki bir iş akışına yönlendirin ve her olay bir tetikleyiciye dönüşsün — bir kanala gönderi paylaşın, bir bilet açın, bir e-tabloyu güncelleyin, başka bir API çağırın. Uç noktaya HTTPS üzerinden erişilebildiği sürece, kendi kendine barındırılan platformlar da tamamen aynı şekilde çalışır.

CRM'ler ve yardım masaları

Müşteri kaydının, kimsenin manuel olarak kopyalamasına gerek kalmadan barındırma hizmetinin durumunu yansıtması için faturalandırma ve hesap etkinliklerini HubSpot, Pipedrive, Salesforce sistemine veya gelen web kancasına sahip herhangi bir yardım masası ya da CRM'e gönderin.

Dinleyen başka herhangi bir şey

Slack, Discord, Google Sheets, Airtable, Notion, kendi izlemeniz, bir veri ambarı veya yazdığınız küçük bir komut dosyası. HTTPS POST kabul edebiliyor ve JSON okuyabiliyorsa, bunları alabilir.

Gönderilenler

Hangi kategorilerin hangi hedefe gideceğini siz seçersiniz — ve birden fazlasını bağlayabilirsiniz, böylece faturalandırma bir yere, site uyarıları ise başka bir yere gidebilir. Varsayılan olarak her şey açıktır.

Faturalandırma ve ödemeler

Düzenlenen ve ödenen faturalar, başarısız ödemeler, son kullanma tarihi yaklaşan kartlar, yenilemeler ve iptaller.

Siteler ve güvenlik

Hazırlama tamamlandı, bir site askıya alındı, kötü amaçlı yazılım bulundu, yedeklemeler ve sertifika değişiklikleri.

Destek ve alan adları

Açılan ve iletilen talepler, alan adı transferleri, yenilemeler ve DNS değişiklikleri.

Bir isteğin bizden geldiğini kanıtlama

Her istek, yalnızca sizin ve bizim sahip olduğumuz bir gizli anahtarla imzalanır. Gövde üzerinde işlem yapmadan önce imzayı kontrol edin — bu başlıklar her teslimatla birlikte gelir:

X-Zinn-Signature: sha256=<hmac of `timestamp.body`>
X-Zinn-Timestamp: unix seconds
X-Zinn-Delivery: stable id for this delivery
X-Zinn-Event: invoice.paid

Zaman damgası gövdenin yanında gönderilmek yerine onunla birlikte imzalanır, bu nedenle birinin ele geçirdiği bir istek daha sonra size karşı yeniden yürütülemez. Birkaç dakikadan daha eski olan her şeyi reddedin.

İmzalama gizli anahtarınız, yalnızca web kancasını eklediğinizde bir kez gösterilir. Bunu tekrar gösteremeyiz; kaybederseniz hedefi kaldırıp yeniden ekleyin.

Biri kuruluyor

  1. Kontrol panelinizde Bildirimler'i açın ve Webhook türünde bir hedef ekleyin.
  2. HTTPS uç noktanızı belirtin ve size gösterdiğimiz imzalama gizli anahtarını kopyalayın.
  3. Test düğmesine basın. Gerçek bir durum gerçekleşmeden önce üzerinde geliştirme yapabilmeniz için canlı bir istek ile aynı yapıda gerçek bir istek göndeririz.
  4. Bu hedefin hangi kategorileri alması gerektiğini seçin. Yeni bildirim türleri otomatik olarak açılır.

İstediğiniz kadar hedef ekleyebilir, webhook'ları e-posta, Slack ve Telegram ile birleştirebilir ve her birine farklı bir kategori kümesi atayabilirsiniz.

Bunun yerine bizi telefonla aramayı mı tercih edersiniz?

Web kancaları, bir olay gerçekleştiğinde sizi bilgilendirir. API ise bir şeyleri gerçekleştirme yönteminizdir; kontrol panelinin yürüttüğü her işlem kullanımınıza açıktır.

API referansına göz atın