Engelleme Kaldır API (delete-blacklist)
delete-blacklist endpoint'i, kara listeye eklenmiş bir cep telefonu numarasını listeden çıkarır. Çıkarılan numaraya send-sms çağrıları artık iletilebilir hale gelir. İstek başına yalnızca bir numara işlenir; numara listede yoksa hata döner (idempotent değil).
Önemli ön koşul: Panel'de API erişimi
Bu endpoint'i çağırmadan önce panelinizde API kullanımına izin ver seçeneğinin aktif olması gerekir.
Ayar yeri:
panel.iletimerkezi.com→ Ayarlar → Güvenlik → Erişim İzinleriAktif değilse istek
401 — Üyelik bilgileri hatalıile döner. Detay: authentication.md
Endpoint
| Alan | Değer | |---|---| | Method | POST | | URL | https://api.iletimerkezi.com/v1/delete-blacklist/json | | Content-Type | application/json | | Auth | API Key + Hash (request.authentication) |
Request
Şema
request
├─ authentication
│ ├─ key (string, zorunlu)
│ └─ hash (string, zorunlu)
└─ blacklist
└─ number (string, zorunlu) — tek numara, 905XXXXXXXXX / +905XXXXXXXXX / 5XXXXXXXXXTam örnek
{
"request": {
"authentication": {
"key": "API_KEY",
"hash": "API_HASH"
},
"blacklist": {
"number": "905XXXXXXXXX"
}
}
}Response
Başarılı (200)
{
"response": {
"status": {
"code": 200,
"message": "İşlem başarılı"
}
}
}Numara kara listeden çıkarıldı.
Hata yanıtları
401 — Üyelik bilgileri hatalı
Detay: authentication.md.
466 — Hatalı numara
Numara format olarak Türkiye operatör prefix'lerine uymuyor (50/53/54/55 vb.).
474 — Bu numara üzerindeki engelleme kaldırılamaz
Numara hesabınızın kara listesinde mevcut değil veya kaldırma işlemi gerçekleşmedi. Önce get-blacklist ile listede olduğundan emin olun.
Diğer hata kodları
400, 404 için tablo: error-codes.md.
Kod örnekleri
cURL
curl -X POST 'https://api.iletimerkezi.com/v1/delete-blacklist/json' \
-H 'Content-Type: application/json' \
-d '{
"request": {
"authentication": {
"key": "'"$ILETIMERKEZI_API_KEY"'",
"hash": "'"$ILETIMERKEZI_API_HASH"'"
},
"blacklist": { "number": "905XXXXXXXXX" }
}
}'Common Pitfalls
- Idempotent değil.
add-blacklist'in aksine, listede olmayan bir numarayı silmeye çalışmak474 — Bu numara üzerindeki engelleme kaldırılamazhatası verir. "Sessizce başarılı" varsayımı yapan kodlarda hata yakalama ekleyin veya öncesindeget-blacklistile kontrol edin. - Tek numara, istek başına.
blacklist.numberdizi değildir. Toplu kaldırma için her numara için ayrı istek atın. - 466 vs 474 ayrımı.
466numara format hatasıdır (yanlış prefix);474numara format doğru ama listede yok demektir. Hata akışında ikisini ayrı ele alın. - Numara format esnek.
905...,+905...,5...ile gönderilebilir; backend hangi formatta olursa olsun listedeki kaydı bulup siler.
Related
- Engellenmiş liste (get-blacklist)
- Numara engelle (add-blacklist)
- Kimlik doğrulama (authentication)
- Hata kodları tablosu
Son güncelleme: 2026-04-29 · English version