MailLandDocs
Gelen E-posta

Gelen Posta Rotaları

Gelen e-postaları depolamaya, webhook'lara veya diğer eylemlere yönlendirmek için yönlendirme kuralları yapılandırın

Rotalar, MailLand'ın bir alan adı için gelen e-postaları nasıl işleyeceğini tanımlar. Her rota, alıcının yerel kısmıyla (adresin @ işaretinden önceki bölümü) eşleşir ve bir veya daha fazla eylem çalıştırır: depolama, bir webhook'a teslim etme, iletme, SMTP düzeyinde reddetme veya düşürme. Rotalar öncelik sırasına göre (en düşük sayı önce) değerlendirilir ve ilk eşleşen rota kazanır.

Rotalar yalnızca alıcı adresinin yerel kısmıyla eşleşir. Gönderici, konu veya diğer başlıklara göre eşleşme yoktur: bir rota from veya subject alanına göre filtreleme yapamaz.

Eşleşme Türleri

Eşleşme TürüAçıklama
exactYerel kısım, kalıpla tam olarak eşleşir
prefixYerel kısım, kalıpla başlar
suffixYerel kısım, kalıpla biter
containsYerel kısım, kalıbı içerir
plusaddressingYerel kısım, kalıbı takip eden +herhangi bir şey şeklindedir (support, support+ticket123 ile eşleşir)
catchallHer alıcıyla eşleşir; kalıp gerekmez
regexYerel kısım, kalıpla düzenli ifade olarak eşleşir (maks. 200 karakter, 1 saniye zaman aşımı)

Eşleşme büyük/küçük harfe duyarsızdır ve her zaman yerel kısma karşı çalışır, [email protected] ve [email protected], aynı alan adına sınırlı support kalıbına sahip bir rotayla ikisi de eşleşir.

regex eşleşme türü, düzenli ifadeyle gelen yönlendirmeyi destekleyen bir plan gerektirir (bugün Pro ve Max, Free değil). Bu özelliği desteklemeyen bir planda matchType: "regex" ile rota oluşturmak veya mevcut bir rotayı eşleşme türü regex olacak şekilde güncellemek 400 PLAN_LIMIT_REACHED döndürür. Zaten regex olan bir rota, çalışma alanı daha sonra düşürülse bile eşleşmeye devam eder ve eşleşme türünü değiştirmeden yapılan düzenlemeler bundan etkilenmez.

Rota Eylemleri

Bir rotanın actions alanı, aşağıdaki dize değerlerinden bir veya daha fazlasının listesidir:

EylemAçıklama
storeAyrıştırılan e-postayı API ve panel üzerinden erişim için depolar
webhookAyrıştırılan e-postayı bir webhook'a teslim eder (webhookId gerektirir)
forwardE-postanın bir kopyasını normal gönderim yolu üzerinden forwardToEmail adresine gönderir
rejectMesajı rejectStatus/rejectMessage ile SMTP düzeyinde reddeder
dropMesajı SMTP ile kabul eder, ardından sessizce atar, depolama yok, webhook yok
unsubscribeAdresi bir List-Unsubscribe posta kutusu olarak işler; sonlandırıcıdır, aşağıya bakın

store ve webhook birbiriyle ve forward ile birleştirilebilir. reject, drop ve unsubscribe sonlandırıcıdır: her biri rotadaki tek eylem olmalıdır; API, bunlardan birini başka bir eylemle birleştiren bir isteği reddeder.

İletilen bir kopya ham SMTP relay ile gönderilmez: diğer her transactional e-posta ile aynı gönderim hattından geçer; bu yüzden hedefin onayını gerektirir (aşağıda), gönderim kotanıza sayılır ve mesaj günlüğünüzde diğer her gönderim gibi görünür.

Yönlendirme Hedefleri

Bir adrese herhangi bir posta yönlendirilmeden önce, o adresin sahibinin bunu onaylaması gerekir: yalnızca adres, gönderim için tam olarak doğrulanmış kendi alan adlarınızdan birindeyse bu gerekmez. Dış bir adres için bunu atlamanın bir yolu yoktur: bu, hedef sahibini hiç kabul etmediği postayı almaktan korur ve gönderim itibarınızı geri dönen veya şikayet eden bir adresten korur.

