SparkPost

SparkPost API allows you to manage email recipient lists and send emails.

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 Standard 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 Standard 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 Microsoft
URL Microsoft LogicApps Support
Microsoft Power Automate Support
Microsoft Power Apps Support
Connector Metadata
Publisher Microsoft
Website https://www.sparkpost.com/
Privacy policy https://www.sparkpost.com/policies/privacy/

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
SparkPost API Key securestring SparkPost API Key True

Throttling Limits

Name Calls Renewal Period
API calls per connection 30 60 seconds
Frequency of trigger polls 1 15 seconds

Actions

Add user to recipient list

Add user to recipient list

Create recipient list

Create recipient list

Delete user from recipient list

Delete user from recipient list

Send email to a recipient

Send email to a recipient

Send email to a recipient list

Send email to a recipient list

Add user to recipient list

Add user to recipient list

Parameters

Name Key Required Type Description
Recipient
recipientListId True string

Select a SparkPost recipient list

Email address
email True string

Email Address

Name
name string

Name

Returns

response
object

Create recipient list

Create recipient list

Parameters

Name Key Required Type Description
Id of the recipient list
id string

Id

Name of the recipient list
name string

Name

Description
description string

Description

Email address of first recipient
email string

Email address

Returns

response
object

Delete user from recipient list

Delete user from recipient list

Parameters

Name Key Required Type Description
Recipient
recipientListId True string

Select a SparkPost recipient list

Email address
email_address string

Email address

Returns

response
object

Send email to a recipient

Send email to a recipient

Parameters

Name Key Required Type Description
Template
template_id True string

Select a SparkPost stored template

Email address
address True string

Email address

Returns

response
object

Send email to a recipient list

Send email to a recipient list

Parameters

Name Key Required Type Description
Recipient
list_id True string

Select a SparkPost recipient list

Template
template_id True string

Select a SparkPost stored template

Campaign Id
campaign_id string

Campaign Id

Returns

response
object

Triggers

When a new recipient list is created

When a new recipient list is created

When a new recipient list is created

When a new recipient list is created

Returns

List of this users recipient lists

Definitions

ListRecipientListsResponse

List of this users recipient lists

Name Path Type Description
Recipients
results array of ListRecipientListsEntry

List of recipient lists

ListRecipientListsEntry

A SparkPost RecipientListEntry Object

Name Path Type Description
List ID
id string

Identifier of the list

List Name
name string

Name of the List

List Description
description string

Description of the List

object

This is the type 'object'.