Statut par message

Cette requête est utilisée pour envoyer des mails en temps réel ou en différé.

A noter : les comptes-rendus sont reçus en moyenne quelques secondes après l’envoi du mail ; cependant, ce délai peut s’étendre jusqu’à 48h maximum selon les opérateurs et la charge de notre plateforme.

URL

GET https://api.mailpartner.fr/v1/bulk-status

Paramètres obligatoires

Requête

<?php
 
        // Prepare data for GET request
        $data = 'apiKey=YOUR_API_KEY&messageId=300';
 
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL,'https://api.mailpartner.fr/v1/bulk-status?'.$data);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_TIMEOUT, 10);
 
 
        $result = curl_exec($curl);
        curl_close($curl);
 
        // Process your response here
        echo $result;
?>

Réponse

{
    "success": true,
    "code": 200,
    "messageId": "xxx",
    "StatutResponseList": [
        {
            "email": "email1",
            "token": "xxx",
            "status": "Delivered",
            "cost": 1,
            "stopMail": true,
            "date": "1599061044"
        },
        {
            "email": "email2",
            "token": "yyy",
            "status": "Delivered",
            "cost": 1,
            "stopMail": true,
            "date": "1599061044"
        }
    ]
}

Erreurs

{
    "success": false,
    "code": 10,
    "message": "Clé API incorrecte"
}

Code erreurs

Code de réponse
Réponse

1

La Clé API est requise

3

L’ID du message est requis

4

Message introuvable

10

Clé API incorrecte

200

Tout s’est bien passé !

Dernière mise à jour