actions içinde forward olan bir rota oluştururken veya güncellerken MailLand otomatik olarak:

  1. forwardToEmail için bir yönlendirme hedefi kaydı oluşturur (veya yeniden kullanır), kiracınıza özgü: aynı adres, ona yönlendiren her rota genelinde hatırlanır.
  2. Adres onay gerektiriyorsa ve daha önce hiç sorulmadıysa, bir bağlantı içeren onay e-postası gönderir.

Rota kaydının kendisi her zaman başarılı olur; başarısız bir onay e-postası rotayı başarısız kılmaz: hedef, siz onayı yeniden göndermediğiniz sürece basitçe pending kalır (ona hiçbir şey yönlendirilmez).

Onay Bağlantısı

Onay e-postasındaki bağlantı 7 gün geçerlidir ve tek kullanımlıktır: alıcı onayladıktan veya reddettikten sonra bağlantıyı tekrar ziyaret etmek yalnızca aynı kararı gösterir, tekrar ziyaret edilerek geri alınamaz. Süresi dolmuş, hiç karara bağlanmamış bir bağlantı tekrar açıldığında 410 Gone döner.

  • Onayla: bu kiracı için iletilen posta artık adrese gönderilecektir.
  • Reddet: kesindir. Bu kiracı için adrese bir daha asla hiçbir şey iletilmez ve kiracı onun için tekrar onay isteyemez.

Bir Yönlendirme Hedefini Getirme

GET https://api.mail.land/v1/transactional/inbound/forward-destinations/{destinationId}
Yönlendirme hedefi yanıtı
{
  "id": "f2k9m3q7p4w8x1",
  "email": "[email protected]",
  "status": "pending",
  "confirmedVia": null,
  "lastSentAt": "2026-09-26T10:00:00Z",
  "confirmedAt": null,
  "declinedAt": null
}

status, pending, confirmed veya declined değerlerinden biridir. confirmedVia, sahibi e-posta üzerinden onayladığında link, adres kendi gönderim için doğrulanmış alan adlarınızdan birindeyse ve onay gerekmediyse verified_domain, aksi halde null değerini alır. Bir rotanın yanıtı da aynı nesneyi forwardDestination altında taşır (aşağıdaki rota yanıtına bakın).

Bir Onayı Yeniden Gönderme

POST https://api.mail.land/v1/transactional/inbound/forward-destinations/{destinationId}/resend

Yalnızca hâlâ pending olan ve gerçekten bir bağlantıya ihtiyaç duyan bir hedef için (kendi doğrulanmış gönderim alan adlarınızdan birindeki bir adres, yeniden gönderilecek bir şey olmadığı için 409 FORWARD_DESTINATION_NO_CONFIRMATION_NEEDED döner). Hız sınırlıdır: hedef başına en fazla 5 dakikada bir ve günde 5 kez, tüm kiracı genelinde ise günde 50 kez. Her iki sınırın aşılması 429 FORWARD_CONFIRMATION_RATE_LIMITED döner.

Bir hedef reddettikten sonra API üzerinden reddi geri almanın bir yolu yoktur: reddedilmiş bir adres, o kiracı için kalıcı olarak reddedilmiş kalır.

Rota Oluşturma

Rotalar bir alan adına aittir ve bu alan adı altında oluşturulur.

POST https://api.mail.land/v1/transactional/inbound/domains/{domainId}/routes
Create route request
{
  "name": "Support Inbox",
  "matchType": "exact",
  "matchPattern": "support",
  "actions": ["store", "webhook"],
  "webhookId": "w4k8m2q7p9x3z1",
  "priority": 10
}
AlanTürZorunluAçıklama
namestringEvetRota adı
matchTypestringEvetYukarıdaki eşleşme türlerinden biri
matchPatternstringEvetYerel kısımla eşleştirilecek kalıp (catchall için yok sayılır, maks. 64 karakter, regex için maks. 200)
actionsstring[]Evetstore, webhook, forward, reject, drop, unsubscribe'dan bir veya daha fazlası
webhookIdstringKoşulluMevcut bir webhook'un genel kimliği; actions içinde webhook varsa gereklidir. Rotalar asla satır içi webhook oluşturmaz, önce Webhooks sayfasında oluşturun
forwardToEmailstringKoşulluforward için hedef; actions içinde forward varsa gereklidir. Salt bir adres olmalıdır (görünen ad yok, açılı ayraç yok). Rotanın kendi alan adı gönderim için tam olarak doğrulanmış olmalıdır, iletilen kopya ondan gönderilir, aksi halde istek 400 FORWARD_DOMAIN_NOT_VERIFIED ile reddedilir. Hedefin kendisi de kendi gönderim için doğrulanmış alan adlarınızdan birinde olmadığı sürece ayrıca onaylamalıdır (bkz. Yönlendirme Hedefleri)
rejectStatusstringHayırreject için SMTP durumu, ör. 550 veya 550 5.1.1 (varsayılan 550 5.1.1)
rejectMessagestringHayırreject için SMTP ret metni
priorityintHayırDaha düşük sayı = önce değerlendirilir. Varsayılan, alan adının mevcut en yüksek önceliğinden bir fazlasıdır. Alan adı başına benzersiz olmalıdır
Create an inbound route
curl -X POST https://api.mail.land/v1/transactional/inbound/domains/k3v9x2m8q1w7z4/routes \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Support Inbox",
    "matchType": "exact",
    "matchPattern": "support",
    "actions": ["store", "webhook"],
    "webhookId": "w4k8m2q7p9x3z1",
    "priority": 10
  }'

