1. Home
  2. Third Party Solutions
  3. Integromat

Integromat

Integromat Logo

What is Integromat

Integromat represents a real alternative to classical API query methods. It considers itself the “glue of the
Internet” and its main focus is to enable less technically skilled people to communicate with programming interfaces in an easy fashion.

Chaining of Modules

At Integromat, each module represents an API call. Those modules can be chained together, whereby the
respective return values can be sent with the message. With a little imagination, complex scenarios are imaginable without ever having written a single line of code.

Integromat in Action

Assumption: We would like to call up the prices from our supplier, who coincidentally happens to offer a module at Integromat. If we call up that module, we will receive the price list in JSON format. In our scenario, we then send that JSON object by SMS to the person responsible for pricing so he is quickly able to adjust.

Implemented Modules

All modules require authentication with the connection “sms77.io” using a valid API key.

Question marks tag a parameter as being optional. Strings separated by a vertical line (pipe) represent an
enumeration type. The text in the square brackets is considered to be an explanation.

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

Returns the account balance for the given API key.

Lookup

Returns the national and international number format.

number: string [Phone number]

Lookup Cnam

Returns CNAM information for the given phone number.

number: string [Phone number]

Lookup Hlr

Returns HLR information for the given phone number.

number: string [Phone number]

Lookup Mnp

Returns MNP information for the given phone number.

number: string [Phone number]

Pricing

Returns the pricings for SMS sending.

country: string [ISO country code]
type: 'direct' | 'economy' = 'direct'
details: boolean = 0

Send Sms

Send one/multiple SMS to one/multiple contact(s)/phone number(s).

text: string [Message content]
to: string [Recipient]
debug?: boolean = 0 [Debug mode]
delay?: string [Send delay]
flash?: boolean = 0 [Flash message]
from?: string [Sender]
label?: string [Message label]
no_reload?: boolean [Disable reload lock]
performance_tracking?: boolean [Activate erformance tracking]
ttl?: integer [Time-To-Live]
udh?: boolean [Activate UDH]
unicode?: boolean [Unicode message]
utf8?: boolean [UTF-8 message]

Status

Returns a delivery report for the given message ID.

msg_id: integer [Message ID]

Validate for Voice

Validates the Caller-ID. Useful for using our Voice API.

number: string [Phone number]
callback?: string [Callback URL]

Voice

Call the recipient and read the message out aloud.

to: string [Recipient phone number]
text: string [Message contents]
xml?: boolean [XML format]
from?: string [Sender]

Was this article helpful to you? Yes No
Menu