SMS API Schnittstelle für Unternehmen

Unsere SMS API versendet täglich Millionen von SMS in alle gängigen deutschen Netzwerke.

SMS API einfach und schnell integriert

Integrieren Sie unsere SMS API Deutschland Dienste ganz unkompliziert nahtlos in Ihre bestehende Infrastruktur, ohne auf eine Software zugreifen zu müssen. Mit dem Massenversand Gateway können Sie Ihre Kommunikationsprozesse vollautomatisiert realisieren.

Versenden und empfangen Sie SMS, planen Sie zeitversetzte Aufträge und versenden Sie SMS an bestehende Empfängerlisten. Die Gateway-URL sowie die komplette Beschreibung aller SMS APIs finden Sie nach der Registrierung im Zugangsbereich.

Welche HTTPS-Parameter gibt es?

ParameterÜbergabeFunktion
receiverPflichtEmpfängernummer
senderPflichtAbsenderkennung
msgPflichtText der Nachricht
id
PflichtAccount-ID
pwPflichtPasswort
msgtypePflichtNachrichtentyp
t: SMS mit 160 Zeichen,
c: überlange SMS,
utf8: für non-GSM-Zeichen, wie kyrillisch, arabisch, Emojis
(bei utf8 werden je 70 Zeichen eine SMS abgerechnet)
authTokenOptionAuthentifizierungs-Token, kann anstelle von pw und id verwendet werden
timeOptionAuslieferungszeit bei zeitversetztem Versand
userAccountOptionEigene Kostenstellen zur getrennten Ausweisung auf der Rechnung
testOptionSchnittstellentest, es wird keine SMS erzeugt, jedoch die entsprechende Antwort vom Server zurückgegeben
getIDOptionZusätzliche Rückgabe der Nachrichten-ID
countMsgOptionZusätzliche Rückgabe der Anzahl der SMS-Teile
getLimitOptionZusätzliche Rückgabe des SMS-Restvolumens (bei Prepaid)

SMS API Beispiel für PHP

SMS API Beispiel für Classic ASP

SMS API Parameter für E-Mail-to-SMS

Parameter im Betreff: time;sender;receiver;pw;id;msgtype;userAccount (Parameter getrennt durch Semikolon)
Mail Body: Text der Nachricht. Pro E-Mail wird eine SMS erzeugt und versendet.

Parameter ÜbergabeFunktion
timePflichtAuslieferungszeit bei zeitversetztem Versand, sonst ‚0‘ setzen
senderPflichtAbsenderkennung
receiverPflichtEmpfängernummer
pwPflichtPasswort
idPflichtAccount-ID
msgtypePflichtNachrichtentyp, t: Text-SMS mit 160 Zeichen, c: überlange SMS
userAccountOptionEigene Kostenstellen zur getrennten Ausweisung auf der Rechnung
Mail-BodyPflichtText der Nachricht

SMS API Parameter E-Mail-to-Bulk

Parameter im Betreff: time;sender;pw;id;msgtype;userAccount (Parameter getrennt durch Semikolon)

Mail-Body: Der Body der E-Mail enthält den Text der zu versendenden SMS. Es sind fünf Platzhalter als Personalisierungsfelder angelegt, die in folgendem Format innerhalb des SMS-Textes verwendet werden können: %FELD1%, %FELD2%, … %FELD5%. Die Felder werden der Reihe nach durch die Personalisierungsdaten im Dateianhang ersetzt. Die Verwendung der Felder ist optional.

Mail-Anhang: Der Mail-Anhang besteht aus einer Datei im Text- oder CSV-Format, welche die Empfängerdaten enthält. Jede Zeile entspricht einer SMS. Die Empfängerdaten werden in folgendem Format angegeben: Empfängernummer;FELD1;FELD2;FELD3;FELD4;FELD5
In den Feldern 1-5 befinden sich die Daten, welche an Stelle der Platzhalter im SMS-Text eingesetzt werden. Diese Felder müssen nicht gesetzt werden, wenn keine Personalisierung erfolgen soll. Es ist genügt, lediglich die Empfängernummer anzugeben.