Yanıt

Route response
{
  "id": "r7k3m9q2p4w8x1",
  "name": "Support Inbox",
  "domainId": "k3v9x2m8q1w7z4",
  "domainName": "yourdomain.com",
  "priority": 10,
  "isEnabled": true,
  "matchType": "Exact",
  "matchPattern": "support",
  "actions": ["store", "webhook"],
  "webhookId": "w4k8m2q7p9x3z1",
  "webhookName": "Support Webhook",
  "webhookUrl": "https://yourapp.com/webhooks/support",
  "forwardToEmail": null,
  "forwardDestination": null,
  "rejectStatus": null,
  "rejectMessage": null,
  "createdAt": "2026-02-17T12:00:00Z",
  "updatedAt": "2026-02-17T12:00:00Z"
}

İstekler matchType değerini herhangi bir büyük/küçük harfle kabul eder; yanıtlar her zaman enum adını büyük harfle başlayarak döndürür: Exact, Prefix, Suffix, Contains, PlusAddressing, CatchAll, Regex. Bir yanıtın matchType değerini küçük harfli bir dizeyle karşılaştırmayın.

forwardDestination, yalnızca actions içinde forward varsa doldurulur; Bir Yönlendirme Hedefini Getirme bölümünde açıklanan nesnenin aynısını taşır:

Bekleyen yönlendirmesi olan rota yanıtı
{
  "...": "...",
  "actions": ["store", "forward"],
  "forwardToEmail": "[email protected]",
  "forwardDestination": {
    "id": "f2k9m3q7p4w8x1",
    "email": "[email protected]",
    "status": "pending",
    "confirmedVia": null,
    "lastSentAt": "2026-09-26T10:00:00Z",
    "confirmedAt": null,
    "declinedAt": null
  }
}

Bir Alan Adının Rotalarını Listeleme

GET https://api.mail.land/v1/transactional/inbound/domains/{domainId}/routes

Alan adının tüm rotalarını, önceliğe göre (en düşük önce) sıralanmış olarak döndürür.

List routes for a domain
curl https://api.mail.land/v1/transactional/inbound/domains/k3v9x2m8q1w7z4/routes \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."
Route list response
{
  "items": [
    { "id": "r7k3m9q2p4w8x1", "name": "Support Inbox", "priority": 10, "isEnabled": true, "..." : "..." }
  ],
  "totalCount": 1
}

Tüm Rotaları Listeleme

Tenant'taki tüm alan adları genelinde rotaları listelemek için bunun yerine imleç sayfalamalı uç noktayı kullanın:

GET https://api.mail.land/v1/transactional/inbound/routes
ParametreTürVarsayılanAçıklama
cursorstring-Önceki sayfanın nextCursor değerinden opak imleç. İlk sayfa için atlayın
limitint50Sayfa başına öğe

Rota Ayrıntılarını Alma

GET https://api.mail.land/v1/transactional/inbound/routes/{routeId}
Get route details
curl https://api.mail.land/v1/transactional/inbound/routes/r7k3m9q2p4w8x1 \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."

Rota Güncelleme

PUT https://api.mail.land/v1/transactional/inbound/routes/{routeId}

İstek gövdesi oluşturma isteğiyle aynıdır, ancak her alan isteğe bağlıdır, yalnızca gönderdiğiniz alanlar güncellenir.

Update an inbound route
curl -X PUT https://api.mail.land/v1/transactional/inbound/routes/r7k3m9q2p4w8x1 \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
  -H "Content-Type: application/json" \
  -d '{
    "matchPattern": "help",
    "priority": 5
  }'

