Zum Inhalt springen

Alle SMS abfragen

GET
/sms

Gibt die Liste der Textnachrichten in der Postbox zurück, geordnet nach dem Feld created_at in absteigender Ordnung. Die Postbox enthält alle gesendeten, nicht gesendeten und abgebrochenen SMS. Optional können Sie auch nach dem Preis oder dem Zeitpunkt der Übermittlung an den Netzbetreiber sortieren. Sie haben auch die Möglichkeit, verschiedene Suchkriterien zu übertragen, um die Ausgabe der Nachrichten des Postfachs einzuschränken.

page
integer
default: 1 >= 1 <= 1000000

Aktuelle Seite

_order[created_at]

Sort order direction (ascending or descending)

string
default: asc
Allowed values: asc desc

Sortierung nach Zeitstempel, wann die Entität erstellt wurde

_order[gateway_sent_at]

Sort order direction (ascending or descending)

string
default: asc
Allowed values: asc desc

Sortiere nach Verarbeitungsdatum der SMS

is_sent
boolean

Boolean Filter für das Feld is_sent

is_unicode
boolean

Boolean Filter für das Feld is_unicode

uuid

Eindeutige Entitäts-UUID

string
/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/

Finde eine SMS Anhand Ihrer unique ID

uuid[]
Array<string>

Finde mehrere SMS Anhand Ihrer unique IDs

iso2

Ländercode

string
>= 2 characters <= 2 characters /^[A-Z]{2}$/

Exact Filter SMS nach Ihrem Zielland (ISO 3166-1 alpha-2)

iso2[]
Array<string>

Exact Filter SMS nach Ihren Zielländern (ISO 3166-1 alpha-2)

dlr_code
integer
Allowed values: 0 1 2 4 8 16
Example
1

Exact Filter SMS nach dem Zustellbericht

dlr_code[]
Array<integer>
Allowed values: 0 1 2 4 8 16

Exact Filter SMS nach den Zustellberichten

status_code

Status der SMS, für mehr Informationen: SMS status codes

integer
Allowed values: 0 100 208 400 410 2000 3000 5000 6000

Exact Filter SMS nach dem Status Code

status_code[]
Array<integer>
Allowed values: 0 100 208 400 410 2000 3000 5000 6000

Exact Filter SMS nach den Status Codes

gateway_sent_at

Timestamp der Übertragung der SMS an den Netzbetreiber

integer

Range Filter SMS nach Ihrer Übertragungszeit zum Netzbetreiber

gateway_sent_at[]
Array<integer>

Exact und range Filter nach Übertragungszeit an den Netzbetreiber

delivery_at

Unix-timestamp einer zeitversetzten SMS. Wenn gleich 0, wird die SMS sofort verschickt.

integer

Exact Filter für die Zustellzeit

delivery_at[]
Array<integer>

Exact und range Filter für die Zustellzeit

created_at

Zeitstempel, wann die Entität vom Benutzer zum System hinzugefügt wurde

integer

Exact Filter Entitäten nach Ihrer Übertragungszeit an die API

created_at[]
Array<integer>

Exact und range Filter nach der Erstellungszeit der Entitäten

chars_count
integer
>= 1

Range Filter SMS nach Ihrer Zeichenzahl

chars_count[]
Array<integer>

Exact und range Filter nach der Zeichenzahl

parts_count

Anzahl der SMS Teile

integer
>= 1

Range Filter SMS nach der Anzahl der SMS-Teile

parts_count[]
Array<integer>

Exact und range Filter nach der Anzahl der SMS-Teile

bulk

Eindeutige Entitäts-UUID

string
/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/

Exact Filter nach der Massen-SMS (Bulk)

bulk[]
Array<string>

Exact und range Filter nach der Massen-SMS (Bulk)

source
integer

Range Filter SMS nach der vom Kunden übertragenen nummerischen ID

source[]
Array<integer>

Exact und range Filter der SMS nach dem Parameter sources

text

Der Nachrichtentext kann eine Länge von maximal 1530 Zeichen im GSM Standardzeichensatz enthalten. Mit einer Unicode SMS liegt die maximale Zeichenlänge bei 670 Zeichen. Das interne Encoding ist in beiden Fällen UTF-8.

string

Partial Filter SMS nach dem Nachrichtentext

phone
string
>= 1 characters <= 16 characters /^\+?[0-9]{1,15}$/

Partial Filter SMS nach der Zielrufnummer

sender_id

