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"
}
}