Webhook’lar
Sunucu durumu değiştiğinde, fatura kesildiğinde veya saldırı başladığında imzalı HTTPS bildirimleri alın.
Bu sayfada
Olaylar#
| Olay | Ne zaman |
|---|---|
server.created, server.deleted | Sunucu oluşturulduğunda veya silindiğinde |
server.status_changed | Çalışıyor, durduruldu, kurtarma |
invoice.issued, invoice.paid | Faturalandırma olayları |
attack.started, attack.ended | Shield engellemeleri |
backup.failed | Zamanlanmış yedek tamamlanmadığında |
İmzaları doğrulayın#
Her istek, uç nokta sırrınızla ham gövdenin HMAC-SHA256 değerini taşıyan X-Avenlith-Signature başlığını içerir:
JavaScript
import crypto from 'node:crypto'
export function verify(rawBody, signature, secret) {
const expected = crypto.createHmac('sha256', secret).update(rawBody).digest('hex')
return crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(signature))
}
Teslimat#
Uç noktanız 10 saniye içinde 2xx durumuyla yanıt vermelidir. Başarısız teslimatlar 24 saat boyunca artan aralıklarla tekrar denenir; ardından uç nokta devre dışı bırakılır ve proje sahibi bilgilendirilir.
Bu sayfa işinize yaradı mı?
Hâlâ yardıma mı ihtiyacınız var?
Mühendislerimiz talepleri 7/24 yanıtlar — ortalama ilk yanıt süresi 7 dakika.