Parameter ÜbergabeFunktion
timePflichtAuslieferungszeit bei zeitversetztem Versand, sonst ‚0‘ setzen
senderPflichtAbsenderkennung
pwPflichtPasswort
idPflichtAccount-ID
msgtypePflichtNachrichtentyp, t: Text-SMS mit 160 Zeichen, c: überlange SMS
userAccountOptionEigene Kostenstellen zur getrennten Ausweisung auf der Rechnung
Mail-BodyPflichtText der Nachricht
Mail-AnhangPflichtEmpfänger der Nachricht

SMS API Parameter HTTP-to-List

Versand an eine bestehende Liste per HTTPS: Im Online-Zugang können mehrere Listen angelegt und dort Nummern bzw. zusätzliche Daten wie Vorname, Nachname, Geburtsdatum etc. eingetragen werden. Der Versand kann anschließend per HTTPS-Request ausgelöst werden.

Parameter ÜbergabeFunktion
pwPflichtPasswort
accountIDPflichtAccount-ID
listenIDPflichtID der Empfängerliste, an welche die Nachricht ausgeliefert werden soll
senderPflichtAbsenderkennung
textPflichtText der Nachricht
sttmOptionAuslieferungszeit bei zeitversetztem Versand

SMS API Parameter E-Mail-to-List

Versand an eine bestehende Liste per E-Mail: Im Online-Zugang können mehrere Listen angelegt und dort Nummern bzw. zusätzliche Daten wie Vorname, Nachname, Geburtsdatum etc. eingetragen werden. Der Versand kann anschließend per E-Mail ausgelöst werden.

ParameterÜbergabeFunktion
timePflichtAuslieferungszeit bei zeitversetztem Versand, sonst ‚0‘ setzen
senderPflichtAbsenderkennung
pwPflichtPasswort
idPflichtAccount-ID
msgtypePflichtNachrichtentyp, t: Text-SMS mit 160 Zeichen, c: überlange SMS
userAccountOptioneigene Kostenstellen zur getrennten Ausweisung auf der Rechnung
Mail-BodyPflichtText der Nachricht
Mail-AnhangPflichtEmpfänger der Nachricht

Möglichkeit des Empfangs von SMS-Nachrichten

Empfangene Nachrichten können Sie im Online-Zugang nachverfolgen, gleichzeitig übertragen wir Ihnen die Nachrichten per E-Mail oder HTTP an Ihr System. Damit können Sie automatisierte Prozesse steuern und beispielsweise einen Chat per SMS mit Ihren Kunden initiieren. Die E-Mail-Adresse bzw. URL zur Übertragung richten Sie nach der Registrierung im Zugangsbereich ein.

Antworten

Parameter FunktionBeispiel
RESPONSEText der eingehenden NachrichtJA
ORIGINAL MESSAGEUrsprüngliche (beantwortete) Ausgangsnachricht – die Übertragung kann durch Sicherheitseinstellungen unterbunden werdenKönnen Sie den heutigen Termin um 10:00 Uhr wahrnehmen?
STATEKennzeichnet, ob es sich um einen Statusbericht oder eine Antwort handelt3
SENDERAbsender der Nachricht00491701234567
RECEIVEDEmpfangsdatum18.07.2017 17:50:26
MSGIDMsgID der Ausgangsnachricht2153490620
DLRZustellstatus (nur bei Statusreports, sonst 0)0
MSGPARTKennzeichnet den Teil der Nachricht bei mehrteilgen SMS1
AUFTRAGSNRAuftragsnummer, zu der die ausgehende (beantwortete) Nachricht gehört (bei Massen-SMS)2983843

Statusberichte

Parameter FunktionBeispiel
RESPONSEText des StatusberichtsMessage for … delivered on 07/18/2017 at 05:54PM.
ORIGINAL MESSAGEUrsprüngliche (beantwortete) Ausgangsnachricht – die Übertragung kann durch Sicherheitseinstellungen unterbunden werdenKönnen Sie den heutigen Termin um 10:00 Uhr wahrnehmen?
STATEKennzeichnet, ob es sich um einen Statusbericht oder eine Antwort handelt2
SENDERAbsender der Nachricht00491701234567
RECEIVEDEmpfangsdatum18.07.2017 17:50:26
MSGIDMsgID der Ausgangsnachricht2153490620
DLRZustellstatus1

Kostenloser Sofortzugang für Unternehmen

Eröffnen Sie jetzt ein kostenloses Testkonto und senden Sie direkt kostenlos SMS. 14 Tage lang. In 30 Sekunden registriert. Keine Bindung.