Liigu lehe sisu juurde

Küsi kohaletoimetamisraportit

Küsi sõnumi kohaletoimetamise tulemust messageId järgi või hangi saadaolevad raportid.

POST / GEThttps://api.quantumtec.eu/v1/sms/report

POST: päis X-ApiKeyGET: X-ApiKey URL-isAutentimine

POST-päring

POST-päring
ParameeterKirjeldus
messageIdstringvalikulineSõnumi ID. Selle puudumisel tagastatakse saadaolevad kohaletoimetamisraportid.
LimitintegervalikulineTagastatavate raportite suurim arv. Vaikimisi: 50. Maksimum: 500.
cURL · POST
curl --request POST 'https://api.quantumtec.eu/v1/sms/report' \
  --header 'X-ApiKey: YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data '{
  "messageId": "19905880-9404-4686-a8af-54af8888b96d",
  "Limit": 50
}'

Vastus

Vastus on raportite massiiv. Seosta SMS-i osad partId järgi ja loe iga osa tulemust väljast state. state 2 tähendab Delivered ehk kohale toimetatud.

Vastus
ParameeterKirjeldus
messageIdstringSõnumi identifikaator.
tonumberSaaja number avaldatud vastuse näites.
partIdstringSMS-i osa identifikaator.
stateintegerKohaletoimetamise olek, 2–8.
deliveredstringKohaletoimetamisraporti saamise aeg UTC järgi.
errorCodestringOperaatori veakood; kõik operaatorid seda ei toeta.
JSON-vastus
[
  {
    "messageId": "19905880-9404-4686-a8af-54af8888b96d",
    "to": 37250000000,
    "partId": "300000005",
    "state": 2,
    "delivered": "2026-09-01T10:00:02.000Z",
    "errorCode": "000"
  }
]

GET-variant

GET edastab samad messageId ja Limit parameetrid koos X-ApiKey väärtusega URL-i päringuosas. Raporti struktuur on sama.

cURL · GET
curl --get 'https://api.quantumtec.eu/v1/sms/report' \
  --header 'Accept: application/json' \
  --data-urlencode 'X-ApiKey=YOUR_API_KEY' \
  --data-urlencode 'messageId=19905880-9404-4686-a8af-54af8888b96d' \
  --data-urlencode 'Limit=50'