Pinpoint
This page documents function available when using the Pinpoint module, created with @service Pinpoint.
Index
- Main.Pinpoint.create_app
- Main.Pinpoint.create_campaign
- Main.Pinpoint.create_email_template
- Main.Pinpoint.create_export_job
- Main.Pinpoint.create_import_job
- Main.Pinpoint.create_in_app_template
- Main.Pinpoint.create_journey
- Main.Pinpoint.create_push_template
- Main.Pinpoint.create_recommender_configuration
- Main.Pinpoint.create_segment
- Main.Pinpoint.create_sms_template
- Main.Pinpoint.create_voice_template
- Main.Pinpoint.delete_adm_channel
- Main.Pinpoint.delete_apns_channel
- Main.Pinpoint.delete_apns_sandbox_channel
- Main.Pinpoint.delete_apns_voip_channel
- Main.Pinpoint.delete_apns_voip_sandbox_channel
- Main.Pinpoint.delete_app
- Main.Pinpoint.delete_baidu_channel
- Main.Pinpoint.delete_campaign
- Main.Pinpoint.delete_email_channel
- Main.Pinpoint.delete_email_template
- Main.Pinpoint.delete_endpoint
- Main.Pinpoint.delete_event_stream
- Main.Pinpoint.delete_gcm_channel
- Main.Pinpoint.delete_in_app_template
- Main.Pinpoint.delete_journey
- Main.Pinpoint.delete_push_template
- Main.Pinpoint.delete_recommender_configuration
- Main.Pinpoint.delete_segment
- Main.Pinpoint.delete_sms_channel
- Main.Pinpoint.delete_sms_template
- Main.Pinpoint.delete_user_endpoints
- Main.Pinpoint.delete_voice_channel
- Main.Pinpoint.delete_voice_template
- Main.Pinpoint.get_adm_channel
- Main.Pinpoint.get_apns_channel
- Main.Pinpoint.get_apns_sandbox_channel
- Main.Pinpoint.get_apns_voip_channel
- Main.Pinpoint.get_apns_voip_sandbox_channel
- Main.Pinpoint.get_app
- Main.Pinpoint.get_application_date_range_kpi
- Main.Pinpoint.get_application_settings
- Main.Pinpoint.get_apps
- Main.Pinpoint.get_baidu_channel
- Main.Pinpoint.get_campaign
- Main.Pinpoint.get_campaign_activities
- Main.Pinpoint.get_campaign_date_range_kpi
- Main.Pinpoint.get_campaign_version
- Main.Pinpoint.get_campaign_versions
- Main.Pinpoint.get_campaigns
- Main.Pinpoint.get_channels
- Main.Pinpoint.get_email_channel
- Main.Pinpoint.get_email_template
- Main.Pinpoint.get_endpoint
- Main.Pinpoint.get_event_stream
- Main.Pinpoint.get_export_job
- Main.Pinpoint.get_export_jobs
- Main.Pinpoint.get_gcm_channel
- Main.Pinpoint.get_import_job
- Main.Pinpoint.get_import_jobs
- Main.Pinpoint.get_in_app_messages
- Main.Pinpoint.get_in_app_template
- Main.Pinpoint.get_journey
- Main.Pinpoint.get_journey_date_range_kpi
- Main.Pinpoint.get_journey_execution_activity_metrics
- Main.Pinpoint.get_journey_execution_metrics
- Main.Pinpoint.get_push_template
- Main.Pinpoint.get_recommender_configuration
- Main.Pinpoint.get_recommender_configurations
- Main.Pinpoint.get_segment
- Main.Pinpoint.get_segment_export_jobs
- Main.Pinpoint.get_segment_import_jobs
- Main.Pinpoint.get_segment_version
- Main.Pinpoint.get_segment_versions
- Main.Pinpoint.get_segments
- Main.Pinpoint.get_sms_channel
- Main.Pinpoint.get_sms_template
- Main.Pinpoint.get_user_endpoints
- Main.Pinpoint.get_voice_channel
- Main.Pinpoint.get_voice_template
- Main.Pinpoint.list_journeys
- Main.Pinpoint.list_tags_for_resource
- Main.Pinpoint.list_template_versions
- Main.Pinpoint.list_templates
- Main.Pinpoint.phone_number_validate
- Main.Pinpoint.put_event_stream
- Main.Pinpoint.put_events
- Main.Pinpoint.remove_attributes
- Main.Pinpoint.send_messages
- Main.Pinpoint.send_users_messages
- Main.Pinpoint.tag_resource
- Main.Pinpoint.untag_resource
- Main.Pinpoint.update_adm_channel
- Main.Pinpoint.update_apns_channel
- Main.Pinpoint.update_apns_sandbox_channel
- Main.Pinpoint.update_apns_voip_channel
- Main.Pinpoint.update_apns_voip_sandbox_channel
- Main.Pinpoint.update_application_settings
- Main.Pinpoint.update_baidu_channel
- Main.Pinpoint.update_campaign
- Main.Pinpoint.update_email_channel
- Main.Pinpoint.update_email_template
- Main.Pinpoint.update_endpoint
- Main.Pinpoint.update_endpoints_batch
- Main.Pinpoint.update_gcm_channel
- Main.Pinpoint.update_in_app_template
- Main.Pinpoint.update_journey
- Main.Pinpoint.update_journey_state
- Main.Pinpoint.update_push_template
- Main.Pinpoint.update_recommender_configuration
- Main.Pinpoint.update_segment
- Main.Pinpoint.update_sms_channel
- Main.Pinpoint.update_sms_template
- Main.Pinpoint.update_template_active_version
- Main.Pinpoint.update_voice_channel
- Main.Pinpoint.update_voice_template
Documentation
Main.Pinpoint.create_app — Methodcreate_app(create_application_request)
create_app(create_application_request, params::Dict{String,<:Any})Creates an application.
Arguments
- create_application_request:
Main.Pinpoint.create_campaign — Methodcreate_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 — Methodcreate_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 — Methodcreate_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 — Methodcreate_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 — Methodcreate_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 — Methodcreate_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 — Methodcreate_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 — Methodcreate_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 — Methodcreate_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 — Methodcreate_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 — Methodcreate_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 unique identifier for the endpoint.
Main.Pinpoint.delete_event_stream — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methoddelete_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 unique identifier for the endpoint.
Main.Pinpoint.get_event_stream — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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_push_template — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodget_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 — Methodlist_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 — Methodlist_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 — Methodlist_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 — Methodlist_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 — Methodphone_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 — Methodput_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 — Methodput_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 — Methodremove_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 attributes, of the same attribute type, from all the endpoints that are associated with an application.
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 — Methodsend_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_users_messages — Methodsend_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 — Methodtag_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 — Methoduntag_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 unique identifier for the endpoint.
Main.Pinpoint.update_endpoints_batch — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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 — Methodupdate_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.