Client
pinpoint | R Documentation |
Amazon Pinpoint¶
Description¶
Doc Engage API - Amazon Pinpoint API
Usage¶
Arguments¶
config
Optional configuration of credentials, endpoint, and/or region.
credentials:
creds:
access_key_id: AWS access key ID
secret_access_key: AWS secret access key
session_token: AWS temporary session token
profile: The name of a profile to use. If not given, then the default profile is used.
anonymous: Set anonymous credentials.
endpoint: The complete URL to use for the constructed client.
region: The AWS Region used in instantiating the client.
close_connection: Immediately close all HTTP connections.
timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.
s3_force_path_style: Set this to
true
to force the request to use path-style addressing, i.e.http://s3.amazonaws.com/BUCKET/KEY
.sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html
credentials
Optional credentials shorthand for the config parameter
creds:
access_key_id: AWS access key ID
secret_access_key: AWS secret access key
session_token: AWS temporary session token
profile: The name of a profile to use. If not given, then the default profile is used.
anonymous: Set anonymous credentials.
endpoint
Optional shorthand for complete URL to use for the constructed client.
region
Optional shorthand for AWS Region used in instantiating the client.
Value¶
A client for the service. You can call the service's operations using
syntax like svc$operation(...)
, where svc
is the name you've
assigned to the client. The available operations are listed in the
Operations section.
Service syntax¶
svc <- pinpoint(
config = list(
credentials = list(
creds = list(
access_key_id = "string",
secret_access_key = "string",
session_token = "string"
),
profile = "string",
anonymous = "logical"
),
endpoint = "string",
region = "string",
close_connection = "logical",
timeout = "numeric",
s3_force_path_style = "logical",
sts_regional_endpoint = "string"
),
credentials = list(
creds = list(
access_key_id = "string",
secret_access_key = "string",
session_token = "string"
),
profile = "string",
anonymous = "logical"
),
endpoint = "string",
region = "string"
)
Operations¶
- create_app
- Creates an application
- create_campaign
- Creates a new campaign for an application or updates the settings of an existing campaign for an application
- create_email_template
- Creates a message template for messages that are sent through the email channel
- create_export_job
- Creates an export job for an application
- create_import_job
- Creates an import job for an application
- create_in_app_template
- Creates a new message template for messages using the in-app message channel
- create_journey
- Creates a journey for an application
- create_push_template
- Creates a message template for messages that are sent through a push notification channel
- create_recommender_configuration
- Creates an Amazon Pinpoint configuration for a recommender model
- create_segment
- Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application
- create_sms_template
- Creates a message template for messages that are sent through the SMS channel
- create_voice_template
- Creates a message template for messages that are sent through the voice channel
- delete_adm_channel
- Disables the ADM channel for an application and deletes any existing settings for the channel
- delete_apns_channel
- Disables the APNs channel for an application and deletes any existing settings for the channel
- delete_apns_sandbox_channel
- Disables the APNs sandbox channel for an application and deletes any existing settings for the channel
- delete_apns_voip_channel
- Disables the APNs VoIP channel for an application and deletes any existing settings for the channel
- delete_apns_voip_sandbox_channel
- Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel
- delete_app
- Deletes an application
- delete_baidu_channel
- Disables the Baidu channel for an application and deletes any existing settings for the channel
- delete_campaign
- Deletes a campaign from an application
- delete_email_channel
- Disables the email channel for an application and deletes any existing settings for the channel
- delete_email_template
- Deletes a message template for messages that were sent through the email channel
- delete_endpoint
- Deletes an endpoint from an application
- delete_event_stream
- Deletes the event stream for an application
- delete_gcm_channel
- Disables the GCM channel for an application and deletes any existing settings for the channel
- delete_in_app_template
- Deletes a message template for messages sent using the in-app message channel
- delete_journey
- Deletes a journey from an application
- delete_push_template
- Deletes a message template for messages that were sent through a push notification channel
- delete_recommender_configuration
- Deletes an Amazon Pinpoint configuration for a recommender model
- delete_segment
- Deletes a segment from an application
- delete_sms_channel
- Disables the SMS channel for an application and deletes any existing settings for the channel
- delete_sms_template
- Deletes a message template for messages that were sent through the SMS channel
- delete_user_endpoints
- Deletes all the endpoints that are associated with a specific user ID
- delete_voice_channel
- Disables the voice channel for an application and deletes any existing settings for the channel
- delete_voice_template
- Deletes a message template for messages that were sent through the voice channel
- get_adm_channel
- Retrieves information about the status and settings of the ADM channel for an application
- get_apns_channel
- Retrieves information about the status and settings of the APNs channel for an application
- get_apns_sandbox_channel
- Retrieves information about the status and settings of the APNs sandbox channel for an application
- get_apns_voip_channel
- Retrieves information about the status and settings of the APNs VoIP channel for an application
- get_apns_voip_sandbox_channel
- Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application
- get_app
- Retrieves information about an application
- get_application_date_range_kpi
- Retrieves (queries) pre-aggregated data for a standard metric that applies to an application
- get_application_settings
- Retrieves information about the settings for an application
- get_apps
- Retrieves information about all the applications that are associated with your Amazon Pinpoint account
- get_baidu_channel
- Retrieves information about the status and settings of the Baidu channel for an application
- get_campaign
- Retrieves information about the status, configuration, and other settings for a campaign
- get_campaign_activities
- Retrieves information about all the activities for a campaign
- get_campaign_date_range_kpi
- Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign
- get_campaigns
- Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application
- get_campaign_version
- Retrieves information about the status, configuration, and other settings for a specific version of a campaign
- get_campaign_versions
- Retrieves information about the status, configuration, and other settings for all versions of a campaign
- get_channels
- Retrieves information about the history and status of each channel for an application
- get_email_channel
- Retrieves information about the status and settings of the email channel for an application
- get_email_template
- Retrieves the content and settings of a message template for messages that are sent through the email channel
- get_endpoint
- Retrieves information about the settings and attributes of a specific endpoint for an application
- get_event_stream
- Retrieves information about the event stream settings for an application
- get_export_job
- Retrieves information about the status and settings of a specific export job for an application
- get_export_jobs
- Retrieves information about the status and settings of all the export jobs for an application
- get_gcm_channel
- Retrieves information about the status and settings of the GCM channel for an application
- get_import_job
- Retrieves information about the status and settings of a specific import job for an application
- get_import_jobs
- Retrieves information about the status and settings of all the import jobs for an application
- get_in_app_messages
- Retrieves the in-app messages targeted for the provided endpoint ID
- get_in_app_template
- Retrieves the content and settings of a message template for messages sent through the in-app channel
- get_journey
- Retrieves information about the status, configuration, and other settings for a journey
- get_journey_date_range_kpi
- Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey
- Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity
- get_journey_execution_metrics
- Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey
- Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity
- get_journey_run_execution_metrics
- Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey
- get_journey_runs
- Provides information about the runs of a journey
- get_push_template
- Retrieves the content and settings of a message template for messages that are sent through a push notification channel
- get_recommender_configuration
- Retrieves information about an Amazon Pinpoint configuration for a recommender model
- get_recommender_configurations
- Retrieves information about all the recommender model configurations that are associated with your Amazon Pinpoint account
- get_segment
- Retrieves information about the configuration, dimension, and other settings for a specific segment that's associated with an application
- get_segment_export_jobs
- Retrieves information about the status and settings of the export jobs for a segment
- get_segment_import_jobs
- Retrieves information about the status and settings of the import jobs for a segment
- get_segments
- Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application
- get_segment_version
- Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that's associated with an application
- get_segment_versions
- Retrieves information about the configuration, dimension, and other settings for all the versions of a specific segment that's associated with an application
- get_sms_channel
- Retrieves information about the status and settings of the SMS channel for an application
- get_sms_template
- Retrieves the content and settings of a message template for messages that are sent through the SMS channel
- get_user_endpoints
- Retrieves information about all the endpoints that are associated with a specific user ID
- get_voice_channel
- Retrieves information about the status and settings of the voice channel for an application
- get_voice_template
- Retrieves the content and settings of a message template for messages that are sent through the voice channel
- list_journeys
- Retrieves information about the status, configuration, and other settings for all the journeys that are associated with an application
- list_tags_for_resource
- Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or segment
- list_templates
- Retrieves information about all the message templates that are associated with your Amazon Pinpoint account
- list_template_versions
- Retrieves information about all the versions of a specific message template
- phone_number_validate
- Retrieves information about a phone number
- put_events
- Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with
- put_event_stream
- Creates a new event stream for an application or updates the settings of an existing event stream for an application
- remove_attributes
- Removes one or more custom attributes, of the same attribute type, from the application
- send_messages
- Creates and sends a direct message
- send_otp_message
- Send an OTP message
- send_users_messages
- Creates and sends a message to a list of users
- tag_resource
- Adds one or more tags (keys and values) to an application, campaign, message template, or segment
- untag_resource
- Removes one or more tags (keys and values) from an application, campaign, message template, or segment
- update_adm_channel
- Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application
- update_apns_channel
- Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application
- update_apns_sandbox_channel
- Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application
- update_apns_voip_channel
- Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application
- update_apns_voip_sandbox_channel
- Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application
- update_application_settings
- Updates the settings for an application
- update_baidu_channel
- Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application
- update_campaign
- Updates the configuration and other settings for a campaign
- update_email_channel
- Enables the email channel for an application or updates the status and settings of the email channel for an application
- update_email_template
- Updates an existing message template for messages that are sent through the email channel
- update_endpoint
- Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application
- update_endpoints_batch
- Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing endpoints for an application
- update_gcm_channel
- Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application
- update_in_app_template
- Updates an existing message template for messages sent through the in-app message channel
- update_journey
- Updates the configuration and other settings for a journey
- update_journey_state
- Cancels (stops) an active journey
- update_push_template
- Updates an existing message template for messages that are sent through a push notification channel
- update_recommender_configuration
- Updates an Amazon Pinpoint configuration for a recommender model
- update_segment
- Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application
- update_sms_channel
- Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application
- update_sms_template
- Updates an existing message template for messages that are sent through the SMS channel
- update_template_active_version
- Changes the status of a specific version of a message template to active
- update_voice_channel
- Enables the voice channel for an application or updates the status and settings of the voice channel for an application
- update_voice_template
- Updates an existing message template for messages that are sent through the voice channel
- verify_otp_message
- Verify an OTP
Examples¶
## Not run:
svc <- pinpoint()
# The following example gets activity execution metrics for a single run
# of a journey.
svc$get_journey_run_execution_activity_metrics(
ApplicationId = "11111111112222222222333333333344",
JourneyId = "aaaaaaaaaabbbbbbbbbbccccccccccdd",
RunId = "99999999998888888888777777777766",
JourneyActivityId = "AAAAAAAAAA"
)
## End(Not run)