Rota Açma/Kapama

Başka bir alanı etkilemeden yalnızca isEnabled değerini tersine çevirir. İstek gövdesi yoktur.

POST https://api.mail.land/v1/transactional/inbound/routes/{routeId}/toggle
Toggle a route
curl -X POST https://api.mail.land/v1/transactional/inbound/routes/r7k3m9q2p4w8x1/toggle \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."

Rotaları Yeniden Sıralama

Rota kimliklerini istenen sırada ileterek bir alan adındaki tüm rotaların önceliğini tek seferde güncelleyin: ilk kimlik öncelik 1 olur, ikincisi öncelik 2 olur ve böyle devam eder.

POST https://api.mail.land/v1/transactional/inbound/domains/{domainId}/routes/reorder
Reorder routes request
{
  "routeIds": ["r7k3m9q2p4w8x1", "m2p8w4x1k7q3z9", "x4k1p7m3q9w2z8"]
}
Reorder routes
curl -X POST https://api.mail.land/v1/transactional/inbound/domains/k3v9x2m8q1w7z4/routes/reorder \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
  -H "Content-Type: application/json" \
  -d '{
    "routeIds": ["r7k3m9q2p4w8x1", "m2p8w4x1k7q3z9", "x4k1p7m3q9w2z8"]
  }'

Rota Test Etme

Bir e-posta işlemeden, belirli bir alıcı adresiyle hangi rotanın eşleşeceğini kontrol edin.

POST https://api.mail.land/v1/transactional/inbound/domains/{domainId}/routes/test
Test route request
{
  "emailAddress": "[email protected]"
}
Test a route
curl -X POST https://api.mail.land/v1/transactional/inbound/domains/k3v9x2m8q1w7z4/routes/test \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
  -H "Content-Type: application/json" \
  -d '{
    "emailAddress": "[email protected]"
  }'
Test route response: match found
{
  "matched": true,
  "matchedRouteId": "r7k3m9q2p4w8x1",
  "matchedRouteName": "Support Inbox",
  "actions": ["store", "webhook"]
}

Hiçbir rota eşleşmezse yanıt 200 olur ve matched: false döner; matchedRouteId/matchedRouteName/actions hepsi null olur. 404, alan adının bulunamadığı veya test edilen adresin geçersiz olduğu (@ yok) anlamına gelir.

Rota Silme

DELETE https://api.mail.land/v1/transactional/inbound/routes/{routeId}
Delete a route
curl -X DELETE https://api.mail.land/v1/transactional/inbound/routes/r7k3m9q2p4w8x1 \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."

Örnek Rotalar

Catch-all rota: eşleşmeyen tüm alıcıları depola:

Catch-all route
{
  "name": "Catch All",
  "matchType": "catchall",
  "matchPattern": "*",
  "actions": ["store"],
  "priority": 999
}

Artı adresleme: tüm support+*@yourdomain.com varyantlarını bir webhook'a yönlendir:

Plus-addressing route
{
  "name": "Support Tickets",
  "matchType": "plusaddressing",
  "matchPattern": "support",
  "actions": ["store", "webhook"],
  "webhookId": "w4k8m2q7p9x3z1",
  "priority": 5
}

SMTP'de reddetme: kabul edilmeden önce emekliye ayrılmış bir posta kutusuna gelen postayı reddet:

Reject route
{
  "name": "Retired Mailbox",
  "matchType": "exact",
  "matchPattern": "old-team",
  "actions": ["reject"],
  "rejectStatus": "550 5.1.1",
  "rejectMessage": "Mailbox does not exist",
  "priority": 1
}

Rotalar öncelik sırasına göre (en düşük sayı önce) değerlendirilir. Belirli rotaları daha düşük öncelik numaralarına, catch-all rotaları ise en yüksek numaraya yerleştirin, böylece en son çalışırlar.

İletilen Bir Kopya Nasıl Görünür

