Amazon Pinpoint Connector Setup Guide
This article describes how to set up the Amazon Pinpoint connector.
API Information
This connector uses the following vendor API:
- API Name: Amazon Pinpoint API
- API Version: v1
- API Endpoint:
https://pinpoint.us-east-1.amazonaws.com
- Documentation: Amazon Pinpoint Documentation
Connector Actions
Action Name | AudienceStream | EventStream |
---|---|---|
Send Message | ✓ | ✓ |
Send Push Notification | ✓ | ✓ |
Send Template | ✓ | ✓ |
Put Event | ✓ | ✓ |
Update Endpoint | ✓ | ✓ |
Configure Settings
Go to the Connector Marketplace and add a new connector. Read the Connector Overview article for general instructions on how to add a connector.
After adding the connector, configure the following settings:
-
Access Key
- Required: provide your IAM User’s access key
- Associated IAM policy (for either IAM User or Assumed Role) must grant
mobiletargeting:*
,ses:*
,sms-voice:\*
permissions. - For additional information, see: Amazon Pinpoint.
-
Secret Key
- Required
- Provide your IAM User’s secret key
-
Region
- Required
- Select region.
-
Assume Role: ARN
- Optional
- Provide Amazon Resource Name (ARN) of role to assume.
- Example:
arn:aws:iam::222222222222:role/myrole
- For additional information, see: Switching to an IAM Role.
-
Assume Role: Session Name
- Optional
- Provide identifier for assumed role session.
-
Assume Role: External ID
- Optional
- Provide external identifier.
- For more information, see: How to Use an External ID.
Action Settings - Parameters and Options
Click Next or go to the Actions tab. This is where you configure connector actions.
This section describes how to set up parameters and options for each action.
Action - Send Message
Parameters
Parameter | Description |
---|---|
Application Id |
|
Message Type |
|
Template Variables |
|
Templates |
|
Charset |
|
Html Part |
|
Subject |
|
Text Part |
|
Raw Email |
|
Action - Send Push Notification
Parameters
Parameter | Description |
---|---|
Application ID |
|
Push Notification Type |
|
Template Variables |
|
Templates |
|
Action - Send Template
Parameters
Parameter | Description |
---|---|
Application Id |
|
Template Type |
|
Addresses (Template) |
|
Context (Template) |
|
Destination |
|
Endpoints (Template) |
|
Name |
|
TraceId |
|
Version |
|
Template Variables |
|
Templates |
|
Action - Put Event
Parameters
Parameter | Description |
---|---|
Application Id |
|
App Package Name |
|
App Title |
|
App Version Code |
|
Client Sdk Version |
|
Event Type |
|
Sdk Name |
|
Timestamp |
|
Event Attributes |
|
Event Metrics |
|
Duration |
|
Id |
|
Start Timestamp |
|
Stop Timestamp |
|
Address |
|
Demographic App Version |
|
Demographic Locale |
|
Demographic Make |
|
Demographic Model |
|
Demographic Model Version |
|
Demographic Platform |
|
Demographic Platform Version |
|
Demographic Timezone |
|
Effective Date |
|
Endpoint ID |
|
Endpoint Status |
|
Location City |
|
Location Country |
|
Location Latitude |
|
Location Longitude |
|
Location Postal Code |
|
Location Region |
|
Request Id |
|
User Id |
|
Endpoint Attributes |
|
Endpoint Metrics |
|
Endpoint User Attributes |
|
Endpoint Channel Type |
|
Endpoint OptOut |
|
Action - Update Endpoint
Parameters
Parameter | Description |
---|---|
Application Id |
|
Address |
|
Demographic App Version |
|
Demographic Locale |
|
Demographic Make |
|
Demographic Model |
|
Demographic Model Version |
|
Demographic Platform |
|
Demographic Platform Version |
|
Demographic Timezone |
|
Effective Date |
|
Endpoint Status |
|
Id |
|
Location City |
|
Location Country |
|
Location Latitude |
|
Location Longitude |
|
Location Postal Code |
|
Location Region |
|
Request Id |
|
User Id |
|
Endpoint Attributes |
|
Endpoint Metrics |
|
Endpoint User Attributes |
|
Endpoint Channel Type |
|
Endpoint OptOut |
|
This page was last updated: November 3, 2021