Historique des campagnes
Cette méthode vous permet de récupérer votre consommation et celle de vos sous comptes .
GET
/metrics/consumption
Paramètres GET
date_start | Ajouter un filtre pour récupérer votre consommation dont la date d'envoi se situe après cette date. La date doit avoir le format suivant: Y-m-d |
date_end | Ajouter un filtre pour récupérer votre consommation dont la date d'envoi se situe avant cette date. La date doit avoir le format suivant: Y-m-d |
country | Ajouter un filtre pour récupérer votre consommation pour un pays spécifique. Vous pouvez récuperer la consommation de plusieurs pays en les séparant d'une virgule. Les pays doivent être au format alpha2. country=FR,CH |
sub_account_id | Ajouter un filtre pour récupérer votre consommation pour un sous compte spécifique. |
Exemples
GET /metrics/consumption HTTP/1.1
Host: api.smsup.ch
Accept: application/json
Authorization: Bearer your.token
Format de la réponse
{
"status": 1,
"message": "OK",
"data": {
"total": 100,
"by_country": {
"FR": 50,
"CH": 30,
"IT": 20,
},
"my_account": {
"account_id": 1,
"company": "My company",
"conso": {
"total": 80,
"by_country": {
"FR": 50,
"CH": 30,
}
}
},
"by_sub_accounts": [
{
"account_id": 2,
"company": "My sub account company",
"conso": {
"total": 20,
"by_country": [
"IT" : 20
]
}
}
]
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<response>
<status>1</status>
<message>OK</message>
<data>
<total>100</total>
<by_country>
<FR>50</FR>
<CH>30</CH>
<IT>20</IT>
</by_country>
<my_account>
<account_id>1</account_id>
<company>My company</company>
<conso>
<total>80</total>
<by_country>
<FR>50</FR>
<CH>30</CH>
</by_country>
</conso>
</my_account>
<by_sub_accounts>
<account_id>2</account_id>
<company>My sub account company</company>
<conso>
<total>20</total>
<by_country>
<IT>20</IT>
</by_country>
</conso>
</by_sub_accounts>
</data>
</response>