Ana içeriğe geç

Webhook

Göndermiş olduğunuz SMS paketinin durumu, HTTP protokolünün POST metodu kullanarak, JSON formatında sizin sunucunuza iletilmesi için aşağıdaki yönergeleri takip edebilirsiniz.

İstek yapılacak adres​

İleti Merkezi panelinizde, Ayarlar -> API -> Webhook sekmesi altında ayarladığınız URL adresine SMS paketinin durumu gönderilir.

İstek İçeriği (Body)​

Webhook içerisinde size POST edilecek isteğin içeriği
{
"report": {
"id": "",
"packet_id": "",
"status": "",
"to": "",
"body": ""
}
}

Tanımlar​

report​

Size yapılan istekler, report etiketi ile sarmalanmıştır, alt etiketleri aşağıdaki gibidir.

  • id: Göndermiş olduğunuz siparişin içerisindeki tek bir mesajın id değerini ifade eder.
  • packet_id: Göndermiş olduğunuz siparişin id değerini ifade eder.
  • status: Göndermiş olduğunuz siparişin içerisindeki tek bir mesajın durumunu ifade eder. Alabileceği değerler aşağıdaki gibidir.
    • accepted: SMS mesajınızın kabul edildiğini ve gönderime hazırlandığını ifade eder.
    • delivered: SMS mesajınizın başarılı bir şekilde iletildiğini ifade eder.
    • undelivered: SMS mesajınızın gönderilemediğini ifade eder.
  • to: Cep telefonu bilgisini ifade eder.
  • body: SMS mesaj metnini ifade eder.

Örnek İstek​

{
"report": {
"id": 1599558518,
"packet_id": 104525848,
"status": "accepted",
"to": "+90505702xxxx",
"body": "Webhook test mesaji"
}
}