Batcher
Quick start
Använd exemplet nedan och byt ut “API_NYCKEL” mot en bearer token som du skapar i användarportalen.
curl -X GET "https://api.ip1sms.com/v2/batches/" \
-H "Authorization: Bearer API_NYCKEL" \
-H "Content-Type: application/json" \
Anrop
Lista en samling av batcher
Endpoint: /v2/batches
Metod: GET
Lista en enskild Batch
Endpoint: /v2/batches/{batchId}
Metod: GET
Exempel på anrop
https://api.ip1sms.com/v2/batches/5bc86b6e85c7209830f96936
Fält för anropsdata
| Fältnamn | Typ | Beskrivning | Exempel |
|---|---|---|---|
| batchId | String |
Batchens ID. | |
Respons
Exempel på responsdata
Nedan hittar du ett exempel på svar vid lyckad request mot batches endpoint. Se under rubriken Fält för responsdata för en detaljerad beskrivning av samtliga fält i responsen.
{
"id": "5bc86b6e85c7209830f96936",
"sender": "46101606060",
"body": "Hi my name is {name}",
"owner": "ip1-XXXXX",
"direction": "MT",
"type": "flash",
"datacoding": "GSM",
"priority": 1,
"templated": true,
"priceSummary": {
"total": 0.125,
"currency": "EUR",
"average": 0.0416
},
"messageSummary": {
"101": {
"messages": 43,
"sms": 86
},
"102": {
"messages": 3,
"sms": 6
},
"201": {
"messages": 142,
"sms": 284
}
},
"deliveryWindows": [
{
"opens": "2025-11-12T17:00:19Z",
"closes": "2025-11-18T17:00:19Z"
},
{
"opens": "2025-11-20T17:00:19Z",
"closes": "2025-11-26T17:00:19Z"
}
],
"status": 112,
"deliveryReportUrl": "https://api.example.com/sms/deliveryreport",
"reference": "A client reference",
"tags": ["marketing", "auth", "etc"],
}
Fält för responsdata
| Fältnamn | Typ | Beskrivning | Exempel | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id | String |
Batchens ID. | |
||||||||||||||||||
| sender | String |
Avsändaren som används för ett eller flera meddelanden. | |
||||||||||||||||||
| body | String |
Den ursprungliga bodyn, alltså meddelandetexten, som skickas, före mallar har tillämpats, enligt den ursprungliga requesten. |
|
||||||||||||||||||
| owner | String |
Kontonumret för SMS-kontot som står som ägare batchen | |
||||||||||||||||||
| direction | String |
Talar om ifall meddelandet skickades eller togs emot av vårt system.
|
|
||||||||||||||||||
| type | String |
Beskriver meddelandets typ.
|
|
||||||||||||||||||
| datacoding | String |
Talar om vilken teckenuppsättning som används för batchen.
|
|
||||||||||||||||||
| priority | Integer |
Beskriver vilken prioritet som används för batchen. |
|
||||||||||||||||||
| templated | boolean |
Talar om ifall batchens body (Meddelandetxt) innehåller templating. |
|
||||||||||||||||||
| priceSummary | array |
Ger en summering av batchens kostnad samt vilken valuta som debiterat kontot. |
|
||||||||||||||||||
| messageSummary | array |
Ger en summering av antalet meddelande i batchen uppdelat i statusgrupper. |
|
||||||||||||||||||
| deliveryWindows | Array |
Visar batchens tidsfönster | |
||||||||||||||||||
| status | Integer | Aktuell status för batchen. Härleds från riktningen och den senaste statusen för batchens meddelanden. Tillgängliga statusar är följande:
|
|
||||||||||||||||||
| deliveryReportUrl | String |
Visar eventuell callback-url för mottagande av leveransrapporter till extern mjukvara. |
|
||||||||||||||||||
| reference | String |
Visar batchens referens om sådan finns. |
|
||||||||||||||||||
| tags | string |
Visar eventuella taggar i batchen. |
|