ShortySMS (Independent Publisher) (Preview)
Automate SMS and MMS campaigns and connect your own Twilio account, so you can send unlimited messages internationally. Create lists for different contacts, and track conversations and results across multiple campaigns.
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 | Troy Taylor |
URL | https://www.hitachisolutions.com |
ttaylor@hitachisolutions.com |
Connector Metadata | |
---|---|
Publisher | Troy Taylor |
Website | https://shortysms.com/ |
Privacy policy | https://shortysms.com/privacy |
Categories | Communication |
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
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 |
---|---|---|---|
Access Token (in the form 'Bearer YourAccessToken') | securestring | The Access Token (in the form 'Bearer YourAccessToken') for this api | True |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Add a list trigger |
Add a trigger for a list to your account. |
Create a contact |
Add a contact to your account. |
Create a contact list |
Add a contact list to your account. |
Get automations |
Retrieve a paginated list of automations in your account. |
Get campaigns |
Retrieve a paginated list of campaigns in your account. |
Get contact lists |
Retrieve a paginated list of contacts. |
Get contacts |
Retrieve a paginated list of contacts. |
Get incoming deliverables |
Retrieve a paginated list of incoming deliverables. |
Get my info |
Get information about my account. |
Get triggers |
Retrieve a paginated list of triggers. |
Add a trigger for a list to your account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Title
|
title | True | string |
The title. |
Trigger String
|
trigger_string | True | string |
The trigger string. |
Contact List ID
|
contact_list_id | True | integer |
The contact list identifier. |
Active
|
active | integer |
Whether active. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Active
|
contactListTrigger.active | boolean |
Whether active. |
Title
|
contactListTrigger.title | string |
The title. |
Trigger String
|
contactListTrigger.trigger_string | string |
The trigger string. |
Updated At
|
contactListTrigger.updated_at | string |
When updated at. |
Created At
|
contactListTrigger.created_at | string |
When created at. |
ID
|
contactListTrigger.id | integer |
The identifier. |
Add a contact to your account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Email
|
True | string |
The email address. |
|
First Name
|
first_name | True | string |
The first name. |
Last Name
|
last_name | True | string |
The last name. |
Phone
|
phone | True | string |
The phone number. |
Contact List ID
|
contact_list_id | integer |
The contact list identifier. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
contact.id | integer |
The identifier. |
Phone
|
contact.phone | string |
The phone number. |
First Name
|
contact.first_name | string |
The first name. |
Last Name
|
contact.last_name | string |
The last name. |
Unsubscribed At
|
contact.unsubscribed_at | string |
When unsubscribed at. |
Created At
|
contact.created_at | string |
When created at. |
Updated At
|
contact.updated_at | string |
When updated at. |
Deleted At
|
contact.deleted_at | string |
When deleted at. |
Last Clicked At
|
contact.last_clicked_at | string |
When last clicked at. |
Phone Formatted
|
contact.phone_formatted | string |
The phone number formatted. |
Add a contact list to your account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Name
|
name | True | string |
The name. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Name
|
contactList.name | string |
The name. |
Updated At
|
contactList.updated_at | string |
When updated at. |
Created At
|
contactList.created_at | string |
When created at. |
ID
|
contactList.id | integer |
The identifier. |
Retrieve a paginated list of automations in your account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Page
|
page | integer |
The page. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Page
|
current_page | integer |
The current page. |
Data
|
data | array of object | |
ID
|
data.id | integer |
The identifier. |
Title
|
data.title | string |
The title. |
User ID
|
data.user_id | integer |
The user identifier. |
Created At
|
data.created_at | string |
When created at. |
Updated At
|
data.updated_at | string |
When updated at. |
Contact List ID
|
data.contact_list_id | integer |
The contact list identifier. |
Active
|
data.active | boolean |
Whether active. |
Deleted At
|
data.deleted_at | string |
When deleted at. |
First Page URL
|
first_page_url | string |
The first page URL address. |
From
|
from | integer |
The from number. |
Last Page
|
last_page | integer |
The last page. |
Last Page URL
|
last_page_url | string |
The last page URL address. |
Links
|
links | array of object | |
URL
|
links.url | string |
The URL address. |
Label
|
links.label | string |
The label. |
Active
|
links.active | boolean |
Whether active. |
Next Page URL
|
next_page_url | string |
The next page URL address. |
Path
|
path | string |
The path. |
Per Page
|
per_page | integer |
The number per page. |
Prev Page URL
|
prev_page_url | string |
The previous page URL address. |
To
|
to | integer |
The to. |
Total
|
total | integer |
The total. |
Retrieve a paginated list of campaigns in your account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Page
|
page | integer |
The page. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Page
|
current_page | integer |
The current page. |
Data
|
data | array of object | |
ID
|
data.id | integer |
The identifier. |
Title
|
data.title | string |
The title. |
Content
|
data.content | string |
The content. |
Scheduled At
|
data.scheduled_at | string |
When scheduled at. |
Sent At
|
data.sent_at | string |
When sent at. |
Created At
|
data.created_at | string |
When created at. |
Updated At
|
data.updated_at | string |
When updated at. |
Click Tracking Enabled
|
data.click_tracking_enabled | integer |
Whether click tracking is enabled. |
From Phone Number
|
data.from_phone_number | string |
The from phone number. |
Is Campaign
|
data.is_campaign | boolean |
Whether is campaign. |
Is Automation
|
data.is_automation | boolean |
Whether is automation. |
Is Direct Message
|
data.is_direct_message | boolean |
Whether is direct message. |
Contact Lists
|
data.contact_lists | array of object | |
ID
|
data.contact_lists.id | integer |
The identifier. |
Name
|
data.contact_lists.name | string |
The name. |
Created At
|
data.contact_lists.created_at | string |
When created at. |
Updated At
|
data.contact_lists.updated_at | string |
When updated at. |
Deleted At
|
data.contact_lists.deleted_at | string |
When deleted at. |
First Page URL
|
first_page_url | string |
The first page URL address. |
From
|
from | integer |
The from number. |
Last Page
|
last_page | integer |
The last page. |
Last Page URL
|
last_page_url | string |
The last page URL address. |
Links
|
links | array of object | |
URL
|
links.url | string |
The URL address. |
Label
|
links.label | string |
The label. |
Active
|
links.active | boolean |
Whether active. |
Next Page URL
|
next_page_url | string |
The next page URL address. |
Path
|
path | string |
The path. |
Per Page
|
per_page | integer |
The number per page. |
Prev Page URL
|
prev_page_url | string |
The previous page URL address. |
To
|
to | integer |
The to. |
Total
|
total | integer |
The total. |
Retrieve a paginated list of contacts.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Page
|
page | integer |
The page. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Page
|
current_page | integer |
The current page. |
Data
|
data | array of object | |
ID
|
data.id | integer |
The identifier. |
Name
|
data.name | string |
The name. |
Created At
|
data.created_at | string |
When created at. |
Updated At
|
data.updated_at | string |
When updated at. |
Deleted At
|
data.deleted_at | string |
When deleted at. |
First Page URL
|
first_page_url | string |
The first page URL address. |
From
|
from | integer |
The from number. |
Last Page
|
last_page | integer |
The last page. |
Last Page URL
|
last_page_url | string |
The last page URL address. |
Links
|
links | array of object | |
URL
|
links.url | string |
The URL address. |
Label
|
links.label | string |
The label. |
Active
|
links.active | boolean |
Whether active. |
Next Page URL
|
next_page_url | string |
The next page URL address. |
Path
|
path | string |
The path. |
Per Page
|
per_page | integer |
The number per page. |
Prev Page URL
|
prev_page_url | string |
The previous page URL address. |
To
|
to | integer |
The to. |
Total
|
total | integer |
The total. |
Retrieve a paginated list of contacts.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Page
|
page | integer |
The page. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Page
|
current_page | integer |
The current page. |
Data
|
data | array of object | |
ID
|
data.id | integer |
The identifier. |
Phone
|
data.phone | string |
The phone number. |
First Name
|
data.first_name | string |
The first name. |
Last Name
|
data.last_name | string |
The last name. |
Unsubscribed At
|
data.unsubscribed_at | string |
When unsubscribed at. |
Created At
|
data.created_at | string |
When created at. |
Updated At
|
data.updated_at | string |
When updated at. |
Deleted At
|
data.deleted_at | string |
When deleted at. |
Last Clicked At
|
data.last_clicked_at | string |
When last clicked at. |
Phone Formatted
|
data.phone_formatted | string |
The phone number formatted. |
First Page URL
|
first_page_url | string |
The first page URL address. |
From
|
from | integer |
The from number. |
Last Page
|
last_page | integer |
The last page. |
Last Page URL
|
last_page_url | string |
The last page URL address. |
Links
|
links | array of object | |
URL
|
links.url | string |
The URL address. |
Label
|
links.label | string |
The label. |
Active
|
links.active | boolean |
Whether active. |
Next Page URL
|
next_page_url | string |
The next page URL address. |
Path
|
path | string |
The path. |
Per Page
|
per_page | integer |
The number per page. |
Prev Page URL
|
prev_page_url | string |
The previous page URL address. |
To
|
to | integer |
The to. |
Total
|
total | integer |
The total. |
Retrieve a paginated list of incoming deliverables.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Page
|
page | integer |
The page. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Page
|
current_page | integer |
The current page. |
Data
|
data | array of object | |
Twilio SID
|
data.twilio_sid | string |
The Twilio SID. |
Contact ID
|
data.contact_id | integer |
The contact identifier. |
Content
|
data.content | string |
The content. |
Created At
|
data.created_at | string |
When created at. |
Updated At
|
data.updated_at | string |
When updated at. |
Read At
|
data.read_at | string |
When read at. |
ID
|
data.id | string |
The identifier. |
Is Unsubscribed
|
data.is_unsubscribe | boolean |
Whether is Unsubscribed. |
Is Resubscribed
|
data.is_resubscribe | boolean |
Whether is resubscribed. |
ID
|
data.contact.id | integer |
The identifier. |
Phone
|
data.contact.phone | string |
The phone number. |
First Name
|
data.contact.first_name | string |
The first name. |
Last Name
|
data.contact.last_name | string |
The last name. |
Unsubscribed At
|
data.contact.unsubscribed_at | string |
When unsubscribed at. |
Created At
|
data.contact.created_at | string |
When created at. |
Updated At
|
data.contact.updated_at | string |
When updated at. |
Deleted At
|
data.contact.deleted_at | string |
When deleted at. |
Last Clicked At
|
data.contact.last_clicked_at | string |
When last clicked at. |
Phone Formatted
|
data.contact.phone_formatted | string |
The phone number formatted. |
First Page URL
|
first_page_url | string |
The first page URL address. |
From
|
from | integer |
The from number. |
Last Page
|
last_page | integer |
The last page. |
Last Page URL
|
last_page_url | string |
The last page URL address. |
Links
|
links | array of object | |
URL
|
links.url | string |
The URL address. |
Label
|
links.label | string |
The label. |
Active
|
links.active | boolean |
Whether active. |
Next Page URL
|
next_page_url | string |
The next page URL address. |
Path
|
path | string |
The path. |
Per Page
|
per_page | integer |
The number per page. |
Prev Page URL
|
prev_page_url | string |
The previous page URL address. |
To
|
to | integer |
The to. |
Total
|
total | integer |
The total. |
Get information about my account.
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
id | integer |
The identifier. |
Name
|
name | string |
The name. |
Email
|
string |
The email address. |
|
Lifetime Subscription Plan ID
|
lifetime_subscription_plan_id | string |
The lifetime subscription plan identifier. |
Subscription Plan ID
|
subscription_plan_id | string |
The subscription plan identifier. |
Timezone
|
timezone | string |
The timezone. |
Disabled At
|
disabled_at | string |
When disabled at. |
Retrieve a paginated list of triggers.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Page
|
page | integer |
The page. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Page
|
current_page | integer |
The current page. |
Data
|
data | array of object | |
ID
|
data.id | integer |
The identifier. |
Title
|
data.title | string |
The title. |
Trigger String
|
data.trigger_string | string |
The trigger string. |
Active
|
data.active | integer |
Whether active. |
Created At
|
data.created_at | string |
When created at. |
Updated At
|
data.updated_at | string |
When updated at. |
ID
|
data.contact_list.id | integer |
The identifier. |
Name
|
data.contact_list.name | string |
The name. |
Created At
|
data.contact_list.created_at | string |
When created at. |
Updated At
|
data.contact_list.updated_at | string |
When updated at. |
Deleted At
|
data.contact_list.deleted_at | string |
When deleted at. |
First Page URL
|
first_page_url | string |
The first page URL address. |
From
|
from | integer |
The from number. |
Last Page
|
last_page | integer |
The last page. |
Last Page URL
|
last_page_url | string |
The last page URL address. |
Links
|
links | array of object | |
URL
|
links.url | string |
The URL address. |
Label
|
links.label | string |
The label. |
Active
|
links.active | boolean |
Whether active. |
Next Page URL
|
next_page_url | string |
The next page URL address. |
Path
|
path | string |
The path. |
Per Page
|
per_page | integer |
The number per page. |
Prev Page URL
|
prev_page_url | string |
The previous page URL address. |
To
|
to | integer |
The to. |
Total
|
total | integer |
The total. |