Die Absenderkennung der Nachricht kann eine Rufnummer mit bis zu 15 Ziffern oder einen Text mit bis zu 11 Zeichen enthalten. Im Fall einer Rufnummer als Absender, halten Sie sich bitte möglichst an das E.164 Format. Ein Text Absender kann Leerzeichen enhalten, aber keine anderen Sonderzeichen, Umlaute oder Satzzeichen. Bitte beachten Sie, dass der Absender nicht in jedem Zielland übertragen werden kann und teilweise die Registrierung einer Absenderkennung durch lokale Regulierung erforderlich ist.

Für Sprachnachrichten (text2speech, text2speech_ssml): Wenn sender_id nicht dem E.164-Format entspricht (z. B. fehlendes führendes +, nicht-numerische Zeichen), wird die Nachricht von der Systemstandardnummer +493075435114 gesendet. Einige nachgelagerte Telefonieanbieter können die benutzerdefinierte Absenderrufnummer überschreiben oder nicht berücksichtigen — die tatsächlich beim Empfänger angezeigte Rufnummer hängt von den Fähigkeiten des Anbieters ab.

string
/^(\+?[1-9]\d{0,14}|[a-zA-Z0-9 ]{1,11})$/

Partial Filter SMS nach der Absenderkennung

ip

IP-Adresse des Hosts, der die Anfrage gesendet hat

string format: ipv4
Example
192.168.1.1

Partial Filter SMS nach der Ursprungs-IP

key_id

API-Schlüssel-Kennung

integer
>= 1

Exact Filter nach der API Key ID

key_id[]
Array<integer>

Exact Filter nach den API Key IDs

callback_data

Wert (String) welcher an Ihren Endpoint zurückgeschickt wird. Sie können z.B. Ihre eigene ID so übergeben und mit dem Zustellbericht (DLR) zurückbekommen.

string | null
<= 36 characters

Exact Filter nach callback_data Wert

callback_data[]
Array<string | null>

Exact Filter nach callback_data Werten

Sms collection

object
member
required
Array<object>

SMS

object
@id

JSON-LD ID

string
@type

JSON-LD type

string
@context
One of:
string
text

Der Nachrichtentext kann eine Länge von maximal 1530 Zeichen im GSM Standardzeichensatz enthalten. Mit einer Unicode SMS liegt die maximale Zeichenlänge bei 670 Zeichen. Das interne Encoding ist in beiden Fällen UTF-8.

string
sender_id

Die Absenderkennung der Nachricht kann eine Rufnummer mit bis zu 15 Ziffern oder einen Text mit bis zu 11 Zeichen enthalten. Im Fall einer Rufnummer als Absender, halten Sie sich bitte möglichst an das E.164 Format. Ein Text Absender kann Leerzeichen enhalten, aber keine anderen Sonderzeichen, Umlaute oder Satzzeichen. Bitte beachten Sie, dass der Absender nicht in jedem Zielland übertragen werden kann und teilweise die Registrierung einer Absenderkennung durch lokale Regulierung erforderlich ist.

Für Sprachnachrichten (text2speech, text2speech_ssml): Wenn sender_id nicht dem E.164-Format entspricht (z. B. fehlendes führendes +, nicht-numerische Zeichen), wird die Nachricht von der Systemstandardnummer +493075435114 gesendet. Einige nachgelagerte Telefonieanbieter können die benutzerdefinierte Absenderrufnummer überschreiben oder nicht berücksichtigen — die tatsächlich beim Empfänger angezeigte Rufnummer hängt von den Fähigkeiten des Anbieters ab.

string
/^(\+?[1-9]\d{0,14}|[a-zA-Z0-9 ]{1,11})$/
phone

Zielrufnummer:

  • +491701234567 (E.164)
  • 00491701234567
  • 491701234567
  • 01701234567 (wenn Ihr Account in Deutschland registriert ist) wird es konvertiert zu +491701234567

Wenn Sie Ihre Rufnummer nicht im E.164 Format übertragen, versucht unser System die Rufnummer anhand Ihres Firmensitzes aus Ihren Profildaten in E.164 Format zu konvertieren. Um Probleme bei der automatischen Konvertierung zu vermeiden, nutzen Sie bitte bevorzugt das E.164 Format.

string
>= 7 characters <= 16 characters /^\+[1-9]\d{1,14}$/
delivery_at

Unix-timestamp einer zeitversetzten SMS. Wenn gleich 0, wird die SMS sofort verschickt.

integer
status_code

Status der SMS, für mehr Informationen: SMS status codes

integer
Allowed values: 0 100 208 400 410 2000 3000 5000 6000
gateway_sent_at

Timestamp der Übertragung der SMS an den Netzbetreiber

integer
source

