# Webhook’lar (https://docs.akollo.com/tr/connections/webhooks)



Webhook’lar, olayları gerçekleştikleri anda Akollo ile diğer sistemler arasında taşır. Gelen webhook’larla başka bir sistem Akollo’ya haber verir. Giden webhook’larla Akollo başka bir sisteme haber verir.

<Mermaid
  title="Gelen ve giden webhook’lar"
  chart="`sequenceDiagram
participant S as Diğer sistem
participant A as Akollo
S->>A: Alıcı adresine imzalı teslimat
A->>A: İmza, tekrar ve boyut denetimi
A-->>S: Kabul ya da ret
A->>S: https uç noktasına imzalı olay
S-->>A: Teslim sonucu, deneme olarak kaydedilir`"
/>

## Gelen webhook’lar [#gelen-webhooklar]

**Entegrasyonlar → Gelen bildirimler** sayfasında, bir sağlayıcının webhook gönderebileceği bir uç nokta oluşturursunuz.

<Steps>
  <Step>
    ### Amacı seçin [#amacı-seçin]

    Bir **Amaç** seçin: **Sağlayıcı webhook’u**, **Otomasyon tetikleyicisi** ya da **Microsoft Graph yaşam döngüsü**.
  </Step>

  <Step>
    ### Doğrulayıcıyı seçin [#doğrulayıcıyı-seçin]

    Bir **Doğrulayıcı** seçin: **Standard Webhooks**, **Jira (HMAC)**, **Slack (v0 imzası)**, **Microsoft Graph (clientState)** ya da **GitHub**. Standard Webhooks dışındaki yöntemler, sağlayıcının size verdiği **Sağlayıcı gizli anahtarı**’nı ister.
  </Step>

  <Step>
    ### Bağlantı seçin (isteğe bağlı) [#bağlantı-seçin-isteğe-bağlı]

    İsterseniz uç noktanın ait olduğu etkin bir bağlantıyı seçin.
  </Step>

  <Step>
    ### Uç noktayı oluşturun ve bilgileri saklayın [#uç-noktayı-oluşturun-ve-bilgileri-saklayın]

    **Uç noktayı oluştur**’u seçin. **Alıcı URL** ve Standard Webhooks için imzalama anahtarı yalnızca bir kez gösterilir. Alıcı adresini sağlayıcıya iletin, gizli anahtarı güvenli bir yerde saklayın.
  </Step>
</Steps>

Liste, her uç noktanın en son ne zaman teslimat aldığını gösterir. Reddedilen teslimatları nedenine göre (imza, tekrar ya da boyut) sayar, ancak teslimatın kendisini göstermez. Bir uç noktayı gerekçe yazarak devre dışı bırakabilir ve yeniden etkinleştirebilirsiniz.

## Giden webhook’lar [#giden-webhooklar]

**Entegrasyonlar → Web kancaları** bu kurumun olaylarını başka bir sisteme gönderir. Her uç noktanın şu özellikleri vardır:

* bir https adresi;
* gönderilecek olay türleri;
* tam kaydın mı yoksa yalnızca bir referansın mı gönderileceği.

İmzalama anahtarı yalnızca bir kez gösterilir. Liste her uç noktanın adresini, olaylarını, durumunu ve son 24 saatteki teslim başarısını gösterir.

<Screenshot src="/screens/tr/webhooks.webp" alt="Olay türleri, Etkin ve Devre dışı etiketleri ile Devre dışı bırak ve Yeniden etkinleştir düğmelerinin yanında Neden alanı bulunan iki uç noktalı Giden web kancaları listesi" caption="Giden web kancaları: her uç nokta olayları ve durumuyla birlikte." />

Uç nokta sayfası, süzülebilen mesaj günlüğünü ve her mesajın teslim denemelerini gösterir. Bu sayfada şunları yapabilirsiniz:

* bir ya da birkaç mesajı yeniden gönderme;
* seçtiğiniz andan bu yana gönderilen her şeyi kurtarma (en fazla 30 gün geriye);
* test olayı gönderme;
* imzalama anahtarını döndürme; eski anahtar 24 saat daha çalışır.

Sürekli başarısız olan bir uç nokta, ne zamandan beri başarısız olduğunu ve ne zaman kendini devre dışı bırakacağını gösterir. Uç nokta gerekçe yazılarak devre dışı bırakılabilir ve yeniden etkinleştirilebilir; silinemez.

<Callout type="info" title="Not">
  Bu sürümde giden teslimat henüz açık değildir. Sayfalar uç nokta oluşturmayı, test olayı göndermeyi, mesajları yeniden göndermeyi ve belirli bir andan bu yana kurtarmayı sunmaz.
</Callout>

## Sık sorulan sorular [#sık-sorulan-sorular]

<Accordions type="single">
  <Accordion title="İmzalama anahtarını kaybettim. Yeniden görebilir miyim?">
    Hayır. İmzalama anahtarları yalnızca bir kez gösterilir. Giden bir uç noktada anahtarı döndürebilirsiniz; eski anahtar 24 saat daha çalışır.
  </Accordion>

  <Accordion title="Reddedilen gelen bir teslimatın içeriğini görebilir miyim?">
    Hayır. Liste reddedilen teslimatları nedenine göre (imza, tekrar ya da boyut) sayar, ancak teslimatın kendisini göstermez.
  </Accordion>

  <Accordion title="Giden bir uç noktayı silebilir miyim?">
    Hayır. Uç noktayı gerekçe yazarak devre dışı bırakabilir, sonra yeniden etkinleştirebilirsiniz.
  </Accordion>

  <Accordion title="Giden mesajları ne kadar geriye dönük kurtarabilirim?">
    Seçtiğiniz andan itibaren en fazla 30 gün geriye. Bu sürümde giden teslimat henüz açık değildir.
  </Accordion>
</Accordions>

## İlgili sayfalar [#i̇lgili-sayfalar]

* [Bağlı sistemler](/tr/connections)
* [API ve anahtarlar](/tr/connections/api)
* [Otomasyon](/tr/product-guide/automation)