İletilen bir kopya, orijinal baytların ham bir aktarımı değil, yeni ve sıradan bir transactional e-postadır: hedefin posta kutusu sağlayıcısında DKIM ve DMARC'ı geçebilmesi için doğrulanmış alan adınızdan gönderilir:

  • From: "<orijinal gönderenin adı> via <eşleşen adres>@<alan adınız>", ör. "Jane Doe via [email protected]". Bir adrese benzeyen görünen ad (@, < veya > içeren) salt orijinal adresle değiştirilir, böylece bir kopya asla DKIM'iniz altında bir markayı taklit edemez.
  • Reply-To: orijinal mesajın Reply-To alanı varsa o, yoksa orijinal gönderenin adresi; böylece yanıtlar size değil gerçek yazara ulaşır.
  • İzleme yok: açılma ve tıklama izleme, çalışma alanınızın izleme ayarları ne olursa olsun, iletilen bir kopyada her zaman kapalıdır.
  • Marka altbilgisi yok: diğer gönderimlerin taşıyabileceği Free plan altbilgisi asla eklenmez.
  • Ekler: giden bir API gönderimiyle aynı kurallardan (tür, sayı, toplam boyut) geçirilir. Dışarıda bırakılan her şey kopyanın en üstünde bir notla belirtilir: "Forwarded without N attachment(s) that exceed the outbound attachment limits: ...", kopya yine de gelir, yalnızca bu parçalar olmadan.
  • Etiket: her iletilen kopya inbound-forward etiketini taşır, böylece onları normal mesaj günlüğünüzde bulabilirsiniz; teslimat durumu (queued, sent, delivered, bounced vb.) diğer her transactional gönderimin aldığı durumla aynıdır, çünkü aynı teslimat hattından geçer.
  • Kullanım: her iletilen kopya, planınızın kotasına ve faturalandırmasına karşı bir gönderim olarak sayılır ve API, SMTP, kampanya ve otomasyon gönderimlerinden ayrı olarak kullanım sayfasında kendi "Inbound forward" satırı olarak gösterilir.

Asla İletilmeyenler

Bir forward rotasıyla eşleşen bir mesaj aşağıdaki durumlarda iletilmez ve asla faturalandırılmaz:

  • Spam olarak işaretlendiyse veya gönderen spam olarak engellenmişse.
  • Gönderen alan adının etkin politikasına göre DMARC'ı geçemediyse ve bu politika quarantine veya reject ise, gönderen alan adından yukarı çıkılarak uygulanabilir en yakın kayıt bulunur, böylece bir alt alan adının kendi sp= değeri, kurumsal alan adının p= değerine üstün gelir ve t=y (test) veya pct=0 kaydı bir politika seviyesi daha düşük sayılır, iletmek, gönderenin alıcılardan açıkça reddetmesini istediği bir mesajı yeniden imzalamak anlamına gelir.
  • Kendisi veya HTML/metin gövdesi, platformun giden boyut sınırlarının üzerindeyse.
  • İletmek bir döngü yaratacaksa: hedef, mesajın kendi alıcılarından biriyse veya zaten çok fazla atlama ya da Received başlığı taşıyorsa.

Uygun olan ama geçici olarak gönderilemeyen bir kopya (bir politika gecikmesi, bir kota penceresi, bir kesinti) geri çekilerek en fazla 24 saat yeniden denenir, ardından gönderilmeden süresi dolar. Bir mesaj alındıktan sonra devre dışı bırakılan, silinen veya hedefi değiştirilen bir rota da hâlâ bekleyen her kopyayı durdurur: mevcut rota yapılandırması her zaman geçerlidir.

Bir İletmenin Sonucunu Kontrol Etme

forward rotasıyla eşleşen her gelen e-posta, ayrıntı yanıtında (GET /v1/transactional/inbound/emails/{id}) bir forwards dizisi taşır: mesajın iletilmek üzere kuyruğa alındığı her hedef için bir kayıt, böylece yalnızca yapılandırılan hedefi değil, gerçekte ne olduğunu görebilirsiniz.

Gelen bir e-postada forwards
"forwards": [
  {
    "destination": "[email protected]",
    "status": "Admitted",
    "reason": null,
    "omittedAttachmentCount": 0,
    "messageId": "m_01hz3k...",
    "createdAt": "2026-09-26T10:00:00Z",
    "updatedAt": "2026-09-26T10:00:02Z"
  }
]
AlanTürAçıklama
destinationstringİletme hedef adresi
statusstringAşağıdaki durumlardan biri
reasonstring | nullMakine tarafından okunabilir ayrıntı kodu (örneğin hop_limit), veya null
omittedAttachmentCountsayıGiden ek sınırlarını aştığı için kopyadan çıkarılan ekler
messageIdstring | nullKabul edildikten sonra iletilen kopyanın mesaj kimliği, aksi halde null
createdAt / updatedAtstringİletme kaydı için ISO-8601 zaman damgaları