Um Ihre SMS später besser im Einzelverbindungsnachweis identifizieren zu können, gibt es die Möglichkeit eine individuelle nummerische (integer) ID mitzugeben.

integer | null
dlr_code
integer
Allowed values: 0 1 2 4 8 16
ip

IP-Adresse des Hosts, der die Anfrage gesendet hat

string format: ipv4
created_at

Zeitstempel, wann die Entität vom Benutzer zum System hinzugefügt wurde

integer
is_unicode

Definiert ob Sie eine normale GSM 03.38 SMS oder eine Unicode SMS verschicken möchten:

  • GSM: is_unicode = false
  • Unicode: is_unicode = true
  • Auto-Detect: is_unicode = NULL
boolean | null
uuid

Eindeutige Entitäts-UUID

string
/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/
iso2

Ländercode

string
>= 2 characters <= 2 characters /^[A-Z]{2}$/
voice_lang

Sprache der Sprachnachricht. Mögliche Werte: null (automatische Erkennung) oder einer der folgenden Codes: EN (Englisch), DE (Deutsch), FR (Französisch), IT (Italienisch), ES (Spanisch), PL (Polnisch), NL (Niederländisch), RO (Rumänisch), PT (Portugiesisch), CS (Tschechisch), HU (Ungarisch), SV (Schwedisch), DA (Dänisch), FI (Finnisch), SK (Slowakisch), HR (Kroatisch), TR (Türkisch), RU (Russisch), BG (Bulgarisch), UK (Ukrainisch).

string | null
Allowed values: EN DE FR IT ES PL NL RO PT CS HU SV DA FI SK HR TR RU BG UK
parts_count

Anzahl der SMS Teile

integer
>= 1
chars_count

Anzahl der SMS Zeichen

integer | null
callback_data

Wert (String) welcher an Ihren Endpoint zurückgeschickt wird. Sie können z.B. Ihre eigene ID so übergeben und mit dem Zustellbericht (DLR) zurückbekommen.

string | null
<= 36 characters
bulk_id

Bulk ID

null | string
/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/
key_id

API-Schlüssel-Kennung

integer
>= 1
service_code

Service code definiert ob Sie eine text2speech oder direct sms verschicken. Wir empfehlen direct sms für eine sichere Zustellung (see /me)

Allowed values: direct text2speech text2speech_ssml
is_text_deleted

Löschen von Nachrichtentext nach Zustellung der SMS

boolean
price

Preis

number
is_sent

True - SMS wurde bereits versendet, False - SMS wurde noch nicht versendet

boolean
requests

Link zu allen Anfragen über eine SMS-Liste

string | null
clicks

Link zur Zählung der Anfrage durch einen kurzen Link

string | null
attempts_count_max

Maximale Anzahl an Zustellversuchen für Sprachdienste (text2speech, text2speech_ssml). Zulässige Werte: null, 1, 2 oder 3 für text2speech/text2speech_ssml; für andere Dienste muss der Wert null sein.

integer | null
Allowed values: 1 2 3
hydra:totalItems

Total number of items in the collection

integer
hydra:view

Pagination links for navigating the collection

object
@id
string format: iri-reference
@type
string
hydra:first
string format: iri-reference
hydra:last
string format: iri-reference
hydra:previous
string format: iri-reference
hydra:next
string format: iri-reference
hydra:search

Search and filtering template for the collection

object
@type
string
hydra:template
string
hydra:variableRepresentation
string
hydra:mapping
Array<object>
object
@type
string
variable
string
property
string | null
required
boolean
Example
{
"member": [
{
"@context": {
"hydra": "http://www.w3.org/ns/hydra/core#"
},
"sender_id": "+491701234567",
"phone": "+14155552671",
"status_code": 0,
"dlr_code": 0,
"ip": "192.168.1.1",
"iso2": "US",
"voice_lang": "EN",
"service_code": "direct",
"attempts_count_max": null
}
],
"hydra:view": {
"@id": "string",
"@type": "string",
"hydra:first": "string",
"hydra:last": "string",
"hydra:previous": "string",
"hydra:next": "string"
}
}

Ungültige Eingabe

Kunden-Nr oder API Key sind ungültig oder inaktiv!

Account ist noch nicht innerhalb von 24h nach Registrierung aktiviert. Bitte warten oder Support kontaktieren

Die IP-Adresse wurde vorübergehend blockiert, da in kurzer Zeit viele Anfragen mit ungültigen Anmeldeinformationen gesendet wurden. Bitte warten Sie und versuchen Sie es später.

Code Samples

#!/usr/bin/env bash
curl -X GET https://api.lox24.eu/sms \
-H 'X-LOX24-AUTH-TOKEN: 1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx'