sms77io (Preview)

Sms77.io offers you the possibility to send SMS, text2voice messages, perform home register lookups, mobile number portability status lookups, phone number formats and much more.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Contact
Name Support
URL http://sms77.io/en/company/contact
Email support@sms77.io
Connector Metadata
Publisher sms77 e.K.
Find out more about the Sms77.io SMS gateway. https://docs.microsoft.com/connectors/sms77io
Website https://www.sms77.io
Privacy policy https://www.sms77.io/en/company/privacy/
Categories Communication

This connector offers the possibility to send SMS message(s), make text2speech voice calls as well as perform home register lookups, mobile number portability status lookups and phone number formats on top of account-related activites such as balance check and analytics.

Prerequisites

An account from Sms77.io is required in order to retrieve an API key.

How to get credentials?

Go to https://app.sms77.io/anmelden for signing up. After registration, head to https://app.sms77.io/settings#httpapi to retrieve your API key.

Creating a connection

To connect your account, you will need the following information:

Name Type Description
API Key securestring

The API Key for this API

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds

Actions

Get Balance

Retrieves the account balance for given API key

Get Pricing

Retrieves pricing information for a single country or all

Get SMS Status

Retrieves dispatch status for a given SMS ID

Lookup HLR, CNAM, MNP or Format

Retrieves CNAM, MNP, HLR or number format info

Send Sms

Sends one or multiple SMS to one or multiple recipients

Send Text2Speech Voice Call

Sends a text2voice message to a given recipient number

Validate Caller ID for Voice

Validates the given phone number for the use of voice API

Get Balance

Retrieves the account balance for given API key

Get Pricing

Retrieves pricing information for a single country or all

Parameters

Name Key Required Type Description
Country Restriction
country string

The countries ISO code to get pricing for. Example values are "de" for Germany or "fr" for France. Omit to show pricing for all channels.

Response Format
format string

Determines the response format. Allowed values are json and csv. The default value is json.

Get SMS Status

Retrieves dispatch status for a given SMS ID

Parameters

Name Key Required Type Description
Message ID
msg_id True string

The ID from the SMS to check

Lookup HLR, CNAM, MNP or Format

Retrieves CNAM, MNP, HLR or number format info

Parameters

Name Key Required Type Description
Lookup Type
type True string

The type of lookup to perform

Number
number True string

The phone number to look up

JSON
json string

Determines whether the response shall be returned in JSON format. Works only if "type" is set to "mnp".

Send Sms

Sends one or multiple SMS to one or multiple recipients

Parameters

Name Key Required Type Description
Message Content
text True string

The actual text message to send

Recipient(s)
to True string

The recipient number(s) or contact name(s) - separate multiple recipients by comma

Sender Identifier
from string

A custom sender name. A maximum of 11 alphanumeric or 16 numeric characters.

Foreign ID
foreign_id string

Identifer to return in callbacks for status reports etc. Allowed characters: a-z, A-Z, 0-9, .-_@

Label
label string

A custom label for your own usage

User Data Header
udh string

A custom user data deader - if set and message contains hex code, the message gets sent as 8-bit binary

Delay
delay string

Date/Time for delayed dispatch - expects a timestamp "1141511104" or date time "2016-03-04 23:25:04"

Debug
debug number

Disable actual message sending

No Reload
no_reload number

Enable sending of duplicated messages within 180 seconds

Unicode
unicode number

Force Unicode encoding - reduces SMS length to 70 characters

Flash
flash number

Send as flash SMS which appears directly on the recipients screen

UTF-8
utf8 number

Force UTF-8 encoding regardless of server detection

Details
details number

Attach message details to response

Return Message ID
return_msg_id number

Attach message ID to second row in the response

JSON
json number

Return a detailed JSON response

Performance Tracking
performance_tracking number

Enable performance tracking for found URLs

Send Text2Speech Voice Call

Sends a text2voice message to a given recipient number

Parameters

Name Key Required Type Description
Recipient
to True string

The message receiver - must be a valid phone number or contact from the address book

Text
text True string

The text to convert to a voice message. Accepts valid XML too.

XML
xml number

Decides whether the parameter "text" is plain text or XML. The default value is 0.

From
from string

Sets the sender - must be a verified sender - use an inbound number of yours or one of ours.

Validate Caller ID for Voice

Validates the given phone number for the use of voice API

Parameters

Name Key Required Type Description
Number
number True string

The number to validate for usage with the Voice API

Callback
callback uri

The optional callback URL to query right after validation