sms77io
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 - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Support |
URL | http://sms77.io/en/company/contact |
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
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The API Key for this API | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 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 |