Skip to page content

Get message IDs

List message IDs in a campaign to request delivery reports individually or retrieve them again.

POSThttps://api.quantumtec.eu/v1/sms/messages

POST: X-ApiKey headerAuthentication

Request body

Request body
ParameterDescription
bulkIdstringrequiredCampaign ID returned when sending.
cURL · POST
curl --request POST 'https://api.quantumtec.eu/v1/sms/messages' \
  --header 'X-ApiKey: YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data '{
  "bulkId": "1545e7e0-ad73-1f42-831a-5345bd11d5b4"
}'

Response

Response
ParameterDescription
bulkIdstringCampaign identifier.
statusintegerCampaign processing status, 1–12.
messageIds / messagesIdsarrayRecipient numbers and message identifiers; see the spelling note below.
Published response example
{
  "bulkId": "1545e7e0-ad73-1f42-831a-5345bd11d5b4",
  "status": 9,
  "messagesIds": [
    {
      "to": 37250000000,
      "messageId": "19905880-9404-4686-a8af-54af8888b96d"
    }
  ]
}

Request individual reports

Use each messageId to request an individual delivery report. This also lets you retrieve reports already received in a campaign report batch.