Campagne
Cette méthode vous permet d'envoyer une campagne à un ou plusieurs destinataires.
POST
/send
Paramètres du body
text
requis
|
Votre message |
value
requis
|
Les numéros des destinataires |
pushtype | Le type d'envoi (alert ou marketing ) |
delay | La date d'envoi Y-m-d H:i:s |
sender | Vous permet de personnaliser l'expéditeur |
gsmsmsid | Un id de votre choix pour lier le message à son accusé de réception |
unicode (default 0) | Active le mode unicode, réduisant la taille du SMS à 70 caractères |
A propos du type d'envoi et de l'expéditeur
If you havn't already read the basic informations about the SMS and how pushtype and sender work, you might be interested in doing so.
Exemples
POST /send HTTP/1.1
Host: api.smsup.ch
Authorization: Bearer your.token
Accept: application/json
{
"sms": {
"message": {
"text": "Message via API",
"pushtype": "alert",
"sender": "Illidan",
"delay": "2024-03-29 10:07:34",
"unicode": 0
},
"recipients": {
"gsm": [
{
"gsmsmsid": "100",
"value": "41781234567"
},
{
"gsmsmsid": "101",
"value": "41781234566"
}
]
}
}
}
<?xml version="1.0" encoding="UTF-8"?>
<sms>
<message>
<text>Message via API</text>
<pushtype>alert</pushtype>
<sender>Illidan</sender>
<delay>2024-03-29 10:07:34</delay>
<unicode>0</unicode>
</message>
<recipients>
<gsm gsmsmsid="100">41781234567</gsm>
<gsm gsmsmsid="101">41781234566</gsm>
</recipients>
</sms>
Format de la réponse
{
"status": 1,
"message": "OK",
"ticket": "14672468", //The id of your campaign
"cost": 2, //The cost of your campaign
"credits": 642, //Your credits after your campaign has been created
"total": 2, //Number of message before filtering
"sent": 2, //Number of message after filtering
"blacklisted": 0, //Number of blacklisted numbers
"duplicated": 0, //Number of duplicated numbers
"invalid": 0, //Number of invalid numbers
"npai": 0 //Number of npai numbers
}
<response>
<status>1</status>
<message>OK</message>
<ticket>14672468</ticket>
<cost>2</cost>
<credits>642</credits>
<total>2</total>
<sent>2</sent>
<blacklisted>0</blacklisted>
<duplicated>0</duplicated>
<invalid>0</invalid>
<npai>0</npai>
</response>