This post is also available in:
Pomocí tohoto API můžete získat výpis všech událostí, které se týkají zpracování SMS zprávy. Dotazovat se lze na určitý časový interval <from,to>.
POST
https://api.samba.ai/shop/trackpointId/export-sms-events
header: X-Api-Key: your-api-key
{"from": timestamp, "to": timestamp}
trackpointId
– Trackpoint ID vašeho e-shopuyour-api-key
– API klíčfrom, to
– [volitelné] timestamp události v milisekundách- Pokud je parametr
from
vynechán, tak je automaticky nastaven jakoto - 90 dní
. - Pokud je parametr
to
vynechán, tak je automaticky nastaven jako minimum znow()
afrom + 90 dní
. - Pokud jsou oba parametry
to
afrom
vynechány, tělo požadavku musí být nastaveno na{}
. V tomto případě je parametrto
automaticky nastaven jakonow()
afrom
je nastaven jakonow() - 90 days
. - K dispozici je vždy historie maximálně posledních 90 dní.
- Pokud je parametr
RESPONSE
- formát: JSON stream, jeden json object na řádek (application/json-seq)
{
"smsEvent":{
"trackpoint": trackpointId,
"userId": "user id",
"status": "STATUS",
"date": 1654853160310
},
"source":{
"type":"flow",
"campaign":{
"id": "campaignId",
"name": "campaignName"
},
"node":{
"id": "nodeId",
"name": "nodenName"
},
"sendDate":1654853160010
}
}
trackpoint
: trackpoint ID Samba účtuuserId
: user ID příjemce SMS zprávystatus
: jedna z těchto událostí-
DELIVERED, ACCEPTED, EXPIRED, DELETED, UNDELIVERABLE, REJECTED, SKIPPED
-
date
: timestamp v milisekundách kdy došlo k vytvoření událostisource
: identifikace kampaně"type": "one-off"
– Jednorázová SMS kampaň- campaign id, name
"type": "flow"
– SMS uzel ve Flow kampani- campaign id, name
- node id, name
sendDate
: timestamp v milisekundách kdy byla zpráva odeslána
PŘÍKLAD
curl -d '{"from": 1673617501000, "to": 1676380261000}' -H 'X-Api-Key: key' 'https://api.samba.ai/shop/4541245641234564/export-sms-events'
{
"smsEvent":{
"trackpoint": 4541245641234564,
"userId": "123456",
"status": "DELIVERED",
"date": 1673763160310
},
"source":{
"type":"one-off",
"campaign":{
"id": "b2c8c642-ad39-11ed-afa1-0242ac120002",
"name": "Black Friday"
},
"sendDate":1673763160010
}
}
{
"smsEvent":{
"trackpoint": 4541245641234564,
"userId": "123456",
"status": "DELIVERED",
"date": 1673753160310
},
"source":{
"type":"flow",
"campaign":{
"id": "cd434c68-ad39-11ed-afa1-0242ac120002",
"name": "Retention"
},
"node":{
"id": "32411fb4-ad3a-11ed-afa1-0242ac120002",
"name": "Retention VIP SMS"
},
"sendDate":1673753160010
}
}