Pinpoint
This page documents function available when using the Pinpoint module, created with @service Pinpoint.
Index
Main.Pinpoint.create_appMain.Pinpoint.create_campaignMain.Pinpoint.create_email_templateMain.Pinpoint.create_export_jobMain.Pinpoint.create_import_jobMain.Pinpoint.create_in_app_templateMain.Pinpoint.create_journeyMain.Pinpoint.create_push_templateMain.Pinpoint.create_recommender_configurationMain.Pinpoint.create_segmentMain.Pinpoint.create_sms_templateMain.Pinpoint.create_voice_templateMain.Pinpoint.delete_adm_channelMain.Pinpoint.delete_apns_channelMain.Pinpoint.delete_apns_sandbox_channelMain.Pinpoint.delete_apns_voip_channelMain.Pinpoint.delete_apns_voip_sandbox_channelMain.Pinpoint.delete_appMain.Pinpoint.delete_baidu_channelMain.Pinpoint.delete_campaignMain.Pinpoint.delete_email_channelMain.Pinpoint.delete_email_templateMain.Pinpoint.delete_endpointMain.Pinpoint.delete_event_streamMain.Pinpoint.delete_gcm_channelMain.Pinpoint.delete_in_app_templateMain.Pinpoint.delete_journeyMain.Pinpoint.delete_push_templateMain.Pinpoint.delete_recommender_configurationMain.Pinpoint.delete_segmentMain.Pinpoint.delete_sms_channelMain.Pinpoint.delete_sms_templateMain.Pinpoint.delete_user_endpointsMain.Pinpoint.delete_voice_channelMain.Pinpoint.delete_voice_templateMain.Pinpoint.get_adm_channelMain.Pinpoint.get_apns_channelMain.Pinpoint.get_apns_sandbox_channelMain.Pinpoint.get_apns_voip_channelMain.Pinpoint.get_apns_voip_sandbox_channelMain.Pinpoint.get_appMain.Pinpoint.get_application_date_range_kpiMain.Pinpoint.get_application_settingsMain.Pinpoint.get_appsMain.Pinpoint.get_baidu_channelMain.Pinpoint.get_campaignMain.Pinpoint.get_campaign_activitiesMain.Pinpoint.get_campaign_date_range_kpiMain.Pinpoint.get_campaign_versionMain.Pinpoint.get_campaign_versionsMain.Pinpoint.get_campaignsMain.Pinpoint.get_channelsMain.Pinpoint.get_email_channelMain.Pinpoint.get_email_templateMain.Pinpoint.get_endpointMain.Pinpoint.get_event_streamMain.Pinpoint.get_export_jobMain.Pinpoint.get_export_jobsMain.Pinpoint.get_gcm_channelMain.Pinpoint.get_import_jobMain.Pinpoint.get_import_jobsMain.Pinpoint.get_in_app_messagesMain.Pinpoint.get_in_app_templateMain.Pinpoint.get_journeyMain.Pinpoint.get_journey_date_range_kpiMain.Pinpoint.get_journey_execution_activity_metricsMain.Pinpoint.get_journey_execution_metricsMain.Pinpoint.get_journey_run_execution_activity_metricsMain.Pinpoint.get_journey_run_execution_metricsMain.Pinpoint.get_journey_runsMain.Pinpoint.get_push_templateMain.Pinpoint.get_recommender_configurationMain.Pinpoint.get_recommender_configurationsMain.Pinpoint.get_segmentMain.Pinpoint.get_segment_export_jobsMain.Pinpoint.get_segment_import_jobsMain.Pinpoint.get_segment_versionMain.Pinpoint.get_segment_versionsMain.Pinpoint.get_segmentsMain.Pinpoint.get_sms_channelMain.Pinpoint.get_sms_templateMain.Pinpoint.get_user_endpointsMain.Pinpoint.get_voice_channelMain.Pinpoint.get_voice_templateMain.Pinpoint.list_journeysMain.Pinpoint.list_tags_for_resourceMain.Pinpoint.list_template_versionsMain.Pinpoint.list_templatesMain.Pinpoint.phone_number_validateMain.Pinpoint.put_event_streamMain.Pinpoint.put_eventsMain.Pinpoint.remove_attributesMain.Pinpoint.send_messagesMain.Pinpoint.send_otpmessageMain.Pinpoint.send_users_messagesMain.Pinpoint.tag_resourceMain.Pinpoint.untag_resourceMain.Pinpoint.update_adm_channelMain.Pinpoint.update_apns_channelMain.Pinpoint.update_apns_sandbox_channelMain.Pinpoint.update_apns_voip_channelMain.Pinpoint.update_apns_voip_sandbox_channelMain.Pinpoint.update_application_settingsMain.Pinpoint.update_baidu_channelMain.Pinpoint.update_campaignMain.Pinpoint.update_email_channelMain.Pinpoint.update_email_templateMain.Pinpoint.update_endpointMain.Pinpoint.update_endpoints_batchMain.Pinpoint.update_gcm_channelMain.Pinpoint.update_in_app_templateMain.Pinpoint.update_journeyMain.Pinpoint.update_journey_stateMain.Pinpoint.update_push_templateMain.Pinpoint.update_recommender_configurationMain.Pinpoint.update_segmentMain.Pinpoint.update_sms_channelMain.Pinpoint.update_sms_templateMain.Pinpoint.update_template_active_versionMain.Pinpoint.update_voice_channelMain.Pinpoint.update_voice_templateMain.Pinpoint.verify_otpmessage
Documentation
Main.Pinpoint.create_app — Method
create_app(create_application_request)
create_app(create_application_request, params::Dict{String,<:Any})Creates an application.
Arguments
create_application_request:
Main.Pinpoint.create_campaign — Method
create_campaign(write_campaign_request, application-id)
create_campaign(write_campaign_request, application-id, params::Dict{String,<:Any})Creates a new campaign for an application or updates the settings of an existing campaign for an application.
Arguments
write_campaign_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.create_email_template — Method
create_email_template(email_template_request, template-name)
create_email_template(email_template_request, template-name, params::Dict{String,<:Any})Creates a message template for messages that are sent through the email channel.
Arguments
email_template_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Main.Pinpoint.create_export_job — Method
create_export_job(export_job_request, application-id)
create_export_job(export_job_request, application-id, params::Dict{String,<:Any})Creates an export job for an application.
Arguments
export_job_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.create_import_job — Method
create_import_job(import_job_request, application-id)
create_import_job(import_job_request, application-id, params::Dict{String,<:Any})Creates an import job for an application.
Arguments
import_job_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.create_in_app_template — Method
create_in_app_template(in_app_template_request, template-name)
create_in_app_template(in_app_template_request, template-name, params::Dict{String,<:Any})Creates a new message template for messages using the in-app message channel.
Arguments
in_app_template_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Main.Pinpoint.create_journey — Method
create_journey(write_journey_request, application-id)
create_journey(write_journey_request, application-id, params::Dict{String,<:Any})Creates a journey for an application.
Arguments
write_journey_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.create_push_template — Method
create_push_template(push_notification_template_request, template-name)
create_push_template(push_notification_template_request, template-name, params::Dict{String,<:Any})Creates a message template for messages that are sent through a push notification channel.
Arguments
push_notification_template_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Main.Pinpoint.create_recommender_configuration — Method
create_recommender_configuration(create_recommender_configuration)
create_recommender_configuration(create_recommender_configuration, params::Dict{String,<:Any})Creates an Amazon Pinpoint configuration for a recommender model.
Arguments
create_recommender_configuration:
Main.Pinpoint.create_segment — Method
create_segment(write_segment_request, application-id)
create_segment(write_segment_request, application-id, params::Dict{String,<:Any})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.
Arguments
write_segment_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.create_sms_template — Method
create_sms_template(smstemplate_request, template-name)
create_sms_template(smstemplate_request, template-name, params::Dict{String,<:Any})Creates a message template for messages that are sent through the SMS channel.
Arguments
smstemplate_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Main.Pinpoint.create_voice_template — Method
create_voice_template(voice_template_request, template-name)
create_voice_template(voice_template_request, template-name, params::Dict{String,<:Any})Creates a message template for messages that are sent through the voice channel.
Arguments
voice_template_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Main.Pinpoint.delete_adm_channel — Method
delete_adm_channel(application-id)
delete_adm_channel(application-id, params::Dict{String,<:Any})Disables the ADM channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_apns_channel — Method
delete_apns_channel(application-id)
delete_apns_channel(application-id, params::Dict{String,<:Any})Disables the APNs channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_apns_sandbox_channel — Method
delete_apns_sandbox_channel(application-id)
delete_apns_sandbox_channel(application-id, params::Dict{String,<:Any})Disables the APNs sandbox channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_apns_voip_channel — Method
delete_apns_voip_channel(application-id)
delete_apns_voip_channel(application-id, params::Dict{String,<:Any})Disables the APNs VoIP channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_apns_voip_sandbox_channel — Method
delete_apns_voip_sandbox_channel(application-id)
delete_apns_voip_sandbox_channel(application-id, params::Dict{String,<:Any})Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_app — Method
delete_app(application-id)
delete_app(application-id, params::Dict{String,<:Any})Deletes an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_baidu_channel — Method
delete_baidu_channel(application-id)
delete_baidu_channel(application-id, params::Dict{String,<:Any})Disables the Baidu channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_campaign — Method
delete_campaign(application-id, campaign-id)
delete_campaign(application-id, campaign-id, params::Dict{String,<:Any})Deletes a campaign from an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.campaign-id: The unique identifier for the campaign.
Main.Pinpoint.delete_email_channel — Method
delete_email_channel(application-id)
delete_email_channel(application-id, params::Dict{String,<:Any})Disables the email channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_email_template — Method
delete_email_template(template-name)
delete_email_template(template-name, params::Dict{String,<:Any})Deletes a message template for messages that were sent through the email channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.delete_endpoint — Method
delete_endpoint(application-id, endpoint-id)
delete_endpoint(application-id, endpoint-id, params::Dict{String,<:Any})Deletes an endpoint from an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.endpoint-id: The case insensitive unique identifier for the endpoint. The identifier can't contain , { or }.
Main.Pinpoint.delete_event_stream — Method
delete_event_stream(application-id)
delete_event_stream(application-id, params::Dict{String,<:Any})Deletes the event stream for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_gcm_channel — Method
delete_gcm_channel(application-id)
delete_gcm_channel(application-id, params::Dict{String,<:Any})Disables the GCM channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_in_app_template — Method
delete_in_app_template(template-name)
delete_in_app_template(template-name, params::Dict{String,<:Any})Deletes a message template for messages sent using the in-app message channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.delete_journey — Method
delete_journey(application-id, journey-id)
delete_journey(application-id, journey-id, params::Dict{String,<:Any})Deletes a journey from an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-id: The unique identifier for the journey.
Main.Pinpoint.delete_push_template — Method
delete_push_template(template-name)
delete_push_template(template-name, params::Dict{String,<:Any})Deletes a message template for messages that were sent through a push notification channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.delete_recommender_configuration — Method
delete_recommender_configuration(recommender-id)
delete_recommender_configuration(recommender-id, params::Dict{String,<:Any})Deletes an Amazon Pinpoint configuration for a recommender model.
Arguments
recommender-id: The unique identifier for the recommender model configuration. This identifier is displayed as the Recommender ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_segment — Method
delete_segment(application-id, segment-id)
delete_segment(application-id, segment-id, params::Dict{String,<:Any})Deletes a segment from an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.segment-id: The unique identifier for the segment.
Main.Pinpoint.delete_sms_channel — Method
delete_sms_channel(application-id)
delete_sms_channel(application-id, params::Dict{String,<:Any})Disables the SMS channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_sms_template — Method
delete_sms_template(template-name)
delete_sms_template(template-name, params::Dict{String,<:Any})Deletes a message template for messages that were sent through the SMS channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.delete_user_endpoints — Method
delete_user_endpoints(application-id, user-id)
delete_user_endpoints(application-id, user-id, params::Dict{String,<:Any})Deletes all the endpoints that are associated with a specific user ID.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.user-id: The unique identifier for the user.
Main.Pinpoint.delete_voice_channel — Method
delete_voice_channel(application-id)
delete_voice_channel(application-id, params::Dict{String,<:Any})Disables the voice channel for an application and deletes any existing settings for the channel.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.delete_voice_template — Method
delete_voice_template(template-name)
delete_voice_template(template-name, params::Dict{String,<:Any})Deletes a message template for messages that were sent through the voice channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.get_adm_channel — Method
get_adm_channel(application-id)
get_adm_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the ADM channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_apns_channel — Method
get_apns_channel(application-id)
get_apns_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the APNs channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_apns_sandbox_channel — Method
get_apns_sandbox_channel(application-id)
get_apns_sandbox_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the APNs sandbox channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_apns_voip_channel — Method
get_apns_voip_channel(application-id)
get_apns_voip_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the APNs VoIP channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_apns_voip_sandbox_channel — Method
get_apns_voip_sandbox_channel(application-id)
get_apns_voip_sandbox_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_app — Method
get_app(application-id)
get_app(application-id, params::Dict{String,<:Any})Retrieves information about an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_application_date_range_kpi — Method
get_application_date_range_kpi(application-id, kpi-name)
get_application_date_range_kpi(application-id, kpi-name, params::Dict{String,<:Any})Retrieves (queries) pre-aggregated data for a standard metric that applies to an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.kpi-name: The name of the metric, also referred to as a key performance indicator (KPI), to retrieve data for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. Examples are email-open-rate and successful-delivery-rate. For a list of valid values, see the Amazon Pinpoint Developer Guide.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"end-time": The last date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for 8:00 PM UTC July 26, 2019."next-token": The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics."page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."start-time": The first date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be fewer than 90 days from the current day.
Main.Pinpoint.get_application_settings — Method
get_application_settings(application-id)
get_application_settings(application-id, params::Dict{String,<:Any})Retrieves information about the settings for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_apps — Method
get_apps()
get_apps(params::Dict{String,<:Any})Retrieves information about all the applications that are associated with your Amazon Pinpoint account.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_baidu_channel — Method
get_baidu_channel(application-id)
get_baidu_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the Baidu channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_campaign — Method
get_campaign(application-id, campaign-id)
get_campaign(application-id, campaign-id, params::Dict{String,<:Any})Retrieves information about the status, configuration, and other settings for a campaign.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.campaign-id: The unique identifier for the campaign.
Main.Pinpoint.get_campaign_activities — Method
get_campaign_activities(application-id, campaign-id)
get_campaign_activities(application-id, campaign-id, params::Dict{String,<:Any})Retrieves information about all the activities for a campaign.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.campaign-id: The unique identifier for the campaign.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_campaign_date_range_kpi — Method
get_campaign_date_range_kpi(application-id, campaign-id, kpi-name)
get_campaign_date_range_kpi(application-id, campaign-id, kpi-name, params::Dict{String,<:Any})Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.campaign-id: The unique identifier for the campaign.kpi-name: The name of the metric, also referred to as a key performance indicator (KPI), to retrieve data for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. Examples are email-open-rate and successful-delivery-rate. For a list of valid values, see the Amazon Pinpoint Developer Guide.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"end-time": The last date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for 8:00 PM UTC July 26, 2019."next-token": The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics."page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."start-time": The first date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be fewer than 90 days from the current day.
Main.Pinpoint.get_campaign_version — Method
get_campaign_version(application-id, campaign-id, version)
get_campaign_version(application-id, campaign-id, version, params::Dict{String,<:Any})Retrieves information about the status, configuration, and other settings for a specific version of a campaign.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.campaign-id: The unique identifier for the campaign.version: The unique version number (Version property) for the campaign version.
Main.Pinpoint.get_campaign_versions — Method
get_campaign_versions(application-id, campaign-id)
get_campaign_versions(application-id, campaign-id, params::Dict{String,<:Any})Retrieves information about the status, configuration, and other settings for all versions of a campaign.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.campaign-id: The unique identifier for the campaign.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_campaigns — Method
get_campaigns(application-id)
get_campaigns(application-id, params::Dict{String,<:Any})Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_channels — Method
get_channels(application-id)
get_channels(application-id, params::Dict{String,<:Any})Retrieves information about the history and status of each channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_email_channel — Method
get_email_channel(application-id)
get_email_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the email channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_email_template — Method
get_email_template(template-name)
get_email_template(template-name, params::Dict{String,<:Any})Retrieves the content and settings of a message template for messages that are sent through the email channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.get_endpoint — Method
get_endpoint(application-id, endpoint-id)
get_endpoint(application-id, endpoint-id, params::Dict{String,<:Any})Retrieves information about the settings and attributes of a specific endpoint for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.endpoint-id: The case insensitive unique identifier for the endpoint. The identifier can't contain , { or }.
Main.Pinpoint.get_event_stream — Method
get_event_stream(application-id)
get_event_stream(application-id, params::Dict{String,<:Any})Retrieves information about the event stream settings for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_export_job — Method
get_export_job(application-id, job-id)
get_export_job(application-id, job-id, params::Dict{String,<:Any})Retrieves information about the status and settings of a specific export job for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.job-id: The unique identifier for the job.
Main.Pinpoint.get_export_jobs — Method
get_export_jobs(application-id)
get_export_jobs(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of all the export jobs for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_gcm_channel — Method
get_gcm_channel(application-id)
get_gcm_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the GCM channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_import_job — Method
get_import_job(application-id, job-id)
get_import_job(application-id, job-id, params::Dict{String,<:Any})Retrieves information about the status and settings of a specific import job for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.job-id: The unique identifier for the job.
Main.Pinpoint.get_import_jobs — Method
get_import_jobs(application-id)
get_import_jobs(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of all the import jobs for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_in_app_messages — Method
get_in_app_messages(application-id, endpoint-id)
get_in_app_messages(application-id, endpoint-id, params::Dict{String,<:Any})Retrieves the in-app messages targeted for the provided endpoint ID.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.endpoint-id: The unique identifier for the endpoint.
Main.Pinpoint.get_in_app_template — Method
get_in_app_template(template-name)
get_in_app_template(template-name, params::Dict{String,<:Any})Retrieves the content and settings of a message template for messages sent through the in-app channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.get_journey — Method
get_journey(application-id, journey-id)
get_journey(application-id, journey-id, params::Dict{String,<:Any})Retrieves information about the status, configuration, and other settings for a journey.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-id: The unique identifier for the journey.
Main.Pinpoint.get_journey_date_range_kpi — Method
get_journey_date_range_kpi(application-id, journey-id, kpi-name)
get_journey_date_range_kpi(application-id, journey-id, kpi-name, params::Dict{String,<:Any})Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-id: The unique identifier for the journey.kpi-name: The name of the metric, also referred to as a key performance indicator (KPI), to retrieve data for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. Examples are email-open-rate and successful-delivery-rate. For a list of valid values, see the Amazon Pinpoint Developer Guide.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"end-time": The last date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for 8:00 PM UTC July 26, 2019."next-token": The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics."page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."start-time": The first date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be fewer than 90 days from the current day.
Main.Pinpoint.get_journey_execution_activity_metrics — Method
get_journey_execution_activity_metrics(application-id, journey-activity-id, journey-id)
get_journey_execution_activity_metrics(application-id, journey-activity-id, journey-id, params::Dict{String,<:Any})Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-activity-id: The unique identifier for the journey activity.journey-id: The unique identifier for the journey.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"next-token": The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics."page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.
Main.Pinpoint.get_journey_execution_metrics — Method
get_journey_execution_metrics(application-id, journey-id)
get_journey_execution_metrics(application-id, journey-id, params::Dict{String,<:Any})Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-id: The unique identifier for the journey.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"next-token": The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics."page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.
Main.Pinpoint.get_journey_run_execution_activity_metrics — Method
get_journey_run_execution_activity_metrics(application-id, journey-activity-id, journey-id, run-id)
get_journey_run_execution_activity_metrics(application-id, journey-activity-id, journey-id, run-id, params::Dict{String,<:Any})Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-activity-id: The unique identifier for the journey activity.journey-id: The unique identifier for the journey.run-id: The unique identifier for the journey run.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"next-token": The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics."page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.
Main.Pinpoint.get_journey_run_execution_metrics — Method
get_journey_run_execution_metrics(application-id, journey-id, run-id)
get_journey_run_execution_metrics(application-id, journey-id, run-id, params::Dict{String,<:Any})Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-id: The unique identifier for the journey.run-id: The unique identifier for the journey run.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"next-token": The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics."page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.
Main.Pinpoint.get_journey_runs — Method
get_journey_runs(application-id, journey-id)
get_journey_runs(application-id, journey-id, params::Dict{String,<:Any})Provides information about the runs of a journey.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-id: The unique identifier for the journey.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_push_template — Method
get_push_template(template-name)
get_push_template(template-name, params::Dict{String,<:Any})Retrieves the content and settings of a message template for messages that are sent through a push notification channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.get_recommender_configuration — Method
get_recommender_configuration(recommender-id)
get_recommender_configuration(recommender-id, params::Dict{String,<:Any})Retrieves information about an Amazon Pinpoint configuration for a recommender model.
Arguments
recommender-id: The unique identifier for the recommender model configuration. This identifier is displayed as the Recommender ID on the Amazon Pinpoint console.
Main.Pinpoint.get_recommender_configurations — Method
get_recommender_configurations()
get_recommender_configurations(params::Dict{String,<:Any})Retrieves information about all the recommender model configurations that are associated with your Amazon Pinpoint account.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_segment — Method
get_segment(application-id, segment-id)
get_segment(application-id, segment-id, params::Dict{String,<:Any})Retrieves information about the configuration, dimension, and other settings for a specific segment that's associated with an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.segment-id: The unique identifier for the segment.
Main.Pinpoint.get_segment_export_jobs — Method
get_segment_export_jobs(application-id, segment-id)
get_segment_export_jobs(application-id, segment-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the export jobs for a segment.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.segment-id: The unique identifier for the segment.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_segment_import_jobs — Method
get_segment_import_jobs(application-id, segment-id)
get_segment_import_jobs(application-id, segment-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the import jobs for a segment.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.segment-id: The unique identifier for the segment.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_segment_version — Method
get_segment_version(application-id, segment-id, version)
get_segment_version(application-id, segment-id, version, params::Dict{String,<:Any})Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that's associated with an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.segment-id: The unique identifier for the segment.version: The unique version number (Version property) for the campaign version.
Main.Pinpoint.get_segment_versions — Method
get_segment_versions(application-id, segment-id)
get_segment_versions(application-id, segment-id, params::Dict{String,<:Any})Retrieves information about the configuration, dimension, and other settings for all the versions of a specific segment that's associated with an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.segment-id: The unique identifier for the segment.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_segments — Method
get_segments(application-id)
get_segments(application-id, params::Dict{String,<:Any})Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.get_sms_channel — Method
get_sms_channel(application-id)
get_sms_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the SMS channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_sms_template — Method
get_sms_template(template-name)
get_sms_template(template-name, params::Dict{String,<:Any})Retrieves the content and settings of a message template for messages that are sent through the SMS channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.get_user_endpoints — Method
get_user_endpoints(application-id, user-id)
get_user_endpoints(application-id, user-id, params::Dict{String,<:Any})Retrieves information about all the endpoints that are associated with a specific user ID.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.user-id: The unique identifier for the user.
Main.Pinpoint.get_voice_channel — Method
get_voice_channel(application-id)
get_voice_channel(application-id, params::Dict{String,<:Any})Retrieves information about the status and settings of the voice channel for an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.get_voice_template — Method
get_voice_template(template-name)
get_voice_template(template-name, params::Dict{String,<:Any})Retrieves the content and settings of a message template for messages that are sent through the voice channel.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.list_journeys — Method
list_journeys(application-id)
list_journeys(application-id, params::Dict{String,<:Any})Retrieves information about the status, configuration, and other settings for all the journeys that are associated with an application.
Arguments
application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."token": The NextToken string that specifies which page of results to return in a paginated response.
Main.Pinpoint.list_tags_for_resource — Method
list_tags_for_resource(resource-arn)
list_tags_for_resource(resource-arn, params::Dict{String,<:Any})Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or segment.
Arguments
resource-arn: The Amazon Resource Name (ARN) of the resource.
Main.Pinpoint.list_template_versions — Method
list_template_versions(template-name, template-type)
list_template_versions(template-name, template-type, params::Dict{String,<:Any})Retrieves information about all the versions of a specific message template.
Arguments
template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.template-type: The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"next-token": The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics."page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.
Main.Pinpoint.list_templates — Method
list_templates()
list_templates(params::Dict{String,<:Any})Retrieves information about all the message templates that are associated with your Amazon Pinpoint account.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"next-token": The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics."page-size": The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics."prefix": The substring to match in the names of the message templates to include in the results. If you specify this value, Amazon Pinpoint returns only those templates whose names begin with the value that you specify."template-type": The type of message template to include in the results. Valid values are: EMAIL, PUSH, SMS, and VOICE. To include all types of templates in the results, don't include this parameter in your request.
Main.Pinpoint.phone_number_validate — Method
phone_number_validate(number_validate_request)
phone_number_validate(number_validate_request, params::Dict{String,<:Any})Retrieves information about a phone number.
Arguments
number_validate_request:
Main.Pinpoint.put_event_stream — Method
put_event_stream(write_event_stream, application-id)
put_event_stream(write_event_stream, application-id, params::Dict{String,<:Any})Creates a new event stream for an application or updates the settings of an existing event stream for an application.
Arguments
write_event_stream:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.put_events — Method
put_events(events_request, application-id)
put_events(events_request, application-id, params::Dict{String,<:Any})Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with.
Arguments
events_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.remove_attributes — Method
remove_attributes(update_attributes_request, application-id, attribute-type)
remove_attributes(update_attributes_request, application-id, attribute-type, params::Dict{String,<:Any})Removes one or more custom attributes, of the same attribute type, from the application. Existing endpoints still have the attributes but Amazon Pinpoint will stop capturing new or changed values for these attributes.
Arguments
update_attributes_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.attribute-type: The type of attribute or attributes to remove. Valid values are: endpoint-custom-attributes - Custom attributes that describe endpoints, such as the date when an associated user opted in or out of receiving communications from you through a specific type of channel. endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints, such as the number of app sessions or the number of items left in a cart. endpoint-user-attributes - Custom attributes that describe users, such as first name, last name, and age.
Main.Pinpoint.send_messages — Method
send_messages(message_request, application-id)
send_messages(message_request, application-id, params::Dict{String,<:Any})Creates and sends a direct message.
Arguments
message_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.send_otpmessage — Method
send_otpmessage(send_otpmessage_request_parameters, application-id)
send_otpmessage(send_otpmessage_request_parameters, application-id, params::Dict{String,<:Any})Send an OTP message
Arguments
send_otpmessage_request_parameters:application-id: The unique ID of your Amazon Pinpoint application.
Main.Pinpoint.send_users_messages — Method
send_users_messages(send_users_message_request, application-id)
send_users_messages(send_users_message_request, application-id, params::Dict{String,<:Any})Creates and sends a message to a list of users.
Arguments
send_users_message_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.tag_resource — Method
tag_resource(tags_model, resource-arn)
tag_resource(tags_model, resource-arn, params::Dict{String,<:Any})Adds one or more tags (keys and values) to an application, campaign, message template, or segment.
Arguments
tags_model:resource-arn: The Amazon Resource Name (ARN) of the resource.
Main.Pinpoint.untag_resource — Method
untag_resource(resource-arn, tag_keys)
untag_resource(resource-arn, tag_keys, params::Dict{String,<:Any})Removes one or more tags (keys and values) from an application, campaign, message template, or segment.
Arguments
resource-arn: The Amazon Resource Name (ARN) of the resource.tag_keys: The key of the tag to remove from the resource. To remove multiple tags, append the tagKeys parameter and argument for each additional tag to remove, separated by an ampersand (&).
Main.Pinpoint.update_adm_channel — Method
update_adm_channel(admchannel_request, application-id)
update_adm_channel(admchannel_request, application-id, params::Dict{String,<:Any})Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application.
Arguments
admchannel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_apns_channel — Method
update_apns_channel(apnschannel_request, application-id)
update_apns_channel(apnschannel_request, application-id, params::Dict{String,<:Any})Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application.
Arguments
apnschannel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_apns_sandbox_channel — Method
update_apns_sandbox_channel(apnssandbox_channel_request, application-id)
update_apns_sandbox_channel(apnssandbox_channel_request, application-id, params::Dict{String,<:Any})Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application.
Arguments
apnssandbox_channel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_apns_voip_channel — Method
update_apns_voip_channel(apnsvoip_channel_request, application-id)
update_apns_voip_channel(apnsvoip_channel_request, application-id, params::Dict{String,<:Any})Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application.
Arguments
apnsvoip_channel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_apns_voip_sandbox_channel — Method
update_apns_voip_sandbox_channel(apnsvoip_sandbox_channel_request, application-id)
update_apns_voip_sandbox_channel(apnsvoip_sandbox_channel_request, application-id, params::Dict{String,<:Any})Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application.
Arguments
apnsvoip_sandbox_channel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_application_settings — Method
update_application_settings(write_application_settings_request, application-id)
update_application_settings(write_application_settings_request, application-id, params::Dict{String,<:Any})Updates the settings for an application.
Arguments
write_application_settings_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_baidu_channel — Method
update_baidu_channel(baidu_channel_request, application-id)
update_baidu_channel(baidu_channel_request, application-id, params::Dict{String,<:Any})Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application.
Arguments
baidu_channel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_campaign — Method
update_campaign(write_campaign_request, application-id, campaign-id)
update_campaign(write_campaign_request, application-id, campaign-id, params::Dict{String,<:Any})Updates the configuration and other settings for a campaign.
Arguments
write_campaign_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.campaign-id: The unique identifier for the campaign.
Main.Pinpoint.update_email_channel — Method
update_email_channel(email_channel_request, application-id)
update_email_channel(email_channel_request, application-id, params::Dict{String,<:Any})Enables the email channel for an application or updates the status and settings of the email channel for an application.
Arguments
email_channel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_email_template — Method
update_email_template(email_template_request, template-name)
update_email_template(email_template_request, template-name, params::Dict{String,<:Any})Updates an existing message template for messages that are sent through the email channel.
Arguments
email_template_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"create-new-version": Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template. If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur."version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.update_endpoint — Method
update_endpoint(endpoint_request, application-id, endpoint-id)
update_endpoint(endpoint_request, application-id, endpoint-id, params::Dict{String,<:Any})Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application. You can also use this operation to define custom attributes for an endpoint. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.
Arguments
endpoint_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.endpoint-id: The case insensitive unique identifier for the endpoint. The identifier can't contain , { or }.
Main.Pinpoint.update_endpoints_batch — Method
update_endpoints_batch(endpoint_batch_request, application-id)
update_endpoints_batch(endpoint_batch_request, application-id, params::Dict{String,<:Any})Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing endpoints for an application. You can also use this operation to define custom attributes for a batch of endpoints. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.
Arguments
endpoint_batch_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_gcm_channel — Method
update_gcm_channel(gcmchannel_request, application-id)
update_gcm_channel(gcmchannel_request, application-id, params::Dict{String,<:Any})Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application.
Arguments
gcmchannel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_in_app_template — Method
update_in_app_template(in_app_template_request, template-name)
update_in_app_template(in_app_template_request, template-name, params::Dict{String,<:Any})Updates an existing message template for messages sent through the in-app message channel.
Arguments
in_app_template_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"create-new-version": Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template. If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur."version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.update_journey — Method
update_journey(write_journey_request, application-id, journey-id)
update_journey(write_journey_request, application-id, journey-id, params::Dict{String,<:Any})Updates the configuration and other settings for a journey.
Arguments
write_journey_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-id: The unique identifier for the journey.
Main.Pinpoint.update_journey_state — Method
update_journey_state(journey_state_request, application-id, journey-id)
update_journey_state(journey_state_request, application-id, journey-id, params::Dict{String,<:Any})Cancels (stops) an active journey.
Arguments
journey_state_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.journey-id: The unique identifier for the journey.
Main.Pinpoint.update_push_template — Method
update_push_template(push_notification_template_request, template-name)
update_push_template(push_notification_template_request, template-name, params::Dict{String,<:Any})Updates an existing message template for messages that are sent through a push notification channel.
Arguments
push_notification_template_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"create-new-version": Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template. If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur."version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.update_recommender_configuration — Method
update_recommender_configuration(update_recommender_configuration, recommender-id)
update_recommender_configuration(update_recommender_configuration, recommender-id, params::Dict{String,<:Any})Updates an Amazon Pinpoint configuration for a recommender model.
Arguments
update_recommender_configuration:recommender-id: The unique identifier for the recommender model configuration. This identifier is displayed as the Recommender ID on the Amazon Pinpoint console.
Main.Pinpoint.update_segment — Method
update_segment(write_segment_request, application-id, segment-id)
update_segment(write_segment_request, application-id, segment-id, params::Dict{String,<:Any})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.
Arguments
write_segment_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.segment-id: The unique identifier for the segment.
Main.Pinpoint.update_sms_channel — Method
update_sms_channel(smschannel_request, application-id)
update_sms_channel(smschannel_request, application-id, params::Dict{String,<:Any})Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application.
Arguments
smschannel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_sms_template — Method
update_sms_template(smstemplate_request, template-name)
update_sms_template(smstemplate_request, template-name, params::Dict{String,<:Any})Updates an existing message template for messages that are sent through the SMS channel.
Arguments
smstemplate_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"create-new-version": Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template. If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur."version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.update_template_active_version — Method
update_template_active_version(template_active_version_request, template-name, template-type)
update_template_active_version(template_active_version_request, template-name, template-type, params::Dict{String,<:Any})Changes the status of a specific version of a message template to active.
Arguments
template_active_version_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.template-type: The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.
Main.Pinpoint.update_voice_channel — Method
update_voice_channel(voice_channel_request, application-id)
update_voice_channel(voice_channel_request, application-id, params::Dict{String,<:Any})Enables the voice channel for an application or updates the status and settings of the voice channel for an application.
Arguments
voice_channel_request:application-id: The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
Main.Pinpoint.update_voice_template — Method
update_voice_template(voice_template_request, template-name)
update_voice_template(voice_template_request, template-name, params::Dict{String,<:Any})Updates an existing message template for messages that are sent through the voice channel.
Arguments
voice_template_request:template-name: The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"create-new-version": Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template. If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur."version": The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource. If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur. If you don't specify a value for this parameter, Amazon Pinpoint does the following: For a get operation, retrieves information about the active version of the template. For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false. For a delete operation, deletes the template, including all versions of the template.
Main.Pinpoint.verify_otpmessage — Method
verify_otpmessage(verify_otpmessage_request_parameters, application-id)
verify_otpmessage(verify_otpmessage_request_parameters, application-id, params::Dict{String,<:Any})Verify an OTP
Arguments
verify_otpmessage_request_parameters:application-id: The unique ID of your Amazon Pinpoint application.