1. Home
  2. Drittanbieter
  3. Integromat

Integromat

Integromat Logo

Was ist Integromat

Eine echte Alternative zu klassischen API-Abfrageverfahren stellt Integromat dar. Sich selbst als „Kleber des
Internets“ bezeichnend, liegt das Hauptaugenmerk darin, auch technisch weniger versierten Personen die Kommunikation
mit Programmierschnittstellen zu ermöglichen.

Verketten von Modulen

Jeder API-Abruf stellt bei Integromat ein Modul dar. Jene Module können aneinandergekettet werden, wobei die
jeweiligen Rückgabewerte mitgesendet werden. Mit ein wenig Vorstellungskraft sind komplexe Szenarien denkbar, ohne
auch nur eine Zeile an Programmcode geschrieben zu haben.

Integromat in der Praxis

Annahme: Wir möchten die Preise von unserem Lieferanten abrufen, welcher rein
zufällig auch ein Modul bei Integromat anbietet. Rufen wir jenes Modul auf, erhalten wir als Rückgabe die Preisliste
im JSON-Format. Jenes JSON-Objekt senden wir in unserem Szenario anschließend per SMS an unseren Verantwortlichen
für die Preisfindung.

Implementierte Module

Alle Module erfordern die Authentifizierung mit der Connection „sms77.io“ mittels gültigem API-Schlüssel.

Fragezeichen markieren einen Parameter als optional. Mit senkrechtem Strich getrennte Zeichenfolgen stellen einen
Aufzählungstypen dar. Der Text in den eckigen Klammern gilt als Erklärung.

Balance
Lookup
Lookup Cnam
Lookup Hlr
Lookup Mnp
Pricing
Send Sms
Status
Validate for Voice
Voice
Balance

Gibt das Guthaben für den gegebenen API-Schlüssel zurück.

Lookup

Gibt das nationale und internationale Rufnummernformat zurück.

number: string [Rufnummer]
Lookup Cnam

Gibt CNAM-Informationen zu der Rufnummer zurück.

number: string [Rufnummer]
Lookup Hlr

Gibt HLR-Informationen zu der Rufnummer zurück.

number: string [Rufnummer]
Lookup Mnp

Gibt MNP-Informationen zu der Rufnummer zurück.

number: string [Rufnummer]
Pricing

Gibt die Preise für den SMS-Versand zurück.

country: string [ISO-Ländercode]
type: 'direct' | 'economy' = 'direct'
details: boolean = 0
Send Sms

Sendet eine oder mehrere SMS zu einenb/mehreren Empfänger(n).

text: string [Nachrichteninhalt]
to: string [Empfänger]
debug?: boolean = 0 [Debug-Modus]
delay?: string [Sendeverzögerung]
flash?: boolean = 0 [Flash-Nachricht]
from?: string [Absenderkennung]
label?: string [Nachrichtenkennzeichen]
no_reload?: boolean [Reloadsperre deaktivieren]
performance_tracking?: boolean [Performance tracking aktivieren]
ttl?: integer [Time-To-Live]
udh?: boolean [UDH aktivieren]
unicode?: boolean [Unicode-Nachricht]
utf8?: boolean [UTF-8 erzwingen]
Status

Gibt den Statusreport für die gegebene Nachrichten-ID zurück.

msg_id: integer [Nachrichten-ID]
Validate for Voice

Validiert die Caller-ID. Nützlich zur Verwendung unserer Voice API.

number: string [Rufnummer]
callback?: string [Callback-URL]
Voice

Ruft den Empfänger an und liest die Nachricht vor.

to: string [Empfänger-Rufnummer]
text: string [Nachrichteninhalt]
xml?: boolean [XML-Format]
from?: string [Absenderkennung]
Menü