YAPL Dokümantasyon
Kullanım KılavuzlarıWebhook'lar

Webhook'lar

Webhook bildirimleri ile YAPL'ı harici araçlara ve servislere bağlayın.

Webhook'lar

Webhook'lar, çalışma alanınızda bir şey değiştiğinde YAPL'ın harici servislere anlık bildirim göndermesini sağlar. Bir proje oluşturulduğunda, bir görev güncellendiğinde veya bir ekip üyesi eklendiğinde, YAPL Slack, Discord, Zapier, Make, n8n veya kendi özel servisleriniz gibi araçları anında bilgilendirebilir.

Webhook'lar Nasıl Çalışır

Çalışma alanınızda bir olay gerçekleştiğinde YAPL:

  1. Hangi webhook uç noktalarının o olay türü için yapılandırıldığını kontrol eder
  2. Olay detaylarını içeren bir JSON yükü oluşturur
  3. Eşleşen her uç noktaya bir HTTP POST isteği gönderir
  4. Teslimat sonucunu (başarılı veya başarısız) kaydeder
  5. Başarısız teslimatları otomatik olarak yeniden dener

Webhook'larla Neler Yapabilirsiniz

  • Slack/Discord bildirimleri — Proje durumu değiştiğinde ekip kanalınızda mesaj alın
  • Otomasyon platformları — YAPL olaylarından Zapier, Make veya n8n iş akışları tetikleyin
  • Özel panolar — Proje güncellemelerini dahili araçlarınıza aktarın
  • Denetim kayıtları — Olay verilerini harici kayıt servislerine gönderin
  • E-posta uyarıları — SendGrid veya Mailgun gibi servisler üzerinden e-posta bildirimleri tetikleyin

Kullanılabilirlik

Webhook'lar Professional ve Deneme planlarında kullanılabilir. Her çalışma alanı en fazla 10 webhook uç noktasına sahip olabilir.

PlanWebhook'lar
Deneme10 uç noktaya kadar
BasicKullanılamaz
Professional10 uç noktaya kadar

Basic planındaysanız, mevcut webhook'ları görüntüleyebilir ve silebilirsiniz ancak yeni oluşturamaz veya mevcutları düzenleyemezsiniz. Webhook'ları etkinleştirmek için planınızı yükseltin.

Bu Bölümde

Kurulum

Referans

  • Olay Türleri — Webhook teslimatlarını tetikleyebilecek tüm olaylar

İzleme

Güvenlik

Hızlı Referans

GörevKonum
Webhook oluşturAyarlar > Webhook'lar > Webhook Oluştur
Webhook düzenleAyarlar > Webhook'lar > [Uç Nokta] > Düzenle
Webhook silAyarlar > Webhook'lar > [Uç Nokta] > Sil
Webhook test etAyarlar > Webhook'lar > [Uç Nokta] > Test
Teslimat kayıtlarını görAyarlar > Webhook'lar > [Uç Nokta] > Teslimatlar

Webhook Yükü Formatı

Her webhook teslimatı şu yapıda bir JSON yükü gönderir:

{
  "id": "evt_abc123",
  "type": "project.created.v1",
  "timestamp": "2026-03-25T10:30:00.000Z",
  "workspaceId": "ws_xyz789",
  "data": {
    "projectId": "proj_456",
    "projectName": "Ofis Renovasyonu",
    "status": "planning"
  }
}
AlanAçıklama
idBenzersiz olay tanımlayıcısı
typeOlay türü (bkz. Olay Türleri)
timestampOlayın gerçekleştiği zaman (ISO 8601)
workspaceIdÇalışma alanı tanımlayıcınız
dataOlaya özgü detaylar

Güvenlik

Her teslimat, X-YAPL-Signature-256 başlığında bir HMAC-SHA256 imzası içerir. Alıcı servisiniz, isteğin YAPL'dan geldiğini doğrulamak için bu imzayı kontrol etmelidir. Uygulama detayları için İmza Doğrulama sayfasına bakın.

Hassas bilgiler (şifreler, tokenlar, API anahtarları) teslimat öncesinde yüklerden otomatik olarak çıkarılır.

Yeniden Deneme Politikası

Bir teslimat başarısız olursa (ağ hatası veya 2xx olmayan yanıt), YAPL otomatik olarak yeniden dener:

DenemeGecikme
1. yeniden deneme30 saniye
2. yeniden deneme2 dakika
3. yeniden deneme10 dakika
4. yeniden deneme1 saat
5. yeniden deneme6 saat

5 başarısız denemeden sonra teslimat başarısız olarak işaretlenir. Tüm teslimat denemelerini Teslimat Kayıtları'nda görüntüleyebilirsiniz.

İlgili Konular

Bu sayfa yardımcı oldu mu?

Bu Sayfada