Anfang 2022 wurde Integromat zu Make.
Wir empfehlen die Nutzung unserer App über Make, da der Support für Integromat 2023 eingestellt wird.
Hier gelangen Sie zur Dokumentation für unsere App auf Make.
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.
Gibt das Guthaben für den gegebenen API-Schlüssel zurück.
Gibt das nationale und internationale Rufnummernformat zurück.
number: string [Rufnummer]
Gibt CNAM-Informationen zu der Rufnummer zurück.
number: string [Rufnummer]
Gibt HLR-Informationen zu der Rufnummer zurück.
number: string [Rufnummer]
Gibt MNP-Informationen zu der Rufnummer zurück.
number: string [Rufnummer]
Gibt die Preise für den SMS-Versand zurück.
country: string [ISO-Ländercode] type: 'direct' | 'economy' = 'direct' details: boolean = 0
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]
Gibt den Statusreport für die gegebene Nachrichten-ID zurück.
msg_id: integer [Nachrichten-ID]
Validiert die Caller-ID. Nützlich zur Verwendung unserer Voice API.
number: string [Rufnummer] callback?: string [Callback-URL]
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]