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

Olay Türleri

YAPL'da mevcut tüm webhook olay türlerinin tam referansı.

Webhook Olay Türleri

YAPL projeler, ekipler, planlar ve çalışma alanları genelindeki olaylar için webhook bildirimleri gönderebilir. Bu sayfa, her kullanılabilir olay türünü ne zaman tetiklendiğine dair bir açıklama ile listeler.

Olay Türü Formatı

Olay türleri alan.eylem.sürüm kalıbını izler:

project.created.v1
│       │       │
│       │       └── Sürüm (gelecek uyumluluk için)
│       └────────── Ne oldu
└────────────────── Hangi alan

Proje Olayları

Projeler oluşturulduğunda, güncellendiğinde veya durum değiştirdiğinde tetiklenir.

Olay TürüAçıklama
project.created.v1Yeni bir proje oluşturuldu
project.updated.v1Bir projenin detayları değiştirildi (ad, açıklama, tarihler, bütçe)
project.deleted.v1Bir proje kalıcı olarak silindi
project.archived.v1Bir proje arşive taşındı
project.restored.v1Arşivlenmiş bir proje aktif duruma geri yüklendi
project.statusChanged.v1Bir projenin durumu değişti (örn. Planlama'dan Aktif'e, Aktif'ten Beklemede'ye)

Ekip Olayları

Ekipler veya ekip üyeliği değiştiğinde tetiklenir.

Olay TürüAçıklama
team.created.v1Yeni bir ekip oluşturuldu
team.updated.v1Bir ekibin detayları değiştirildi (ad, açıklama)
team.deleted.v1Bir ekip silindi
team.member-added.v1Bir ekibe üye eklendi
team.member-removed.v1Bir ekipten üye çıkarıldı
team.member-role-changed.v1Bir ekip üyesinin rolü değiştirildi (örn. Üye'den Lider'e)

Plan Olayları

Planlar (projeler içindeki zamanlama dokümanları) değiştirildiğinde tetiklenir.

Olay TürüAçıklama
plan.created.v1Yeni bir plan oluşturuldu
plan.published.v1Bir plan yayınlandı (ekibe görünür hale getirildi)
plan.archived.v1Bir plan arşivlendi
plan.restored.v1Arşivlenmiş bir plan geri yüklendi
plan.deleted.v1Bir plan kalıcı olarak silindi
plan.task.added.v1Bir plana yeni bir görev eklendi
plan.task.updated.v1Bir plan içindeki görev güncellendi
plan.task.deleted.v1Bir plandan görev çıkarıldı

Çalışma Alanı Olayları

Çalışma alanı düzeyinde ayarlar değiştiğinde tetiklenir.

Olay TürüAçıklama
workspace.updated.v1Çalışma alanı ayarları değiştirildi (ad, açıklama, yapılandırma)

Olay Yükü Örnekleri

Proje Oluşturuldu

{
  "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",
    "teamId": "team_321",
    "teamName": "Operasyon",
    "actorName": "Ahmet Yılmaz"
  }
}

Ekibe Üye Eklendi

{
  "id": "evt_def456",
  "type": "team.member-added.v1",
  "timestamp": "2026-03-25T11:00:00.000Z",
  "workspaceId": "ws_xyz789",
  "data": {
    "teamId": "team_321",
    "teamName": "Mühendislik",
    "memberId": "user_890",
    "memberName": "Ayşe Demir",
    "role": "member",
    "actorName": "Ahmet Yılmaz"
  }
}

Görev Güncellendi

{
  "id": "evt_ghi789",
  "type": "plan.task.updated.v1",
  "timestamp": "2026-03-25T14:15:00.000Z",
  "workspaceId": "ws_xyz789",
  "data": {
    "planId": "plan_555",
    "planName": "Q2 Programı",
    "taskId": "task_777",
    "taskName": "Temel Çalışması",
    "actorName": "Ayşe Demir"
  }
}

Olayları Filtreleme

Bir webhook uç noktası oluştururken veya düzenlerken hangi olay türlerini alacağını seçebilirsiniz:

  • Tüm olaylar — Her şeyi almak için olay türlerini boş bırakın (varsayılan)
  • Belirli olaylar — Yalnızca entegrasyonunuzla ilgili olayları seçin

Örneğin, proje güncellemeleri için bir Slack kanalı yalnızca project.created.v1, project.statusChanged.v1 ve project.archived.v1 olaylarına abone olabilir.

Veri Hassasiyeti

YAPL, teslimat öncesinde webhook yüklerinden hassas alanları otomatik olarak çıkarır. Aşağıdaki alanlar asla dahil edilmez:

  • Şifreler ve şifre hash'leri
  • Erişim tokenları ve yenileme tokenları
  • API anahtarları ve sırlar
  • Oturum tanımlayıcıları
  • IP adresleri ve kullanıcı ajanları

İlgili Konular

Bu sayfa yardımcı oldu mu?

Bu Sayfada