Get mail to SMS events

This method allows you to retrieve your mail2sms events.

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 Add a filter to retrieve campaigns that have this email as email sender
sender Add a filter to retrieve campaigns that have this sender as SMS sender
destination Add a filter to retrieve campaigns that have this phone number as destination
is_error Add a filter to retrieve campaigns that have this status. Peut prendre la valeur 0 ou 1
message Add a filter to retrieve campaigns that contains this text in the content

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": [
      {
          "message": "Il vous reste 0 crédit(s), votre envoi en nécessite 1",
          "from": "monadressemail@smsfactor.com",
          "sender": null,
          "destinations": [],
          "date": "2022-01-01 00:00:00",
          "message_sent": null,
          "email_received": "Hey you, how are you ?\n\nJohn Smith\n+3311111111\nSignature",
          "email_subject": "0612345678",
          "email_signature": null,
          "campaign_id": null
      },
      {
        "message": "OK",
        "from": "monadressemail@smsfactor.com",
        "sender": "mysender",
        "destinations": [
            "33611111112",
            "33611111111"
        ],
        "date": "2022-03-01 00:00:00",
        "message_sent": "Hey, it's me again.",
        "email_received": "Hey, it's me again.\n\nJohn Smith\n+3311111111\nSignature",
        "email_subject": "0612345678",
        "email_signature": "John Smith\n+3311111111\nSignature",
        "campaign_id": "123456789"
    }
  ]
}
          
        

<?xml version="1.0" encoding="UTF-8" ?>
  <status>1</status>
  <message>OK</message>
  <events>
    <value>
      <message>Il vous reste 0 crédit(s), votre envoi en nécessite 1</message>
      <from>monadressemail@smsfactor.com</from>
      <sender>null</sender>
      <destinations>
      </destinations>
      <date>2022-01-01 00:00:00</date>
      <message_sent>null</message_sent>
      <email_received>Hey you, how are you ?\n\nJohn Smith\n+3311111111\nSignature</email_received>
      <email_subject>0612345678</email_subject>
      <email_signature>null</email_signature>
      <campaign_id>null</campaign_id>
    </value>
    <value>
      <message>OK</message>
      <from>monadressemail@smsfactor.com</from>
      <sender>mysender</sender>
      <destinations>
        <value>33611111112</value>
        <value>33611111112</value>
      </destinations>
      <date>2022-03-01 00:00:00</date>
      <message_sent>Hey, it's me again.</message_sent>
      <email_received>Hey, it's me again.\n\nJohn Smith\n+3311111111\nSignature</email_received>
      <email_subject>0612345678</email_subject>
      <email_signature>John Smith\n+3311111111\nSignature</email_signature>
      <campaign_id>123456789</campaign_id>
    </value>
  </events>