Pour vérifier le statut de livraison d’un SMS en utilisant une clé API, envoyez une requête GET à l’endpoint suivant, en passant le paramètre callback_data dans les paramètres de la requête.
Endpoint #
GET /api/smsko/v1/get-delivery-status/?callback_data=[callback_data]
Paramètres #
callback_data
(obligatoire) : L’identifiant unique du SMS que vous souhaitez vérifier.
En-têtes #
{
"Authorization": "votre_api_key"
}
Exemple de requête #
GET https://api.befiana.cloud/api/smsko/v1/get-delivery-status/?callback_data=befiana-20241011-cd-adc1d60
Authorization: votre_api_key
Réponse #
{
"callback_data": "befiana-20241011-cd-adc1d60",
"delivery_status": "Delivered",
"message": "The message has been delivered to the recipient."
}
Statuts possibles #
- Transmitted : Le message a été transmis au réseau.
- Delivered : Le message a été délivré au destinataire.
- Uncertain : Le statut de livraison est incertain.
- Failed : Le message n’a pas pu être délivré.
- Pending : Le message est en attente d’envoi.
- Unknown : Le statut de livraison est inconnu.
Gestion des erreurs #
- 400 : Paramètre manquant (
callback_data
requis). - 403 : Clé API invalide ou inactive.
- 404 : Aucun SMS trouvé avec le
callback_data
fourni.
Enregistrement d'utilisation de la clé API #
Le nombre d’utilisations de la clé API sera automatiquement mis à jour après chaque appel.
Pour toute assistance supplémentaire, n’hésitez pas à contacter notre service support.
SMS by BEFIANA, Solution pour envoyer des SMS ou campagnes de masse à Madagascar.