Dokumentation
SMS API Meddelanden

Meddelanden

Lista meddelanden i en batch och läs ett enskilt meddelandes fullständiga statushistorik.

Varje mottagare i en batch får ett eget meddelandedokument. Listan visar den senaste statusen; ett enskilt dokument visar hela statushistoriken.

Endpoints

Metod Sökväg Beskrivning
GET /v2/batches/{batchId}/messages Lista alla meddelanden i batchen.
GET /v2/batches/{batchId}/messages/{messageId} Läs ett meddelande och dess statushistorik.

Lista meddelanden

curl "https://api.ip1sms.com/v2/batches/{batchId}/messages" \
  -H "Authorization: Bearer $IP1_TOKEN" \
  -H "Accept: application/json"

Resultatet är kronologiskt och paginerat. Varje dokument innehåller den senaste tillgängliga statusen.

Läs ett meddelande

curl "https://api.ip1sms.com/v2/batches/{batchId}/messages/{messageId}" \
  -H "Authorization: Bearer $IP1_TOKEN" \
  -H "Accept: application/json"

Svaret för ett enskilt meddelande innehåller hela statuses-listan.

Exempel på meddelandedokument

{
  "id": "message_abc123",
  "batchId": "batch_abc123",
  "owner": "ip1-XXXXX",
  "sender": "DittForetag",
  "recipient": "46700000000",
  "body": "Din bokning är bekräftad.",
  "direction": "MT",
  "segments": 1,
  "type": "sms",
  "datacoding": "ucs",
  "priority": 1,
  "price": 0.0416,
  "currency": "SEK",
  "statuses": [
    {
      "created": "2026-10-05T08:03:21Z",
      "code": 201,
      "duration": 0
    }
  ],
  "modified": "2026-10-05T08:03:21Z",
  "reference": "order-123",
  "mcc": "240",
  "mnc": "01"
}

Fält

Fält Typ Beskrivning
id string Meddelandets unika ID.
batchId string Överliggande batch.
owner string Ägande SMS-konto.
sender string Meddelandets avsändare.
recipient string Mottagarens MSISDN.
body string Slutlig meddelandetext för mottagaren.
direction string MT för utgående, MO för inkommande.
segments integer Antal SMS-segment.
type string Meddelandetyp.
datacoding string Minsta kodning som behövs, gsm eller ucs.
priority integer Leveransprioritet.
price number Total kostnad för meddelandets segment.
currency string Prisets valuta.
statuses object[] Statushändelser med created, code och duration.
modified string Senaste uppdatering i ISO 8601.
reference string | null Egen referens från batchen.
mcc string | null Mobile Country Code när operatören tillhandahåller det.
mnc string | null Mobile Network Code när operatören tillhandahåller det.

Ett meddelande kan bestå av flera debiterade SMS-segment. Dividera inte priset utan att också kontrollera segments. För tolkning av statuses[].code, se statuskoder.

Välj vilka ändamål du samtycker till. Nödvändig lagring används bara för att komma ihåg ditt val.