POST-päring
| Parameeter | Kirjeldus |
|---|---|
messageIdstringvalikuline | Sõnumi ID. Selle puudumisel tagastatakse saadaolevad kohaletoimetamisraportid. |
Limitintegervalikuline | Tagastatavate 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.
| Parameeter | Kirjeldus |
|---|---|
messageIdstring | Sõnumi identifikaator. |
tonumber | Saaja number avaldatud vastuse näites. |
partIdstring | SMS-i osa identifikaator. |
stateinteger | Kohaletoimetamise olek, 2–8. |
deliveredstring | Kohaletoimetamisraporti saamise aeg UTC järgi. |
errorCodestring | Operaatori 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'