status şunlardan biridir:

DurumAnlamı
PendingGelen mesajla birlikte yazıldı; henüz iletme worker'ı tarafından üstlenilmedi
Processingİletme worker'ı tarafından üstlenildi; işlemde
DeferredGeçici bir ret (politika gecikmesi, oran, kota penceresi, kesinti); 24 saate kadar geri çekilmeyle yeniden denenir
AdmittedNormal gönderim hattı üzerinden gönderildi: messageId kopyayı adlandırır; kopyanın kendi teslim durumu (kuyrukta/gönderildi/teslim edildi/geri döndü) esas alınır
SkippedLoopDöngü koruması: hop sınırı, çok fazla Received başlığı veya hedef, mesajın kendi alıcılarından biri
SkippedSpamMesaj spam olarak işaretlendi veya gönderen spam olarak kara listede
SkippedAuthFailGönderen alan adının etkin politikasına göre DMARC başarısız oldu (quarantine veya reject, alt alan adının sp= değeri dikkate alınır)
SkippedTooLargeMesaj giden iletme boyut sınırının üzerinde
RefusedSuppressedHedef bastırıldı veya alıcı korumasıyla reddedildi
RefusedDomainNotVerifiedRotanın alan adı gönderim için doğrulanmamış (veya artık doğrulanmamış)
RefusedPolicyKalıcı bir politika veya hesap reddi
RefusedRouteInactiveRota devre dışı bırakıldı, silindi, forward eylemini kaybetti veya mesaj alındıktan sonra hedefi değişti
RefusedInvalidDepolanan mesaj gönderilebilir bir kopyaya dönüştürülemedi
Expired24 saatlik yeniden deneme penceresi kapandığında hâlâ Deferred durumundaydı
RefusedDestinationUnconfirmedHedef henüz onaylamadı (bkz. İletme Hedefleri)
RefusedDestinationDeclinedHedef sahibi reddetti; bu adrese asla bir şey iletilmez

Pending, Processing ve Deferred tek kalıcı olmayan durumlardır, diğer her değer kalıcıdır.

Yönlendirme Hata Yanıtları

DurumKodAçıklama
400VALIDATION_FAILED (forwardToEmail alanı)Oluşturmada: actions içinde forward var ama forwardToEmail boş
400FORWARD_DESTINATION_REQUIREDGüncellemede (PUT): ortaya çıkan etkili rota yönlendiriyor ama forwardToEmail yok
400FORWARD_DOMAIN_NOT_VERIFIEDRotanın alan adı gönderim için tam olarak doğrulanmamış, bu yüzden ondan hiçbir zaman iletilen bir kopya gönderilemez
404RESOURCE_NOT_FOUNDYönlendirme hedefi bulunamadı
409FORWARD_DESTINATION_NOT_PENDINGZaten onaylamış veya reddetmiş bir hedef için yeniden gönderme istendi
409FORWARD_DESTINATION_NO_CONFIRMATION_NEEDEDKendi doğrulanmış gönderim alan adlarınızdan birindeki bir hedef için yeniden gönderme istendi
410FORWARD_CONFIRMATION_EXPIREDOnay bağlantısı hâlâ karara bağlanmamışken süresi doldu (7 gün)
409FORWARD_CONFIRMATION_ALREADY_DECIDEDBağlantı diğer karar için kullanıldı
429FORWARD_CONFIRMATION_RATE_LIMITEDYeniden gönderme çok erken istendi veya günlük yeniden gönderme sınırına ulaşıldı

Hata Yanıtları

DurumKodAçıklama
400VALIDATION_FAILEDEksik zorunlu alanlar, geçersiz matchType/actions veya bir sonlandırıcı eylemin başka bir eylemle birleştirilmesi
400INVALID_REQUESTBu alan adı için bu priority değerine sahip bir rota zaten mevcut veya başvurulan webhookId bulunamadı
400PLAN_LIMIT_REACHEDRegex rota desteği olmayan bir planda (bugün Free) matchType: "regex" ile rota oluşturmak veya bir rotayı eşleşme türü regex olacak şekilde güncellemek
403FORBIDDENYetersiz izinler
404RESOURCE_NOT_FOUNDAlan adı veya rota bulunamadı (test uç noktası: ayrıca @ içermeyen geçersiz bir adres; eşleşme yoksa 200 ve matched: false döner, 404 değil)

Sonraki Adımlar

Bu sayfada