Récupérer les événements Mail to SMS

Cette méthode vous permet de récupérer vos événements mail2sms.

GET

/mail2sms/events

Paramètres GET

start Vous pouvez définir l'enregistrement de départ pour la pagination
length Vous pouvez définir le nombre d'enregistrements à récupérer par requête. Par défaut 100. Maximum 1000
date_start Ajouter un filtre pour récupérer les campagnes dont la date d'envoi se situe après cette date. Le format de la date doit-être comme suit : Y-m-d H:i:s
date_end Ajouter un filtre pour récupérer les campagnes dont la date d'envoi se situe avant cette date. Le format de la date doit-être comme suit : Y-m-d H:i:s
from Ajouter un filtre pour récupérer les campagnes dont l'expéditeur est cet email
sender Ajouter un filtre pour récupérer les campagnes qui ont cet expéditeur comme expéditeur de SMS
destination Ajouter un filtre pour récupérer les campagnes qui contiennent un numéro ce numéro de téléphone
is_error Ajouter un filtre sur le statut du message. Peut prendre la valeur 0 ou 1
message Ajouter un filtre pour récupérer les campagnes dont le contenu contient ce texte

Exemples


GET /mail2sms/events HTTP/1.1
Host: api.smsfactor.com
Accept: application/json
Authorization: Bearer your.token
      
    

Format de la réponse


{
  "status": 1,
  "message": "OK",
  "events": [
      {
          "event_id": "123456"
          "message": "OK",
          "from": "[email protected]",
          "sender": "",
          "destinations": [
            "33612345678"
          ],
          "date": "2024-12-21 12:15:56",
          "message_sent": "Hey you, how are you ?",
          "email_received": "Hey you, how are you ?\n\nJohn Smith\n+3311111111\nSignature",
          "email_subject": "33612345678",
          "email_signature": "\n\nJohn Smith\n+3311111111\nSignature",
          "campaign_id": "12345",
          "ip": "127.0.0.1"
      },
      {
        "event_id": "123457"
        "message": "You can't send from this IP or sender, check your settings",
        "from": "[email protected]",
        "sender": "",
        "destinations": [],
        "date": "2024-12-21 12:15:56",
        "message_sent": "",
        "email_received": "Hey you, how are you ?\n\nJohn Smith\n+3311111111\nSignature",
        "email_subject": "33612345678",
        "email_signature": "\n\nJohn Smith\n+3311111111\nSignature",
        "campaign_id": "",
        "ip": "127.0.0.2"
    },
  ]
}
          
        

<?xml version="1.0" encoding="UTF-8" ?>
  <status>1</status>
  <message>OK</message>
  <events>



    <value>
        <event_id>123456</event_id>
        <message>OK</message>
        <from>[email protected]</from>
        <sender></sender>
        <destinations>
        33612345678
        </destinations>
        <date>2024-12-21 12:15:56</date>
        <message_sent>Hey you, how are you ?</message_sent>
        <email_received>Hey you, how are you ?\n\nJohn Smith\n+3311111111\nSignature</email_received>
        <email_subject>0612345678</email_subject>
        <email_signature>\n\nJohn Smith\n+3311111111\nSignature</email_signature>
        <campaign_id>12345</campaign_id>
        <ip>127.0.0.1</ip>
    </value>



    <value>
        <event_id>123457</event_id>
        <message>You can't send from this IP or sender, check your settings</message>
        <from>[email protected]</from>
        <sender></sender>
        <destinations>
        </destinations>
        <date>2024-12-21 12:15:56</date>
        <message_sent></message_sent>
        <email_received>Hey you, how are you ?\n\nJohn Smith\n+3311111111\nSignature</email_received>
        <email_subject>0612345678</email_subject>
        <email_signature>\n\nJohn Smith\n+3311111111\nSignature</email_signature>
        <campaign_id></campaign_id>
        <ip>127.0.0.2</ip>
    </value>
  </events>