Sendmode (Preview)
Connect to your Sendmode Business Messaging account and Send SMS messages instantly to any country.
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) |
Connector Metadata | |
---|---|
Publisher | SendMode |
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
Check Credits |
Check your SendMode credits balance. |
Import Customer |
Import your customer details into your SendMode account. |
Optout Customer |
Optout Customer number from database. |
Send SMS |
Send an SMS to one or more recipients. |
Check Credits
Check your SendMode credits balance.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Header Content Type
|
Content-Type | string |
Sendmode requires content type set to application json. |
Returns
Name | Path | Type | Description |
---|---|---|---|
status
|
status | string |
Command Status |
statusCode
|
statusCode | integer |
Command Status Code |
balance
|
balance | float |
Credit Balance |
Import Customer
Import your customer details into your SendMode account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Header Content Type
|
Content-Type | string |
Sendmode requires content type set to application json. |
|
group
|
group | True | string |
Group to add the customer into. |
mobilenumber
|
mobilenumber | True | string |
The customers mobile number. |
firstname
|
firstname | string |
The customers first name. |
|
surname
|
surname | string |
The customers surname. |
|
address
|
address | string |
The customers address. |
|
town
|
town | string |
The customers address town. |
|
county
|
county | string |
The customers address county. |
|
email
|
string |
The customers email address. |
||
custom1
|
custom1 | string |
The customers custom1 field. |
|
custom2
|
custom2 | string |
The customers custom2 field. |
|
businessname
|
businessname | string |
The customers business name. |
|
dateofbirth
|
dateofbirth | string |
The customers date of birth in format dd/mm/yyyy |
Returns
Name | Path | Type | Description |
---|---|---|---|
status
|
status | string |
Command Status |
statusCode
|
statusCode | integer |
Command Status Code |
acceptedDateTime
|
acceptedDateTime | string |
DateTime the Import request was accepted by Sendmdoe API. |
group
|
group | string |
Group to add the customer into. |
mobilenumber
|
importdata.mobilenumber | string |
mobilenumber |
firstname
|
importdata.firstname | string |
firstname |
surname
|
importdata.surname | string |
surname |
address
|
importdata.address | string |
address |
town
|
importdata.town | string |
town |
county
|
importdata.county | string |
county |
email
|
importdata.email | string |
|
custom1
|
importdata.custom1 | string |
custom1 |
custom2
|
importdata.custom2 | string |
custom2 |
businessname
|
importdata.businessname | string |
businessname |
dateofbirth
|
importdata.dateofbirth | string |
dateofbirth |
Optout Customer
Optout Customer number from database.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Header Content Type
|
Content-Type | True | string |
Sendmode requires content type set to application json. |
mobilenumber
|
mobilenumber | True | string |
Mobile numberof person Opting Out. |
optoutresponse
|
optoutresponse | string |
Reposonse submitted by person when opting out. |
|
returnedresponse
|
returnedresponse | string |
Used when forwarding a custom response to an Optout to downstream applications. |
Returns
Name | Path | Type | Description |
---|---|---|---|
status
|
status | string |
Command Status |
statusCode
|
statusCode | integer |
Command Status Code |
acceptedDateTime
|
acceptedDateTime | string |
DateTime optout request was accepted by Sendmode API |
mobilenumber
|
mobilenumber | string |
mobilenumber |
optoutreason
|
optoutreason | string |
Reason given for OptingOut |
Send SMS
Send an SMS to one or more recipients.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Header Content Type
|
Content-Type | string |
Sendmode requires content type set to application json. |
|
senderid
|
senderid | string |
The sender id displayed on the recipients device. |
|
messagetext
|
messagetext | True | string |
The content of the SMS message. |
customerid
|
customerid | string |
A reference id for your message. |
|
recipients
|
recipients | True | array of string |
recipients |
Returns
Name | Path | Type | Description |
---|---|---|---|
status
|
status | string |
Command Status |
statusCode
|
statusCode | integer |
Command Status Code |
acceptedDateTime
|
acceptedDateTime | string |
DateTime message was accepted by Sendmode API. |
senderid
|
message.senderid | string |
The sender id displayed on the recipients device. |
messagetext
|
message.messagetext | string |
The content of the SMS message. |
customerid
|
message.customerid | string |
A reference id for your message. |
scheduledate
|
message.scheduledate | string |
scheduledate |
recipients
|
message.recipients | array of string |
recipients |