logoDocumentation
Rechercher

Rejets de SMS

URL

https://sms.api.engagelab.cc/v1/bounces
              
              https://sms.api.engagelab.cc/v1/bounces

            
Afficher ce bloc de code dans la fenêtre flottante

Méthode de requête HTTP

GET
              
              GET

            
Afficher ce bloc de code dans la fenêtre flottante

En-têtes de la requête

En-tête Type Obligatoire Description
Authorization string oui Basic base64(sms_user:sms_key)

Description des paramètres de requête

Paramètre Type Obligatoire Description
offset Integer non position de décalage, [0-], par défaut 0
limit Integer non quantité, [0-100], par défaut 100
phone string non numéro de téléphone
start_date string oui date de début, formatée yyyy-MM-dd
end_date string oui date de fin, formatée yyyy-MM-dd

Astuces :

L'intervalle de jours entre start_date et end_date ne peut pas dépasser 90 jours.

Exemple de requête

curl -X GET "https://sms.api.engagelab.cc/v1/bounces" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>"
              
              curl -X GET "https://sms.api.engagelab.cc/v1/bounces" 
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>"

            
Afficher ce bloc de code dans la fenêtre flottante

Description de la valeur retournée

Paramètre Description
phone numéro de téléphone
bounce_type type de rejet
msg_type type de SMS, 2 représente un SMS international
bounce_time heure du rejet
expire_time heure d'expiration
reason raison du rejet

bounce_type code de type correspondant et sa description

bounce_type Description
500 Échec d'envoi, numéro inexistant
510 Échec d'envoi, numéro hors service
520 Échec d'envoi, numéro sur liste noire
530 Échec d'envoi, ligne occupée
540 Échec d'envoi, pas de réponse
550 Échec d'envoi, contenu du modèle intercepté
560 Échec d'envoi, erreur du terminal mobile
570 Échec d'envoi, mobile hors service
580 Échec d'envoi, mobile éteint
590 Échec d'envoi, autres raisons
410 Liste d'interception globale
411 Liste d'interception globale personnalisée
420 Liste d'interception locale
421 Liste d'interception locale personnalisée
430 Désabonnement
440 Filtrage par mot-clé
450 Erreur de remplacement de variable
460 Longueur de variable dépasse la limite
470 Exception d'encodage (Remarque : les exceptions d'encodage sont fusionnées avec 460, désormais 470 signifie fréquence dépassée)
480 Type d'envoi non pris en charge

Exemple de valeur retournée

Réponse-succès

HTTP Status: 200

{ "result": [ { "phone": "008613681312917", "bounce_type": 421, "bounce_time": "2023-08-04T16:47:02+0800", "expire_time": "2023-08-08T00:00:00+0800", "msg_type": 2, "reason": "Liste d'interception locale personnalisée" } ], "total": 1, "count": 1 }
              
              {
    "result": [
        {
            "phone": "008613681312917",
            "bounce_type": 421,
            "bounce_time": "2023-08-04T16:47:02+0800",
            "expire_time": "2023-08-08T00:00:00+0800",
            "msg_type": 2,
            "reason": "Liste d'interception locale personnalisée"
        }
    ],
    "total": 1,
    "count": 1
}

            
Afficher ce bloc de code dans la fenêtre flottante

Suppression

URL

https://sms.api.engagelab.cc/v1/bounces
              
              https://sms.api.engagelab.cc/v1/bounces

            
Afficher ce bloc de code dans la fenêtre flottante

Méthode de requête HTTP

DELETE
              
              DELETE

            
Afficher ce bloc de code dans la fenêtre flottante

Content-type

application/json
              
              application/json

            
Afficher ce bloc de code dans la fenêtre flottante

En-têtes de la requête

En-tête Type Obligatoire Description
Authorization string oui Basic base64(sms_user:sms_key)

Description des paramètres du corps de la requête

Paramètre Type Obligatoire Description
phone string oui numéro de téléphone
start_date string oui date de début, formatée yyyy-MM-dd
end_date string oui date de fin, formatée yyyy-MM-dd

Astuces :

L'intervalle de jours entre start_date et end_date ne peut pas dépasser 90 jours.

Exemple de requête

curl -X DELETE "https://sms.api.engagelab.cc/v1/bounces" --data '{"start_date": "2021-03-01","end_date":"2021-03-02","phone":"008613681312917"}' --header "Authorization: Basic <<YOUR_API_KEY_HERE>>"
              
              curl -X DELETE "https://sms.api.engagelab.cc/v1/bounces" 
--data '{"start_date": "2021-03-01","end_date":"2021-03-02","phone":"008613681312917"}'
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>"

            
Afficher ce bloc de code dans la fenêtre flottante

Description de la valeur retournée

Paramètre Description
count nombre de rejets supprimés

Exemple de valeur retournée

Réponse-succès

HTTP Status: 200

{ "count": 1 }
              
              {
    "count": 1
}

            
Afficher ce bloc de code dans la fenêtre flottante

Réponse-erreur

HTTP Status: 401

{ "code": 30000, "message": "Non autorisé." }
              
              {
    "code": 30000,
    "message": "Non autorisé."
}

            
Afficher ce bloc de code dans la fenêtre flottante
icon
Contactez-nous