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/ |
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 |
---|---|---|---|
SparkPost API Key | securestring | SparkPost API Key | True |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 30 | 60 seconds |
Frequency of trigger polls | 1 | 15 seconds |
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
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Recipient
|
recipientListId | True | string |
Select a SparkPost recipient list |
Email address
|
True | string |
Email Address |
|
Name
|
name | string |
Name |
Returns
- response
- object
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
|
string |
Email address |
Returns
- response
- object
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
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
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
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
List of this users recipient lists
Name | Path | Type | Description |
---|---|---|---|
Recipients
|
results | array of ListRecipientListsEntry |
List of recipient lists |
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 |
This is the type 'object'.