Share via


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
Email ttaylor@hitachisolutions.com
Connector Metadata
Publisher Troy Taylor
Website https://shortysms.com/
Privacy policy https://shortysms.com/privacy
Categories Communication

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
Access Token (in the form 'Bearer YourAccessToken') securestring The Access Token (in the form 'Bearer YourAccessToken') for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

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 list trigger

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.

Create a contact

Add a contact to your account.

Parameters

Name Key Required Type Description
Email
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.

Create a contact list

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.

Get automations

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.

Get campaigns

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.

Get contact lists

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.

Get contacts

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.

Get incoming deliverables

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 my info

Get information about my account.

Returns

Name Path Type Description
ID
id integer

The identifier.

Name
name string

The name.

Email
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.

Get triggers

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.