Title: 'Amazon Web Services' Customer Engagement Services
Version: 0.9.0
Description: Interface to 'Amazon Web Services' customer engagement services, including 'Simple Email Service', 'Connect' contact center service, and more https://aws.amazon.com/.
License: Apache License (≥ 2.0)
URL: https://github.com/paws-r/paws, https://paws-r.r-universe.dev/paws.customer.engagement
BugReports: https://github.com/paws-r/paws/issues
Imports: paws.common (≥ 0.8.0)
Suggests: testthat
Encoding: UTF-8
RoxygenNote: 7.3.2
Collate: 'connect_service.R' 'connect_interfaces.R' 'connect_operations.R' 'connectcampaignservice_service.R' 'connectcampaignservice_interfaces.R' 'connectcampaignservice_operations.R' 'connectcampaignservicev2_service.R' 'connectcampaignservicev2_interfaces.R' 'connectcampaignservicev2_operations.R' 'connectcases_service.R' 'connectcases_interfaces.R' 'connectcases_operations.R' 'connectcontactlens_service.R' 'connectcontactlens_interfaces.R' 'connectcontactlens_operations.R' 'connectparticipant_service.R' 'connectparticipant_interfaces.R' 'connectparticipant_operations.R' 'connectwisdomservice_service.R' 'connectwisdomservice_interfaces.R' 'connectwisdomservice_operations.R' 'customerprofiles_service.R' 'customerprofiles_interfaces.R' 'customerprofiles_operations.R' 'pinpoint_service.R' 'pinpoint_interfaces.R' 'pinpoint_operations.R' 'pinpointemail_service.R' 'pinpointemail_interfaces.R' 'pinpointemail_operations.R' 'pinpointsmsvoice_service.R' 'pinpointsmsvoice_interfaces.R' 'pinpointsmsvoice_operations.R' 'pinpointsmsvoicev2_service.R' 'pinpointsmsvoicev2_interfaces.R' 'pinpointsmsvoicev2_operations.R' 'reexports_paws.common.R' 'ses_service.R' 'ses_interfaces.R' 'ses_operations.R' 'sesv2_service.R' 'sesv2_interfaces.R' 'sesv2_operations.R'
NeedsCompilation: no
Packaged: 2025-03-14 09:20:49 UTC; dyfanjones
Author: David Kretch [aut], Adam Banker [aut], Dyfan Jones [cre], Amazon.com, Inc. [cph]
Maintainer: Dyfan Jones <dyfan.r.jones@gmail.com>
Repository: CRAN
Date/Publication: 2025-03-14 15:00:02 UTC

Amazon Connect Service

Description

Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.

There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

You can use an endpoint to connect programmatically to an Amazon Web Services service. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

Usage

connect(config = list(), credentials = list(), endpoint = NULL, region = NULL)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- connect(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

activate_evaluation_form Activates an evaluation form in the specified Amazon Connect instance
associate_analytics_data_set Associates the specified dataset for a Amazon Connect instance with the target account
associate_approved_origin This API is in preview release for Amazon Connect and is subject to change
associate_bot This API is in preview release for Amazon Connect and is subject to change
associate_default_vocabulary Associates an existing vocabulary as the default
associate_flow Associates a connect resource to a flow
associate_instance_storage_config This API is in preview release for Amazon Connect and is subject to change
associate_lambda_function This API is in preview release for Amazon Connect and is subject to change
associate_lex_bot This API is in preview release for Amazon Connect and is subject to change
associate_phone_number_contact_flow Associates a flow with a phone number claimed to your Amazon Connect instance
associate_queue_quick_connects This API is in preview release for Amazon Connect and is subject to change
associate_routing_profile_queues Associates a set of queues with a routing profile
associate_security_key This API is in preview release for Amazon Connect and is subject to change
associate_traffic_distribution_group_user Associates an agent with a traffic distribution group
associate_user_proficiencies Associates a set of proficiencies with a user
batch_associate_analytics_data_set Associates a list of analytics datasets for a given Amazon Connect instance to a target account
batch_disassociate_analytics_data_set Removes a list of analytics datasets associated with a given Amazon Connect instance
batch_get_attached_file_metadata Allows you to retrieve metadata about multiple attached files on an associated resource
batch_get_flow_association Retrieve the flow associations for the given resources
batch_put_contact Only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API
claim_phone_number Claims an available phone number to your Amazon Connect instance or traffic distribution group
complete_attached_file_upload Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API
create_agent_status This API is in preview release for Amazon Connect and is subject to change
create_contact Only the EMAIL channel is supported
create_contact_flow Creates a flow for the specified Amazon Connect instance
create_contact_flow_module Creates a flow module for the specified Amazon Connect instance
create_contact_flow_version Publishes a new version of the flow provided
create_email_address Create new email address in the specified Amazon Connect instance
create_evaluation_form Creates an evaluation form in the specified Amazon Connect instance
create_hours_of_operation This API is in preview release for Amazon Connect and is subject to change
create_hours_of_operation_override Creates an hours of operation override in an Amazon Connect hours of operation resource
create_instance This API is in preview release for Amazon Connect and is subject to change
create_integration_association Creates an Amazon Web Services resource association with an Amazon Connect instance
create_participant Adds a new participant into an on-going chat contact
create_persistent_contact_association Enables rehydration of chats for the lifespan of a contact
create_predefined_attribute Creates a new predefined attribute for the specified Amazon Connect instance
create_prompt Creates a prompt
create_push_notification_registration Creates registration for a device token and a chat contact to receive real-time push notifications
create_queue Creates a new queue for the specified Amazon Connect instance
create_quick_connect Creates a quick connect for the specified Amazon Connect instance
create_routing_profile Creates a new routing profile
create_rule Creates a rule for the specified Amazon Connect instance
create_security_profile Creates a security profile
create_task_template Creates a new task template in the specified Amazon Connect instance
create_traffic_distribution_group Creates a traffic distribution group given an Amazon Connect instance that has been replicated
create_use_case Creates a use case for an integration association
create_user Creates a user account for the specified Amazon Connect instance
create_user_hierarchy_group Creates a new user hierarchy group
create_view Creates a new view with the possible status of SAVED or PUBLISHED
create_view_version Publishes a new version of the view identifier
create_vocabulary Creates a custom vocabulary associated with your Amazon Connect instance
deactivate_evaluation_form Deactivates an evaluation form in the specified Amazon Connect instance
delete_attached_file Deletes an attached file along with the underlying S3 Object
delete_contact_evaluation Deletes a contact evaluation in the specified Amazon Connect instance
delete_contact_flow Deletes a flow for the specified Amazon Connect instance
delete_contact_flow_module Deletes the specified flow module
delete_contact_flow_version Deletes the particular version specified in flow version identifier
delete_email_address Deletes email address from the specified Amazon Connect instance
delete_evaluation_form Deletes an evaluation form in the specified Amazon Connect instance
delete_hours_of_operation This API is in preview release for Amazon Connect and is subject to change
delete_hours_of_operation_override Deletes an hours of operation override in an Amazon Connect hours of operation resource
delete_instance This API is in preview release for Amazon Connect and is subject to change
delete_integration_association Deletes an Amazon Web Services resource association from an Amazon Connect instance
delete_predefined_attribute Deletes a predefined attribute from the specified Amazon Connect instance
delete_prompt Deletes a prompt
delete_push_notification_registration Deletes registration for a device token and a chat contact
delete_queue Deletes a queue
delete_quick_connect Deletes a quick connect
delete_routing_profile Deletes a routing profile
delete_rule Deletes a rule for the specified Amazon Connect instance
delete_security_profile Deletes a security profile
delete_task_template Deletes the task template
delete_traffic_distribution_group Deletes a traffic distribution group
delete_use_case Deletes a use case from an integration association
delete_user Deletes a user account from the specified Amazon Connect instance
delete_user_hierarchy_group Deletes an existing user hierarchy group
delete_view Deletes the view entirely
delete_view_version Deletes the particular version specified in ViewVersion identifier
delete_vocabulary Deletes the vocabulary that has the given identifier
describe_agent_status This API is in preview release for Amazon Connect and is subject to change
describe_authentication_profile This API is in preview release for Amazon Connect and is subject to change
describe_contact This API is in preview release for Amazon Connect and is subject to change
describe_contact_evaluation Describes a contact evaluation in the specified Amazon Connect instance
describe_contact_flow Describes the specified flow
describe_contact_flow_module Describes the specified flow module
describe_email_address Describe email address form the specified Amazon Connect instance
describe_evaluation_form Describes an evaluation form in the specified Amazon Connect instance
describe_hours_of_operation This API is in preview release for Amazon Connect and is subject to change
describe_hours_of_operation_override Describes the hours of operation override
describe_instance This API is in preview release for Amazon Connect and is subject to change
describe_instance_attribute This API is in preview release for Amazon Connect and is subject to change
describe_instance_storage_config This API is in preview release for Amazon Connect and is subject to change
describe_phone_number Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group
describe_predefined_attribute Describes a predefined attribute for the specified Amazon Connect instance
describe_prompt Describes the prompt
describe_queue This API is in preview release for Amazon Connect and is subject to change
describe_quick_connect Describes the quick connect
describe_routing_profile Describes the specified routing profile
describe_rule Describes a rule for the specified Amazon Connect instance
describe_security_profile Gets basic information about the security profile
describe_traffic_distribution_group Gets details and status of a traffic distribution group
describe_user Describes the specified user
describe_user_hierarchy_group Describes the specified hierarchy group
describe_user_hierarchy_structure Describes the hierarchy structure of the specified Amazon Connect instance
describe_view Retrieves the view for the specified Amazon Connect instance and view identifier
describe_vocabulary Describes the specified vocabulary
disassociate_analytics_data_set Removes the dataset ID associated with a given Amazon Connect instance
disassociate_approved_origin This API is in preview release for Amazon Connect and is subject to change
disassociate_bot This API is in preview release for Amazon Connect and is subject to change
disassociate_flow Disassociates a connect resource from a flow
disassociate_instance_storage_config This API is in preview release for Amazon Connect and is subject to change
disassociate_lambda_function This API is in preview release for Amazon Connect and is subject to change
disassociate_lex_bot This API is in preview release for Amazon Connect and is subject to change
disassociate_phone_number_contact_flow Removes the flow association from a phone number claimed to your Amazon Connect instance
disassociate_queue_quick_connects This API is in preview release for Amazon Connect and is subject to change
disassociate_routing_profile_queues Disassociates a set of queues from a routing profile
disassociate_security_key This API is in preview release for Amazon Connect and is subject to change
disassociate_traffic_distribution_group_user Disassociates an agent from a traffic distribution group
disassociate_user_proficiencies Disassociates a set of proficiencies from a user
dismiss_user_contact Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact
get_attached_file Provides a pre-signed URL for download of an approved attached file
get_contact_attributes Retrieves the contact attributes for the specified contact
get_current_metric_data Gets the real-time metric data from the specified Amazon Connect instance
get_current_user_data Gets the real-time active user data from the specified Amazon Connect instance
get_effective_hours_of_operations Get the hours of operations with the effective override applied
get_federation_token Supports SAML sign-in for Amazon Connect
get_flow_association Retrieves the flow associated for a given resource
get_metric_data Gets historical metric data from the specified Amazon Connect instance
get_metric_data_v2 Gets metric data from the specified Amazon Connect instance
get_prompt_file Gets the prompt file
get_task_template Gets details about a specific task template in the specified Amazon Connect instance
get_traffic_distribution Retrieves the current traffic distribution for a given traffic distribution group
import_phone_number Imports a claimed phone number from an external service, such as Amazon Web Services End User Messaging, into an Amazon Connect instance
list_agent_statuses This API is in preview release for Amazon Connect and is subject to change
list_analytics_data_associations Lists the association status of requested dataset ID for a given Amazon Connect instance
list_analytics_data_lake_data_sets Lists the data lake datasets available to associate with for a given Amazon Connect instance
list_approved_origins This API is in preview release for Amazon Connect and is subject to change
list_associated_contacts Provides information about contact tree, a list of associated contacts with a unique identifier
list_authentication_profiles This API is in preview release for Amazon Connect and is subject to change
list_bots This API is in preview release for Amazon Connect and is subject to change
list_contact_evaluations Lists contact evaluations in the specified Amazon Connect instance
list_contact_flow_modules Provides information about the flow modules for the specified Amazon Connect instance
list_contact_flows Provides information about the flows for the specified Amazon Connect instance
list_contact_flow_versions Returns all the available versions for the specified Amazon Connect instance and flow identifier
list_contact_references This API is in preview release for Amazon Connect and is subject to change
list_default_vocabularies Lists the default vocabularies for the specified Amazon Connect instance
list_evaluation_forms Lists evaluation forms in the specified Amazon Connect instance
list_evaluation_form_versions Lists versions of an evaluation form in the specified Amazon Connect instance
list_flow_associations List the flow association based on the filters
list_hours_of_operation_overrides List the hours of operation overrides
list_hours_of_operations Provides information about the hours of operation for the specified Amazon Connect instance
list_instance_attributes This API is in preview release for Amazon Connect and is subject to change
list_instances This API is in preview release for Amazon Connect and is subject to change
list_instance_storage_configs This API is in preview release for Amazon Connect and is subject to change
list_integration_associations Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance
list_lambda_functions This API is in preview release for Amazon Connect and is subject to change
list_lex_bots This API is in preview release for Amazon Connect and is subject to change
list_phone_numbers Provides information about the phone numbers for the specified Amazon Connect instance
list_phone_numbers_v2 Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group
list_predefined_attributes Lists predefined attributes for the specified Amazon Connect instance
list_prompts Provides information about the prompts for the specified Amazon Connect instance
list_queue_quick_connects This API is in preview release for Amazon Connect and is subject to change
list_queues Provides information about the queues for the specified Amazon Connect instance
list_quick_connects Provides information about the quick connects for the specified Amazon Connect instance
list_realtime_contact_analysis_segments_v2 Provides a list of analysis segments for a real-time analysis session
list_routing_profile_queues Lists the queues associated with a routing profile
list_routing_profiles Provides summary information about the routing profiles for the specified Amazon Connect instance
list_rules List all rules for the specified Amazon Connect instance
list_security_keys This API is in preview release for Amazon Connect and is subject to change
list_security_profile_applications Returns a list of third-party applications in a specific security profile
list_security_profile_permissions Lists the permissions granted to a security profile
list_security_profiles Provides summary information about the security profiles for the specified Amazon Connect instance
list_tags_for_resource Lists the tags for the specified resource
list_task_templates Lists task templates for the specified Amazon Connect instance
list_traffic_distribution_groups Lists traffic distribution groups
list_traffic_distribution_group_users Lists traffic distribution group users
list_use_cases Lists the use cases for the integration association
list_user_hierarchy_groups Provides summary information about the hierarchy groups for the specified Amazon Connect instance
list_user_proficiencies Lists proficiencies associated with a user
list_users Provides summary information about the users for the specified Amazon Connect instance
list_views Returns views in the given instance
list_view_versions Returns all the available versions for the specified Amazon Connect instance and view identifier
monitor_contact Initiates silent monitoring of a contact
pause_contact Allows pausing an ongoing task contact
put_user_status Changes the current status of a user or agent in Amazon Connect
release_phone_number Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group
replicate_instance Replicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions
resume_contact Allows resuming a task contact in a paused state
resume_contact_recording When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both
search_agent_statuses Searches AgentStatuses in an Amazon Connect instance, with optional filtering
search_available_phone_numbers Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group
search_contact_flow_modules Searches the flow modules in an Amazon Connect instance, with optional filtering
search_contact_flows Searches the flows in an Amazon Connect instance, with optional filtering
search_contacts Searches contacts in an Amazon Connect instance
search_email_addresses Searches email address in an instance, with optional filtering
search_hours_of_operation_overrides Searches the hours of operation overrides
search_hours_of_operations Searches the hours of operation in an Amazon Connect instance, with optional filtering
search_predefined_attributes Searches predefined attributes that meet certain criteria
search_prompts Searches prompts in an Amazon Connect instance, with optional filtering
search_queues Searches queues in an Amazon Connect instance, with optional filtering
search_quick_connects Searches quick connects in an Amazon Connect instance, with optional filtering
search_resource_tags Searches tags used in an Amazon Connect instance using optional search criteria
search_routing_profiles Searches routing profiles in an Amazon Connect instance, with optional filtering
search_security_profiles Searches security profiles in an Amazon Connect instance, with optional filtering
search_user_hierarchy_groups Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering
search_users Searches users in an Amazon Connect instance, with optional filtering
search_vocabularies Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode
send_chat_integration_event Processes chat integration events from Amazon Web Services or external integrations to Amazon Connect
send_outbound_email Send outbound email for outbound campaigns
start_attached_file_upload Provides a pre-signed Amazon S3 URL in response for uploading your content
start_chat_contact Initiates a flow to start a new chat for the customer
start_contact_evaluation Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact
start_contact_recording Starts recording the contact:
start_contact_streaming Initiates real-time message streaming for a new chat contact
start_email_contact Creates an inbound email contact and initiates a flow to start the email contact for the customer
start_outbound_chat_contact Initiates a new outbound SMS contact to a customer
start_outbound_email_contact Initiates a flow to send an agent reply or outbound email contact (created from the CreateContact API) to a customer
start_outbound_voice_contact Places an outbound call to a contact, and then initiates the flow
start_screen_sharing Starts screen sharing for a contact
start_task_contact Initiates a flow to start a new task contact
start_web_rtc_contact Places an inbound in-app, web, or video call to a contact, and then initiates the flow
stop_contact Ends the specified contact
stop_contact_recording Stops recording a call when a contact is being recorded
stop_contact_streaming Ends message streaming on a specified contact
submit_contact_evaluation Submits a contact evaluation in the specified Amazon Connect instance
suspend_contact_recording When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both
tag_contact Adds the specified tags to the contact resource
tag_resource Adds the specified tags to the specified resource
transfer_contact Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created
untag_contact Removes the specified tags from the contact resource
untag_resource Removes the specified tags from the specified resource
update_agent_status This API is in preview release for Amazon Connect and is subject to change
update_authentication_profile This API is in preview release for Amazon Connect and is subject to change
update_contact This API is in preview release for Amazon Connect and is subject to change
update_contact_attributes Creates or updates user-defined contact attributes associated with the specified contact
update_contact_evaluation Updates details about a contact evaluation in the specified Amazon Connect instance
update_contact_flow_content Updates the specified flow
update_contact_flow_metadata Updates metadata about specified flow
update_contact_flow_module_content Updates specified flow module for the specified Amazon Connect instance
update_contact_flow_module_metadata Updates metadata about specified flow module
update_contact_flow_name The name of the flow
update_contact_routing_data Updates routing priority and age on the contact (QueuePriority and QueueTimeAdjustmentInSeconds)
update_contact_schedule Updates the scheduled time of a task contact that is already scheduled
update_email_address_metadata Updates an email address metadata
update_evaluation_form Updates details about a specific evaluation form version in the specified Amazon Connect instance
update_hours_of_operation This API is in preview release for Amazon Connect and is subject to change
update_hours_of_operation_override Update the hours of operation override
update_instance_attribute This API is in preview release for Amazon Connect and is subject to change
update_instance_storage_config This API is in preview release for Amazon Connect and is subject to change
update_participant_authentication Instructs Amazon Connect to resume the authentication process
update_participant_role_config Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness
update_phone_number Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region
update_phone_number_metadata Updates a phone number’s metadata
update_predefined_attribute Updates a predefined attribute for the specified Amazon Connect instance
update_prompt Updates a prompt
update_queue_hours_of_operation This API is in preview release for Amazon Connect and is subject to change
update_queue_max_contacts This API is in preview release for Amazon Connect and is subject to change
update_queue_name This API is in preview release for Amazon Connect and is subject to change
update_queue_outbound_caller_config This API is in preview release for Amazon Connect and is subject to change
update_queue_outbound_email_config Updates the outbound email address Id for a specified queue
update_queue_status This API is in preview release for Amazon Connect and is subject to change
update_quick_connect_config Updates the configuration settings for the specified quick connect
update_quick_connect_name Updates the name and description of a quick connect
update_routing_profile_agent_availability_timer Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time
update_routing_profile_concurrency Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile
update_routing_profile_default_outbound_queue Updates the default outbound queue of a routing profile
update_routing_profile_name Updates the name and description of a routing profile
update_routing_profile_queues Updates the properties associated with a set of queues for a routing profile
update_rule Updates a rule for the specified Amazon Connect instance
update_security_profile Updates a security profile
update_task_template Updates details about a specific task template in the specified Amazon Connect instance
update_traffic_distribution Updates the traffic distribution for a given traffic distribution group
update_user_hierarchy Assigns the specified hierarchy group to the specified user
update_user_hierarchy_group_name Updates the name of the user hierarchy group
update_user_hierarchy_structure Updates the user hierarchy structure: add, remove, and rename user hierarchy levels
update_user_identity_info Updates the identity information for the specified user
update_user_phone_config Updates the phone configuration settings for the specified user
update_user_proficiencies Updates the properties associated with the proficiencies of a user
update_user_routing_profile Assigns the specified routing profile to the specified user
update_user_security_profiles Assigns the specified security profiles to the specified user
update_view_content Updates the view content of the given view identifier in the specified Amazon Connect instance
update_view_metadata Updates the view metadata

Examples

## Not run: 
svc <- connect()
svc$activate_evaluation_form(
  Foo = 123
)

## End(Not run)


Activates an evaluation form in the specified Amazon Connect instance

Description

Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form.

See https://www.paws-r-sdk.com/docs/connect_activate_evaluation_form/ for full documentation.

Usage

connect_activate_evaluation_form(
  InstanceId,
  EvaluationFormId,
  EvaluationFormVersion
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationFormId

[required] The unique identifier for the evaluation form.

EvaluationFormVersion

[required] The version of the evaluation form to activate. If the version property is not provided, the latest version of the evaluation form is activated.


Associates the specified dataset for a Amazon Connect instance with the target account

Description

Associates the specified dataset for a Amazon Connect instance with the target account. You can associate only one dataset in a single call.

See https://www.paws-r-sdk.com/docs/connect_associate_analytics_data_set/ for full documentation.

Usage

connect_associate_analytics_data_set(
  InstanceId,
  DataSetId,
  TargetAccountId = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

DataSetId

[required] The identifier of the dataset to associate with the target account.

TargetAccountId

The identifier of the target account. Use to associate a dataset to a different account than the one containing the Amazon Connect instance. If not specified, by default this value is the Amazon Web Services account that has the Amazon Connect instance.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_associate_approved_origin/ for full documentation.

Usage

connect_associate_approved_origin(InstanceId, Origin, ClientToken = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Origin

[required] The domain to add to your allow list.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_associate_bot/ for full documentation.

Usage

connect_associate_bot(
  InstanceId,
  LexBot = NULL,
  LexV2Bot = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

LexBot
LexV2Bot

The Amazon Lex V2 bot to associate with the instance.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Associates an existing vocabulary as the default

Description

Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language.

See https://www.paws-r-sdk.com/docs/connect_associate_default_vocabulary/ for full documentation.

Usage

connect_associate_default_vocabulary(
  InstanceId,
  LanguageCode,
  VocabularyId = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

LanguageCode

[required] The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

VocabularyId

The identifier of the custom vocabulary. If this is empty, the default is set to none.


Associates a connect resource to a flow

Description

Associates a connect resource to a flow.

See https://www.paws-r-sdk.com/docs/connect_associate_flow/ for full documentation.

Usage

connect_associate_flow(InstanceId, ResourceId, FlowId, ResourceType)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ResourceId

[required] The identifier of the resource.

  • Amazon Web Services End User Messaging SMS phone number ARN when using SMS_PHONE_NUMBER

  • Amazon Web Services End User Messaging Social phone number ARN when using WHATSAPP_MESSAGING_PHONE_NUMBER

FlowId

[required] The identifier of the flow.

ResourceType

[required] A valid resource type.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_associate_instance_storage_config/ for full documentation.

Usage

connect_associate_instance_storage_config(
  InstanceId,
  ResourceType,
  StorageConfig,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ResourceType

[required] A valid resource type. To enable streaming for real-time analysis of contacts, use the following types:

  • For chat contacts, use REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS.

  • For voice contacts, use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS.

REAL_TIME_CONTACT_ANALYSIS_SEGMENTS is deprecated, but it is still supported and will apply only to VOICE channel contacts. Use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS for voice contacts moving forward.

If you have previously associated a stream with REAL_TIME_CONTACT_ANALYSIS_SEGMENTS, no action is needed to update the stream to REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS.

StorageConfig

[required] A valid storage type.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_associate_lambda_function/ for full documentation.

Usage

connect_associate_lambda_function(InstanceId, FunctionArn, ClientToken = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

FunctionArn

[required] The Amazon Resource Name (ARN) for the Lambda function being associated. Maximum number of characters allowed is 140.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_associate_lex_bot/ for full documentation.

Usage

connect_associate_lex_bot(InstanceId, LexBot, ClientToken = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

LexBot

[required] The Amazon Lex bot to associate with the instance.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Associates a flow with a phone number claimed to your Amazon Connect instance

Description

Associates a flow with a phone number claimed to your Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_associate_phone_number_contact_flow/ for full documentation.

Usage

connect_associate_phone_number_contact_flow(
  PhoneNumberId,
  InstanceId,
  ContactFlowId
)

Arguments

PhoneNumberId

[required] A unique identifier for the phone number.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowId

[required] The identifier of the flow.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_associate_queue_quick_connects/ for full documentation.

Usage

connect_associate_queue_quick_connects(InstanceId, QueueId, QuickConnectIds)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.

QuickConnectIds

[required] The quick connects to associate with this queue.


Associates a set of queues with a routing profile

Description

Associates a set of queues with a routing profile.

See https://www.paws-r-sdk.com/docs/connect_associate_routing_profile_queues/ for full documentation.

Usage

connect_associate_routing_profile_queues(
  InstanceId,
  RoutingProfileId,
  QueueConfigs
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.

QueueConfigs

[required] The queues to associate with this routing profile.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_associate_security_key/ for full documentation.

Usage

connect_associate_security_key(InstanceId, Key, ClientToken = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Key

[required] A valid security key in PEM format as a String.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Associates an agent with a traffic distribution group

Description

Associates an agent with a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.

See https://www.paws-r-sdk.com/docs/connect_associate_traffic_distribution_group_user/ for full documentation.

Usage

connect_associate_traffic_distribution_group_user(
  TrafficDistributionGroupId,
  UserId,
  InstanceId
)

Arguments

TrafficDistributionGroupId

[required] The identifier of the traffic distribution group. This can be the ID or the ARN of the traffic distribution group.

UserId

[required] The identifier of the user account. This can be the ID or the ARN of the user.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Associates a set of proficiencies with a user

Description

Associates a set of proficiencies with a user.

See https://www.paws-r-sdk.com/docs/connect_associate_user_proficiencies/ for full documentation.

Usage

connect_associate_user_proficiencies(InstanceId, UserId, UserProficiencies)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN of the instance).

UserId

[required] The identifier of the user account.

UserProficiencies

[required] The proficiencies to associate with the user.


Associates a list of analytics datasets for a given Amazon Connect instance to a target account

Description

Associates a list of analytics datasets for a given Amazon Connect instance to a target account. You can associate multiple datasets in a single call.

See https://www.paws-r-sdk.com/docs/connect_batch_associate_analytics_data_set/ for full documentation.

Usage

connect_batch_associate_analytics_data_set(
  InstanceId,
  DataSetIds,
  TargetAccountId = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

DataSetIds

[required] An array of dataset identifiers to associate.

TargetAccountId

The identifier of the target account. Use to associate a dataset to a different account than the one containing the Amazon Connect instance. If not specified, by default this value is the Amazon Web Services account that has the Amazon Connect instance.


Removes a list of analytics datasets associated with a given Amazon Connect instance

Description

Removes a list of analytics datasets associated with a given Amazon Connect instance. You can disassociate multiple datasets in a single call.

See https://www.paws-r-sdk.com/docs/connect_batch_disassociate_analytics_data_set/ for full documentation.

Usage

connect_batch_disassociate_analytics_data_set(
  InstanceId,
  DataSetIds,
  TargetAccountId = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

DataSetIds

[required] An array of associated dataset identifiers to remove.

TargetAccountId

The identifier of the target account. Use to disassociate a dataset from a different account than the one containing the Amazon Connect instance. If not specified, by default this value is the Amazon Web Services account that has the Amazon Connect instance.


Allows you to retrieve metadata about multiple attached files on an associated resource

Description

Allows you to retrieve metadata about multiple attached files on an associated resource. Each attached file provided in the input list must be associated with the input AssociatedResourceArn.

See https://www.paws-r-sdk.com/docs/connect_batch_get_attached_file_metadata/ for full documentation.

Usage

connect_batch_get_attached_file_metadata(
  FileIds,
  InstanceId,
  AssociatedResourceArn
)

Arguments

FileIds

[required] The unique identifiers of the attached file resource.

InstanceId

[required] The unique identifier of the Connect instance.

AssociatedResourceArn

[required] The resource to which the attached file is (being) uploaded to. The supported resources are Cases and Email.

This value must be a valid ARN.


Retrieve the flow associations for the given resources

Description

Retrieve the flow associations for the given resources.

See https://www.paws-r-sdk.com/docs/connect_batch_get_flow_association/ for full documentation.

Usage

connect_batch_get_flow_association(
  InstanceId,
  ResourceIds,
  ResourceType = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ResourceIds

[required] A list of resource identifiers to retrieve flow associations.

  • Amazon Web Services End User Messaging SMS phone number ARN when using SMS_PHONE_NUMBER

  • Amazon Web Services End User Messaging Social phone number ARN when using WHATSAPP_MESSAGING_PHONE_NUMBER

ResourceType

The type of resource association.


Only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API

Description

Only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API.

See https://www.paws-r-sdk.com/docs/connect_batch_put_contact/ for full documentation.

Usage

connect_batch_put_contact(
  ClientToken = NULL,
  InstanceId,
  ContactDataRequestList
)

Arguments

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactDataRequestList

[required] List of individual contact requests.


Claims an available phone number to your Amazon Connect instance or traffic distribution group

Description

Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group was created.

See https://www.paws-r-sdk.com/docs/connect_claim_phone_number/ for full documentation.

Usage

connect_claim_phone_number(
  TargetArn = NULL,
  InstanceId = NULL,
  PhoneNumber,
  PhoneNumberDescription = NULL,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

TargetArn

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter InstanceId or TargetArn.

InstanceId

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId or TargetArn.

PhoneNumber

[required] The phone number you want to claim. Phone numbers are formatted ⁠[+] [country code] [subscriber number including area code]⁠.

PhoneNumberDescription

The description of the phone number.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

Pattern: ⁠^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$⁠


Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API

Description

Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API.

See https://www.paws-r-sdk.com/docs/connect_complete_attached_file_upload/ for full documentation.

Usage

connect_complete_attached_file_upload(
  InstanceId,
  FileId,
  AssociatedResourceArn
)

Arguments

InstanceId

[required] The unique identifier of the Amazon Connect instance.

FileId

[required] The unique identifier of the attached file resource.

AssociatedResourceArn

[required] The resource to which the attached file is (being) uploaded to. The supported resources are Cases and Email.

This value must be a valid ARN.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_create_agent_status/ for full documentation.

Usage

connect_create_agent_status(
  InstanceId,
  Name,
  Description = NULL,
  State,
  DisplayOrder = NULL,
  Tags = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the status.

Description

The description of the status.

State

[required] The state of the status.

DisplayOrder

The display order of the status.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Only the EMAIL channel is supported

Description

Only the EMAIL channel is supported. The supported initiation methods are: OUTBOUND, AGENT_REPLY, and FLOW.

See https://www.paws-r-sdk.com/docs/connect_create_contact/ for full documentation.

Usage

connect_create_contact(
  InstanceId,
  ClientToken = NULL,
  RelatedContactId = NULL,
  Attributes = NULL,
  References = NULL,
  Channel,
  InitiationMethod,
  ExpiryDurationInMinutes = NULL,
  UserInfo = NULL,
  InitiateAs = NULL,
  Name = NULL,
  Description = NULL,
  SegmentAttributes = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

RelatedContactId

The identifier of the contact in this instance of Amazon Connect.

Attributes

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

References

A formatted URL that is shown to an agent in the Contact Control Panel (CCP). Tasks can have the following reference types at the time of creation: URL | NUMBER | STRING | DATE | EMAIL | ATTACHMENT.

Channel

[required] The channel for the contact

CreateContact only supports the EMAIL channel. The following information that states other channels are supported is incorrect. We are working to update this topic.

InitiationMethod

[required] Indicates how the contact was initiated.

CreateContact only supports the following initiation methods: OUTBOUND, AGENT_REPLY, and FLOW. The following information that states other initiation methods are supported is incorrect. We are working to update this topic.

ExpiryDurationInMinutes

Number of minutes the contact will be active for before expiring

UserInfo

User details for the contact

InitiateAs

Initial state of the contact when it's created

Name

The name of a the contact.

Description

A description of the contact.

SegmentAttributes

A set of system defined key-value pairs stored on individual contact segments (unique contact ID) using an attribute map. The attributes are standard Amazon Connect attributes. They can be accessed in flows.

Attribute keys can include only alphanumeric, -, and _.

This field can be used to set Segment Contact Expiry as a duration in minutes.

To set contact expiry, a ValueMap must be specified containing the integer number of minutes the contact will be active for before expiring, with SegmentAttributes like { ⁠ "connect:ContactExpiry": \{"ValueMap" : \{ "ExpiryDuration": \{ "ValueInteger": 135\}\}\}\}⁠.


Creates a flow for the specified Amazon Connect instance

Description

Creates a flow for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_create_contact_flow/ for full documentation.

Usage

connect_create_contact_flow(
  InstanceId,
  Name,
  Type,
  Description = NULL,
  Content,
  Status = NULL,
  Tags = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

Name

[required] The name of the flow.

Type

[required] The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.

Description

The description of the flow.

Content

[required] The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

Length Constraints: Minimum length of 1. Maximum length of 256000.

Status

Indicates the flow status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content. the SAVED status does not initiate validation of the content. SAVED | PUBLISHED.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Creates a flow module for the specified Amazon Connect instance

Description

Creates a flow module for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_create_contact_flow_module/ for full documentation.

Usage

connect_create_contact_flow_module(
  InstanceId,
  Name,
  Description = NULL,
  Content,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the flow module.

Description

The description of the flow module.

Content

[required] The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Publishes a new version of the flow provided

Description

Publishes a new version of the flow provided. Versions are immutable and monotonically increasing. If the FlowContentSha256 provided is different from the FlowContentSha256 of the ⁠$LATEST⁠ published flow content, then an error is returned. This API only supports creating versions for flows of type Campaign.

See https://www.paws-r-sdk.com/docs/connect_create_contact_flow_version/ for full documentation.

Usage

connect_create_contact_flow_version(
  InstanceId,
  Description = NULL,
  ContactFlowId,
  FlowContentSha256 = NULL,
  ContactFlowVersion = NULL,
  LastModifiedTime = NULL,
  LastModifiedRegion = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

Description

The description of the flow version.

ContactFlowId

[required] The identifier of the flow.

FlowContentSha256

Indicates the checksum value of the flow content.

ContactFlowVersion

The identifier of the flow version.

LastModifiedTime

The Amazon Web Services Region where this resource was last modified.

LastModifiedRegion

The Amazon Web Services Region where this resource was last modified.


Create new email address in the specified Amazon Connect instance

Description

Create new email address in the specified Amazon Connect instance. For more information about email addresses, see Create email addresses in the Amazon Connect Administrator Guide.

See https://www.paws-r-sdk.com/docs/connect_create_email_address/ for full documentation.

Usage

connect_create_email_address(
  Description = NULL,
  InstanceId,
  EmailAddress,
  DisplayName = NULL,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

Description

The description of the email address.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EmailAddress

[required] The email address with the instance, in [^\s@]+@[^\s@]+\.[^\s@]+ format.

DisplayName

The display name of email address

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Creates an evaluation form in the specified Amazon Connect instance

Description

Creates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form.

See https://www.paws-r-sdk.com/docs/connect_create_evaluation_form/ for full documentation.

Usage

connect_create_evaluation_form(
  InstanceId,
  Title,
  Description = NULL,
  Items,
  ScoringStrategy = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Title

[required] A title of the evaluation form.

Description

The description of the evaluation form.

Items

[required] Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

ScoringStrategy

A scoring strategy of the evaluation form.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_create_hours_of_operation/ for full documentation.

Usage

connect_create_hours_of_operation(
  InstanceId,
  Name,
  Description = NULL,
  TimeZone,
  Config,
  Tags = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the hours of operation.

Description

The description of the hours of operation.

TimeZone

[required] The time zone of the hours of operation.

Config

[required] Configuration information for the hours of operation: day, start time, and end time.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Creates an hours of operation override in an Amazon Connect hours of operation resource

Description

Creates an hours of operation override in an Amazon Connect hours of operation resource

See https://www.paws-r-sdk.com/docs/connect_create_hours_of_operation_override/ for full documentation.

Usage

connect_create_hours_of_operation_override(
  InstanceId,
  HoursOfOperationId,
  Name,
  Description = NULL,
  Config,
  EffectiveFrom,
  EffectiveTill
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

HoursOfOperationId

[required] The identifier for the hours of operation

Name

[required] The name of the hours of operation override.

Description

The description of the hours of operation override.

Config

[required] Configuration information for the hours of operation override: day, start time, and end time.

EffectiveFrom

[required] The date from when the hours of operation override would be effective.

EffectiveTill

[required] The date until when the hours of operation override would be effective.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_create_instance/ for full documentation.

Usage

connect_create_instance(
  ClientToken = NULL,
  IdentityManagementType,
  InstanceAlias = NULL,
  DirectoryId = NULL,
  InboundCallsEnabled,
  OutboundCallsEnabled,
  Tags = NULL
)

Arguments

ClientToken

The idempotency token.

IdentityManagementType

[required] The type of identity management for your Amazon Connect users.

InstanceAlias

The name for your instance.

DirectoryId

The identifier for the directory.

InboundCallsEnabled

[required] Your contact center handles incoming contacts.

OutboundCallsEnabled

[required] Your contact center allows outbound calls.

Tags

The tags used to organize, track, or control access for this resource. For example, ⁠{ "tags": {"key1":"value1", "key2":"value2"} }⁠.


Creates an Amazon Web Services resource association with an Amazon Connect instance

Description

Creates an Amazon Web Services resource association with an Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_create_integration_association/ for full documentation.

Usage

connect_create_integration_association(
  InstanceId,
  IntegrationType,
  IntegrationArn,
  SourceApplicationUrl = NULL,
  SourceApplicationName = NULL,
  SourceType = NULL,
  Tags = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

IntegrationType

[required] The type of information to be ingested.

IntegrationArn

[required] The Amazon Resource Name (ARN) of the integration.

When integrating with Amazon Web Services End User Messaging, the Amazon Connect and Amazon Web Services End User Messaging instances must be in the same account.

SourceApplicationUrl

The URL for the external application. This field is only required for the EVENT integration type.

SourceApplicationName

The name of the external application. This field is only required for the EVENT integration type.

SourceType

The type of the data source. This field is only required for the EVENT integration type.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Adds a new participant into an on-going chat contact

Description

Adds a new participant into an on-going chat contact. For more information, see Customize chat flow experiences by integrating custom participants.

See https://www.paws-r-sdk.com/docs/connect_create_participant/ for full documentation.

Usage

connect_create_participant(
  InstanceId,
  ContactId,
  ClientToken = NULL,
  ParticipantDetails
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect. Only contacts in the CHAT channel are supported.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

ParticipantDetails

[required] Information identifying the participant.

The only Valid value for ParticipantRole is CUSTOM_BOT.

DisplayName is Required.


Enables rehydration of chats for the lifespan of a contact

Description

Enables rehydration of chats for the lifespan of a contact. For more information about chat rehydration, see Enable persistent chat in the Amazon Connect Administrator Guide.

See https://www.paws-r-sdk.com/docs/connect_create_persistent_contact_association/ for full documentation.

Usage

connect_create_persistent_contact_association(
  InstanceId,
  InitialContactId,
  RehydrationType,
  SourceContactId,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

InitialContactId

[required] This is the contactId of the current contact that the create_persistent_contact_association API is being called from.

RehydrationType

[required] The contactId chosen for rehydration depends on the type chosen.

  • ENTIRE_PAST_SESSION: Rehydrates a chat from the most recently terminated past chat contact of the specified past ended chat session. To use this type, provide the initialContactId of the past ended chat session in the sourceContactId field. In this type, Amazon Connect determines what the most recent chat contact on the past ended chat session and uses it to start a persistent chat.

  • FROM_SEGMENT: Rehydrates a chat from the specified past chat contact provided in the sourceContactId field.

The actual contactId used for rehydration is provided in the response of this API.

To illustrate how to use rehydration type, consider the following example: A customer starts a chat session. Agent a1 accepts the chat and a conversation starts between the customer and Agent a1. This first contact creates a contact ID C1. Agent a1 then transfers the chat to Agent a2. This creates another contact ID C2. At this point Agent a2 ends the chat. The customer is forwarded to the disconnect flow for a post chat survey that creates another contact ID C3. After the chat survey, the chat session ends. Later, the customer returns and wants to resume their past chat session. At this point, the customer can have following use cases:

  • Use Case 1: The customer wants to continue the past chat session but they want to hide the post chat survey. For this they will use the following configuration:

    • Configuration

      • SourceContactId = "C2"

      • RehydrationType = "FROM_SEGMENT"

    • Expected behavior

      • This starts a persistent chat session from the specified past ended contact (C2). Transcripts of past chat sessions C2 and C1 are accessible in the current persistent chat session. Note that chat segment C3 is dropped from the persistent chat session.

  • Use Case 2: The customer wants to continue the past chat session and see the transcript of the entire past engagement, including the post chat survey. For this they will use the following configuration:

    • Configuration

      • SourceContactId = "C1"

      • RehydrationType = "ENTIRE_PAST_SESSION"

    • Expected behavior

      • This starts a persistent chat session from the most recently ended chat contact (C3). Transcripts of past chat sessions C3, C2 and C1 are accessible in the current persistent chat session.

SourceContactId

[required] The contactId from which a persistent chat session must be started.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Creates a new predefined attribute for the specified Amazon Connect instance

Description

Creates a new predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See https://www.paws-r-sdk.com/docs/connect_create_predefined_attribute/ for full documentation.

Usage

connect_create_predefined_attribute(InstanceId, Name, Values)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the predefined attribute.

Values

[required] The values of the predefined attribute.


Creates a prompt

Description

Creates a prompt. For more information about prompts, such as supported file types and maximum length, see Create prompts in the Amazon Connect Administrator Guide.

See https://www.paws-r-sdk.com/docs/connect_create_prompt/ for full documentation.

Usage

connect_create_prompt(InstanceId, Name, Description = NULL, S3Uri, Tags = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the prompt.

Description

The description of the prompt.

S3Uri

[required] The URI for the S3 bucket where the prompt is stored. You can provide S3 pre-signed URLs returned by the get_prompt_file API instead of providing S3 URIs.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Creates registration for a device token and a chat contact to receive real-time push notifications

Description

Creates registration for a device token and a chat contact to receive real-time push notifications. For more information about push notifications, see Set up push notifications in Amazon Connect for mobile chat in the Amazon Connect Administrator Guide.

See https://www.paws-r-sdk.com/docs/connect_create_push_notification_registration/ for full documentation.

Usage

connect_create_push_notification_registration(
  InstanceId,
  ClientToken = NULL,
  PinpointAppArn,
  DeviceToken,
  DeviceType,
  ContactConfiguration
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

PinpointAppArn

[required] The Amazon Resource Name (ARN) of the Pinpoint application.

DeviceToken

[required] The push notification token issued by the Apple or Google gateways.

DeviceType

[required] The device type to use when sending the message.

ContactConfiguration

[required] The contact configuration for push notification registration.


Creates a new queue for the specified Amazon Connect instance

Description

Creates a new queue for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_create_queue/ for full documentation.

Usage

connect_create_queue(
  InstanceId,
  Name,
  Description = NULL,
  OutboundCallerConfig = NULL,
  OutboundEmailConfig = NULL,
  HoursOfOperationId,
  MaxContacts = NULL,
  QuickConnectIds = NULL,
  Tags = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the queue.

Description

The description of the queue.

OutboundCallerConfig

The outbound caller ID name, number, and outbound whisper flow.

OutboundEmailConfig

The outbound email address ID for a specified queue.

HoursOfOperationId

[required] The identifier for the hours of operation.

MaxContacts

The maximum number of contacts that can be in the queue before it is considered full.

QuickConnectIds

The quick connects available to agents who are working the queue.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Creates a quick connect for the specified Amazon Connect instance

Description

Creates a quick connect for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_create_quick_connect/ for full documentation.

Usage

connect_create_quick_connect(
  InstanceId,
  Name,
  Description = NULL,
  QuickConnectConfig,
  Tags = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] A unique name of the quick connect.

Description

The description of the quick connect.

QuickConnectConfig

[required] Configuration settings for the quick connect.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Creates a new routing profile

Description

Creates a new routing profile.

See https://www.paws-r-sdk.com/docs/connect_create_routing_profile/ for full documentation.

Usage

connect_create_routing_profile(
  InstanceId,
  Name,
  Description,
  DefaultOutboundQueueId,
  QueueConfigs = NULL,
  MediaConcurrencies,
  Tags = NULL,
  AgentAvailabilityTimer = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the routing profile. Must not be more than 127 characters.

Description

[required] Description of the routing profile. Must not be more than 250 characters.

DefaultOutboundQueueId

[required] The default outbound queue for the routing profile.

QueueConfigs

The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.

The limit of 10 array members applies to the maximum number of RoutingProfileQueueConfig objects that can be passed during a CreateRoutingProfile API request. It is different from the quota of 50 queues per routing profile per instance that is listed in Amazon Connect service quotas.

MediaConcurrencies

[required] The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

AgentAvailabilityTimer

Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.


Creates a rule for the specified Amazon Connect instance

Description

Creates a rule for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_create_rule/ for full documentation.

Usage

connect_create_rule(
  InstanceId,
  Name,
  TriggerEventSource,
  Function,
  Actions,
  PublishStatus,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] A unique name for the rule.

TriggerEventSource

[required] The event source to trigger the rule.

Function

[required] The conditions of the rule.

Actions

[required] A list of actions to be run when the rule is triggered.

PublishStatus

[required] The publish status of the rule.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Creates a security profile

Description

Creates a security profile.

See https://www.paws-r-sdk.com/docs/connect_create_security_profile/ for full documentation.

Usage

connect_create_security_profile(
  SecurityProfileName,
  Description = NULL,
  Permissions = NULL,
  InstanceId,
  Tags = NULL,
  AllowedAccessControlTags = NULL,
  TagRestrictedResources = NULL,
  Applications = NULL,
  HierarchyRestrictedResources = NULL,
  AllowedAccessControlHierarchyGroupId = NULL
)

Arguments

SecurityProfileName

[required] The name of the security profile.

Description

The description of the security profile.

Permissions

Permissions assigned to the security profile. For a list of valid permissions, see List of security profile permissions.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

AllowedAccessControlTags

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

TagRestrictedResources

The list of resources that a security profile applies tag restrictions to in Amazon Connect. For a list of Amazon Connect resources that you can tag, see Add tags to resources in Amazon Connect in the Amazon Connect Administrator Guide.

Applications

A list of third-party applications that the security profile will give access to.

HierarchyRestrictedResources

The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are acceptable ResourceNames: User.

AllowedAccessControlHierarchyGroupId

The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.


Creates a new task template in the specified Amazon Connect instance

Description

Creates a new task template in the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_create_task_template/ for full documentation.

Usage

connect_create_task_template(
  InstanceId,
  Name,
  Description = NULL,
  ContactFlowId = NULL,
  SelfAssignFlowId = NULL,
  Constraints = NULL,
  Defaults = NULL,
  Status = NULL,
  Fields,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the task template.

Description

The description of the task template.

ContactFlowId

The identifier of the flow that runs by default when a task is created by referencing this template.

SelfAssignFlowId

The ContactFlowId for the flow that will be run if this template is used to create a self-assigned task.

Constraints

Constraints that are applicable to the fields listed.

Defaults

The default values for fields when a task is created by referencing this template.

Status

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

Fields

[required] Fields that are part of the template.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Creates a traffic distribution group given an Amazon Connect instance that has been replicated

Description

Creates a traffic distribution group given an Amazon Connect instance that has been replicated.

See https://www.paws-r-sdk.com/docs/connect_create_traffic_distribution_group/ for full documentation.

Usage

connect_create_traffic_distribution_group(
  Name,
  Description = NULL,
  InstanceId,
  ClientToken = NULL,
  Tags = NULL
)

Arguments

Name

[required] The name for the traffic distribution group.

Description

A description for the traffic distribution group.

InstanceId

[required] The identifier of the Amazon Connect instance that has been replicated. You can find the instanceId in the ARN of the instance.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Creates a use case for an integration association

Description

Creates a use case for an integration association.

See https://www.paws-r-sdk.com/docs/connect_create_use_case/ for full documentation.

Usage

connect_create_use_case(
  InstanceId,
  IntegrationAssociationId,
  UseCaseType,
  Tags = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

IntegrationAssociationId

[required] The identifier for the integration association.

UseCaseType

[required] The type of use case to associate to the integration association. Each integration association can have only one of each use case type.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Creates a user account for the specified Amazon Connect instance

Description

Creates a user account for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_create_user/ for full documentation.

Usage

connect_create_user(
  Username,
  Password = NULL,
  IdentityInfo = NULL,
  PhoneConfig,
  DirectoryUserId = NULL,
  SecurityProfileIds,
  RoutingProfileId,
  HierarchyGroupId = NULL,
  InstanceId,
  Tags = NULL
)

Arguments

Username

[required] The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\@]+.

Username can include @ only if used in an email format. For example:

  • Correct: testuser

  • Correct: testuser@example.com

  • Incorrect: testuser@example

Password

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

IdentityInfo

The information about the identity of the user.

PhoneConfig

[required] The phone settings for the user.

DirectoryUserId

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

SecurityProfileIds

[required] The identifier of the security profile for the user.

RoutingProfileId

[required] The identifier of the routing profile for the user.

HierarchyGroupId

The identifier of the hierarchy group for the user.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Creates a new user hierarchy group

Description

Creates a new user hierarchy group.

See https://www.paws-r-sdk.com/docs/connect_create_user_hierarchy_group/ for full documentation.

Usage

connect_create_user_hierarchy_group(
  Name,
  ParentGroupId = NULL,
  InstanceId,
  Tags = NULL
)

Arguments

Name

[required] The name of the user hierarchy group. Must not be more than 100 characters.

ParentGroupId

The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Creates a new view with the possible status of SAVED or PUBLISHED

Description

Creates a new view with the possible status of SAVED or PUBLISHED.

See https://www.paws-r-sdk.com/docs/connect_create_view/ for full documentation.

Usage

connect_create_view(
  InstanceId,
  ClientToken = NULL,
  Status,
  Content,
  Description = NULL,
  Name,
  Tags = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ClientToken

A unique Id for each create view request to avoid duplicate view creation. For example, the view is idempotent ClientToken is provided.

Status

[required] Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

Content

[required] View content containing all content necessary to render a view except for runtime input data.

The total uncompressed content has a maximum file size of 400kB.

Description

The description of the view.

Name

[required] The name of the view.

Tags

The tags associated with the view resource (not specific to view version).These tags can be used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.


Publishes a new version of the view identifier

Description

Publishes a new version of the view identifier.

See https://www.paws-r-sdk.com/docs/connect_create_view_version/ for full documentation.

Usage

connect_create_view_version(
  InstanceId,
  ViewId,
  VersionDescription = NULL,
  ViewContentSha256 = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ViewId

[required] The identifier of the view. Both ViewArn and ViewId can be used.

VersionDescription

The description for the version being published.

ViewContentSha256

Indicates the checksum value of the latest published view content.


Creates a custom vocabulary associated with your Amazon Connect instance

Description

Creates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in post-call and real-time contact analysis sessions for that language.

See https://www.paws-r-sdk.com/docs/connect_create_vocabulary/ for full documentation.

Usage

connect_create_vocabulary(
  ClientToken = NULL,
  InstanceId,
  VocabularyName,
  LanguageCode,
  Content,
  Tags = NULL
)

Arguments

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs. If a create request is received more than once with same client token, subsequent requests return the previous response without creating a vocabulary again.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

VocabularyName

[required] A unique name of the custom vocabulary.

LanguageCode

[required] The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

Content

[required] The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. The size limit is 50KB. For more information, see Create a custom vocabulary using a table.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Deactivates an evaluation form in the specified Amazon Connect instance

Description

Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users to start new evaluations based on the form.

See https://www.paws-r-sdk.com/docs/connect_deactivate_evaluation_form/ for full documentation.

Usage

connect_deactivate_evaluation_form(
  InstanceId,
  EvaluationFormId,
  EvaluationFormVersion
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationFormId

[required] The unique identifier for the evaluation form.

EvaluationFormVersion

[required] A version of the evaluation form. If the version property is not provided, the latest version of the evaluation form is deactivated.


Deletes an attached file along with the underlying S3 Object

Description

Deletes an attached file along with the underlying S3 Object.

See https://www.paws-r-sdk.com/docs/connect_delete_attached_file/ for full documentation.

Usage

connect_delete_attached_file(InstanceId, FileId, AssociatedResourceArn)

Arguments

InstanceId

[required] The unique identifier of the Connect instance.

FileId

[required] The unique identifier of the attached file resource.

AssociatedResourceArn

[required] The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.

This value must be a valid ARN.


Deletes a contact evaluation in the specified Amazon Connect instance

Description

Deletes a contact evaluation in the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_delete_contact_evaluation/ for full documentation.

Usage

connect_delete_contact_evaluation(InstanceId, EvaluationId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationId

[required] A unique identifier for the contact evaluation.


Deletes a flow for the specified Amazon Connect instance

Description

Deletes a flow for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_delete_contact_flow/ for full documentation.

Usage

connect_delete_contact_flow(InstanceId, ContactFlowId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowId

[required] The identifier of the flow.


Deletes the specified flow module

Description

Deletes the specified flow module.

See https://www.paws-r-sdk.com/docs/connect_delete_contact_flow_module/ for full documentation.

Usage

connect_delete_contact_flow_module(InstanceId, ContactFlowModuleId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowModuleId

[required] The identifier of the flow module.


Deletes the particular version specified in flow version identifier

Description

Deletes the particular version specified in flow version identifier.

See https://www.paws-r-sdk.com/docs/connect_delete_contact_flow_version/ for full documentation.

Usage

connect_delete_contact_flow_version(
  InstanceId,
  ContactFlowId,
  ContactFlowVersion
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowId

[required] The identifier of the flow.

ContactFlowVersion

[required] The identifier of the flow version.


Deletes email address from the specified Amazon Connect instance

Description

Deletes email address from the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_delete_email_address/ for full documentation.

Usage

connect_delete_email_address(InstanceId, EmailAddressId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EmailAddressId

[required] The identifier of the email address.


Deletes an evaluation form in the specified Amazon Connect instance

Description

Deletes an evaluation form in the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_delete_evaluation_form/ for full documentation.

Usage

connect_delete_evaluation_form(
  InstanceId,
  EvaluationFormId,
  EvaluationFormVersion = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationFormId

[required] The unique identifier for the evaluation form.

EvaluationFormVersion

The unique identifier for the evaluation form.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_delete_hours_of_operation/ for full documentation.

Usage

connect_delete_hours_of_operation(InstanceId, HoursOfOperationId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

HoursOfOperationId

[required] The identifier for the hours of operation.


Deletes an hours of operation override in an Amazon Connect hours of operation resource

Description

Deletes an hours of operation override in an Amazon Connect hours of operation resource

See https://www.paws-r-sdk.com/docs/connect_delete_hours_of_operation_override/ for full documentation.

Usage

connect_delete_hours_of_operation_override(
  InstanceId,
  HoursOfOperationId,
  HoursOfOperationOverrideId
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

HoursOfOperationId

[required] The identifier for the hours of operation.

HoursOfOperationOverrideId

[required] The identifier for the hours of operation override.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_delete_instance/ for full documentation.

Usage

connect_delete_instance(InstanceId, ClientToken = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Deletes an Amazon Web Services resource association from an Amazon Connect instance

Description

Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it.

See https://www.paws-r-sdk.com/docs/connect_delete_integration_association/ for full documentation.

Usage

connect_delete_integration_association(InstanceId, IntegrationAssociationId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

IntegrationAssociationId

[required] The identifier for the integration association.


Deletes a predefined attribute from the specified Amazon Connect instance

Description

Deletes a predefined attribute from the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_delete_predefined_attribute/ for full documentation.

Usage

connect_delete_predefined_attribute(InstanceId, Name)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the predefined attribute.


Deletes a prompt

Description

Deletes a prompt.

See https://www.paws-r-sdk.com/docs/connect_delete_prompt/ for full documentation.

Usage

connect_delete_prompt(InstanceId, PromptId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

PromptId

[required] A unique identifier for the prompt.


Deletes registration for a device token and a chat contact

Description

Deletes registration for a device token and a chat contact.

See https://www.paws-r-sdk.com/docs/connect_delete_push_notification_registration/ for full documentation.

Usage

connect_delete_push_notification_registration(
  InstanceId,
  RegistrationId,
  ContactId
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RegistrationId

[required] The identifier for the registration.

ContactId

[required] The identifier of the contact within the Amazon Connect instance.


Deletes a queue

Description

Deletes a queue.

See https://www.paws-r-sdk.com/docs/connect_delete_queue/ for full documentation.

Usage

connect_delete_queue(InstanceId, QueueId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.


Deletes a quick connect

Description

Deletes a quick connect.

See https://www.paws-r-sdk.com/docs/connect_delete_quick_connect/ for full documentation.

Usage

connect_delete_quick_connect(InstanceId, QuickConnectId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QuickConnectId

[required] The identifier for the quick connect.


Deletes a routing profile

Description

Deletes a routing profile.

See https://www.paws-r-sdk.com/docs/connect_delete_routing_profile/ for full documentation.

Usage

connect_delete_routing_profile(InstanceId, RoutingProfileId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.


Deletes a rule for the specified Amazon Connect instance

Description

Deletes a rule for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_delete_rule/ for full documentation.

Usage

connect_delete_rule(InstanceId, RuleId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RuleId

[required] A unique identifier for the rule.


Deletes a security profile

Description

Deletes a security profile.

See https://www.paws-r-sdk.com/docs/connect_delete_security_profile/ for full documentation.

Usage

connect_delete_security_profile(InstanceId, SecurityProfileId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

SecurityProfileId

[required] The identifier for the security profle.


Deletes the task template

Description

Deletes the task template.

See https://www.paws-r-sdk.com/docs/connect_delete_task_template/ for full documentation.

Usage

connect_delete_task_template(InstanceId, TaskTemplateId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

TaskTemplateId

[required] A unique identifier for the task template.


Deletes a traffic distribution group

Description

Deletes a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.

See https://www.paws-r-sdk.com/docs/connect_delete_traffic_distribution_group/ for full documentation.

Usage

connect_delete_traffic_distribution_group(TrafficDistributionGroupId)

Arguments

TrafficDistributionGroupId

[required] The identifier of the traffic distribution group. This can be the ID or the ARN of the traffic distribution group.


Deletes a use case from an integration association

Description

Deletes a use case from an integration association.

See https://www.paws-r-sdk.com/docs/connect_delete_use_case/ for full documentation.

Usage

connect_delete_use_case(InstanceId, IntegrationAssociationId, UseCaseId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

IntegrationAssociationId

[required] The identifier for the integration association.

UseCaseId

[required] The identifier for the use case.


Deletes a user account from the specified Amazon Connect instance

Description

Deletes a user account from the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_delete_user/ for full documentation.

Usage

connect_delete_user(InstanceId, UserId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

UserId

[required] The identifier of the user.


Deletes an existing user hierarchy group

Description

Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups.

See https://www.paws-r-sdk.com/docs/connect_delete_user_hierarchy_group/ for full documentation.

Usage

connect_delete_user_hierarchy_group(HierarchyGroupId, InstanceId)

Arguments

HierarchyGroupId

[required] The identifier of the hierarchy group.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Deletes the view entirely

Description

Deletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases).

See https://www.paws-r-sdk.com/docs/connect_delete_view/ for full documentation.

Usage

connect_delete_view(InstanceId, ViewId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ViewId

[required] The identifier of the view. Both ViewArn and ViewId can be used.


Deletes the particular version specified in ViewVersion identifier

Description

Deletes the particular version specified in ViewVersion identifier.

See https://www.paws-r-sdk.com/docs/connect_delete_view_version/ for full documentation.

Usage

connect_delete_view_version(InstanceId, ViewId, ViewVersion)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ViewId

[required] The identifier of the view. Both ViewArn and ViewId can be used.

ViewVersion

[required] The version number of the view.


Deletes the vocabulary that has the given identifier

Description

Deletes the vocabulary that has the given identifier.

See https://www.paws-r-sdk.com/docs/connect_delete_vocabulary/ for full documentation.

Usage

connect_delete_vocabulary(InstanceId, VocabularyId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

VocabularyId

[required] The identifier of the custom vocabulary.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_describe_agent_status/ for full documentation.

Usage

connect_describe_agent_status(InstanceId, AgentStatusId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AgentStatusId

[required] The identifier for the agent status.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web ServicesSupport.

See https://www.paws-r-sdk.com/docs/connect_describe_authentication_profile/ for full documentation.

Usage

connect_describe_authentication_profile(AuthenticationProfileId, InstanceId)

Arguments

AuthenticationProfileId

[required] A unique identifier for the authentication profile.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_describe_contact/ for full documentation.

Usage

connect_describe_contact(InstanceId, ContactId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact.


Describes a contact evaluation in the specified Amazon Connect instance

Description

Describes a contact evaluation in the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_describe_contact_evaluation/ for full documentation.

Usage

connect_describe_contact_evaluation(InstanceId, EvaluationId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationId

[required] A unique identifier for the contact evaluation.


Describes the specified flow

Description

Describes the specified flow.

See https://www.paws-r-sdk.com/docs/connect_describe_contact_flow/ for full documentation.

Usage

connect_describe_contact_flow(InstanceId, ContactFlowId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

ContactFlowId

[required] The identifier of the flow.


Describes the specified flow module

Description

Describes the specified flow module.

See https://www.paws-r-sdk.com/docs/connect_describe_contact_flow_module/ for full documentation.

Usage

connect_describe_contact_flow_module(InstanceId, ContactFlowModuleId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowModuleId

[required] The identifier of the flow module.


Describe email address form the specified Amazon Connect instance

Description

Describe email address form the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_describe_email_address/ for full documentation.

Usage

connect_describe_email_address(InstanceId, EmailAddressId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EmailAddressId

[required] The identifier of the email address.


Describes an evaluation form in the specified Amazon Connect instance

Description

Describes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, the latest version of the evaluation form is described.

See https://www.paws-r-sdk.com/docs/connect_describe_evaluation_form/ for full documentation.

Usage

connect_describe_evaluation_form(
  InstanceId,
  EvaluationFormId,
  EvaluationFormVersion = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationFormId

[required] A unique identifier for the contact evaluation.

EvaluationFormVersion

A version of the evaluation form.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_describe_hours_of_operation/ for full documentation.

Usage

connect_describe_hours_of_operation(InstanceId, HoursOfOperationId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

HoursOfOperationId

[required] The identifier for the hours of operation.


Describes the hours of operation override

Description

Describes the hours of operation override.

See https://www.paws-r-sdk.com/docs/connect_describe_hours_of_operation_override/ for full documentation.

Usage

connect_describe_hours_of_operation_override(
  InstanceId,
  HoursOfOperationId,
  HoursOfOperationOverrideId
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

HoursOfOperationId

[required] The identifier for the hours of operation.

HoursOfOperationOverrideId

[required] The identifier for the hours of operation override.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_describe_instance/ for full documentation.

Usage

connect_describe_instance(InstanceId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_describe_instance_attribute/ for full documentation.

Usage

connect_describe_instance_attribute(InstanceId, AttributeType)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AttributeType

[required] The type of attribute.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_describe_instance_storage_config/ for full documentation.

Usage

connect_describe_instance_storage_config(
  InstanceId,
  AssociationId,
  ResourceType
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AssociationId

[required] The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

ResourceType

[required] A valid resource type.


Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group

Description

Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group.

See https://www.paws-r-sdk.com/docs/connect_describe_phone_number/ for full documentation.

Usage

connect_describe_phone_number(PhoneNumberId)

Arguments

PhoneNumberId

[required] A unique identifier for the phone number.


Describes a predefined attribute for the specified Amazon Connect instance

Description

Describes a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See https://www.paws-r-sdk.com/docs/connect_describe_predefined_attribute/ for full documentation.

Usage

connect_describe_predefined_attribute(InstanceId, Name)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the predefined attribute.


Describes the prompt

Description

Describes the prompt.

See https://www.paws-r-sdk.com/docs/connect_describe_prompt/ for full documentation.

Usage

connect_describe_prompt(InstanceId, PromptId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

PromptId

[required] A unique identifier for the prompt.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_describe_queue/ for full documentation.

Usage

connect_describe_queue(InstanceId, QueueId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.


Describes the quick connect

Description

Describes the quick connect.

See https://www.paws-r-sdk.com/docs/connect_describe_quick_connect/ for full documentation.

Usage

connect_describe_quick_connect(InstanceId, QuickConnectId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QuickConnectId

[required] The identifier for the quick connect.


Describes the specified routing profile

Description

Describes the specified routing profile.

See https://www.paws-r-sdk.com/docs/connect_describe_routing_profile/ for full documentation.

Usage

connect_describe_routing_profile(InstanceId, RoutingProfileId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.


Describes a rule for the specified Amazon Connect instance

Description

Describes a rule for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_describe_rule/ for full documentation.

Usage

connect_describe_rule(InstanceId, RuleId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RuleId

[required] A unique identifier for the rule.


Gets basic information about the security profile

Description

Gets basic information about the security profile.

See https://www.paws-r-sdk.com/docs/connect_describe_security_profile/ for full documentation.

Usage

connect_describe_security_profile(SecurityProfileId, InstanceId)

Arguments

SecurityProfileId

[required] The identifier for the security profle.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Gets details and status of a traffic distribution group

Description

Gets details and status of a traffic distribution group.

See https://www.paws-r-sdk.com/docs/connect_describe_traffic_distribution_group/ for full documentation.

Usage

connect_describe_traffic_distribution_group(TrafficDistributionGroupId)

Arguments

TrafficDistributionGroupId

[required] The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.


Describes the specified user

Description

Describes the specified user. You can find the instance ID in the Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.

See https://www.paws-r-sdk.com/docs/connect_describe_user/ for full documentation.

Usage

connect_describe_user(UserId, InstanceId)

Arguments

UserId

[required] The identifier of the user account.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Describes the specified hierarchy group

Description

Describes the specified hierarchy group.

See https://www.paws-r-sdk.com/docs/connect_describe_user_hierarchy_group/ for full documentation.

Usage

connect_describe_user_hierarchy_group(HierarchyGroupId, InstanceId)

Arguments

HierarchyGroupId

[required] The identifier of the hierarchy group.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Describes the hierarchy structure of the specified Amazon Connect instance

Description

Describes the hierarchy structure of the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_describe_user_hierarchy_structure/ for full documentation.

Usage

connect_describe_user_hierarchy_structure(InstanceId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Retrieves the view for the specified Amazon Connect instance and view identifier

Description

Retrieves the view for the specified Amazon Connect instance and view identifier.

See https://www.paws-r-sdk.com/docs/connect_describe_view/ for full documentation.

Usage

connect_describe_view(InstanceId, ViewId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ViewId

[required] The ViewId of the view. This must be an ARN for Amazon Web Services managed views.


Describes the specified vocabulary

Description

Describes the specified vocabulary.

See https://www.paws-r-sdk.com/docs/connect_describe_vocabulary/ for full documentation.

Usage

connect_describe_vocabulary(InstanceId, VocabularyId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

VocabularyId

[required] The identifier of the custom vocabulary.


Removes the dataset ID associated with a given Amazon Connect instance

Description

Removes the dataset ID associated with a given Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_disassociate_analytics_data_set/ for full documentation.

Usage

connect_disassociate_analytics_data_set(
  InstanceId,
  DataSetId,
  TargetAccountId = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

DataSetId

[required] The identifier of the dataset to remove.

TargetAccountId

The identifier of the target account. Use to associate a dataset to a different account than the one containing the Amazon Connect instance. If not specified, by default this value is the Amazon Web Services account that has the Amazon Connect instance.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_disassociate_approved_origin/ for full documentation.

Usage

connect_disassociate_approved_origin(InstanceId, Origin, ClientToken = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Origin

[required] The domain URL of the integrated application.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_disassociate_bot/ for full documentation.

Usage

connect_disassociate_bot(
  InstanceId,
  LexBot = NULL,
  LexV2Bot = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

LexBot
LexV2Bot

The Amazon Lex V2 bot to disassociate from the instance.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Disassociates a connect resource from a flow

Description

Disassociates a connect resource from a flow.

See https://www.paws-r-sdk.com/docs/connect_disassociate_flow/ for full documentation.

Usage

connect_disassociate_flow(InstanceId, ResourceId, ResourceType)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ResourceId

[required] The identifier of the resource.

  • Amazon Web Services End User Messaging SMS phone number ARN when using SMS_PHONE_NUMBER

  • Amazon Web Services End User Messaging Social phone number ARN when using WHATSAPP_MESSAGING_PHONE_NUMBER

ResourceType

[required] A valid resource type.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_disassociate_instance_storage_config/ for full documentation.

Usage

connect_disassociate_instance_storage_config(
  InstanceId,
  AssociationId,
  ResourceType,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AssociationId

[required] The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

ResourceType

[required] A valid resource type.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_disassociate_lambda_function/ for full documentation.

Usage

connect_disassociate_lambda_function(
  InstanceId,
  FunctionArn,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance..

FunctionArn

[required] The Amazon Resource Name (ARN) of the Lambda function being disassociated.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_disassociate_lex_bot/ for full documentation.

Usage

connect_disassociate_lex_bot(
  InstanceId,
  BotName,
  LexRegion,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

BotName

[required] The name of the Amazon Lex bot. Maximum character limit of 50.

LexRegion

[required] The Amazon Web Services Region in which the Amazon Lex bot has been created.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Removes the flow association from a phone number claimed to your Amazon Connect instance

Description

Removes the flow association from a phone number claimed to your Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_disassociate_phone_number_contact_flow/ for full documentation.

Usage

connect_disassociate_phone_number_contact_flow(PhoneNumberId, InstanceId)

Arguments

PhoneNumberId

[required] A unique identifier for the phone number.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_disassociate_queue_quick_connects/ for full documentation.

Usage

connect_disassociate_queue_quick_connects(InstanceId, QueueId, QuickConnectIds)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.

QuickConnectIds

[required] The quick connects to disassociate from the queue.


Disassociates a set of queues from a routing profile

Description

Disassociates a set of queues from a routing profile.

See https://www.paws-r-sdk.com/docs/connect_disassociate_routing_profile_queues/ for full documentation.

Usage

connect_disassociate_routing_profile_queues(
  InstanceId,
  RoutingProfileId,
  QueueReferences
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.

QueueReferences

[required] The queues to disassociate from this routing profile.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_disassociate_security_key/ for full documentation.

Usage

connect_disassociate_security_key(
  InstanceId,
  AssociationId,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AssociationId

[required] The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Disassociates an agent from a traffic distribution group

Description

Disassociates an agent from a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.

See https://www.paws-r-sdk.com/docs/connect_disassociate_traffic_distribution_group_user/ for full documentation.

Usage

connect_disassociate_traffic_distribution_group_user(
  TrafficDistributionGroupId,
  UserId,
  InstanceId
)

Arguments

TrafficDistributionGroupId

[required] The identifier of the traffic distribution group. This can be the ID or the ARN of the traffic distribution group.

UserId

[required] The identifier for the user. This can be the ID or the ARN of the user.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Disassociates a set of proficiencies from a user

Description

Disassociates a set of proficiencies from a user.

See https://www.paws-r-sdk.com/docs/connect_disassociate_user_proficiencies/ for full documentation.

Usage

connect_disassociate_user_proficiencies(InstanceId, UserId, UserProficiencies)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

UserId

[required] The identifier of the user account.

UserProficiencies

[required] The proficiencies to disassociate from the user.


Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact

Description

Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a MISSED, ERROR, ENDED, or REJECTED state in the Agent Event Stream.

See https://www.paws-r-sdk.com/docs/connect_dismiss_user_contact/ for full documentation.

Usage

connect_dismiss_user_contact(UserId, InstanceId, ContactId)

Arguments

UserId

[required] The identifier of the user account.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ContactId

[required] The identifier of the contact.


Provides a pre-signed URL for download of an approved attached file

Description

Provides a pre-signed URL for download of an approved attached file. This API also returns metadata about the attached file. It will only return a downloadURL if the status of the attached file is APPROVED.

See https://www.paws-r-sdk.com/docs/connect_get_attached_file/ for full documentation.

Usage

connect_get_attached_file(
  InstanceId,
  FileId,
  UrlExpiryInSeconds = NULL,
  AssociatedResourceArn
)

Arguments

InstanceId

[required] The unique identifier of the Amazon Connect instance.

FileId

[required] The unique identifier of the attached file resource.

UrlExpiryInSeconds

Optional override for the expiry of the pre-signed S3 URL in seconds. The default value is 300.

AssociatedResourceArn

[required] The resource to which the attached file is (being) uploaded to. The supported resources are Cases and Email.

This value must be a valid ARN.


Retrieves the contact attributes for the specified contact

Description

Retrieves the contact attributes for the specified contact.

See https://www.paws-r-sdk.com/docs/connect_get_contact_attributes/ for full documentation.

Usage

connect_get_contact_attributes(InstanceId, InitialContactId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

InitialContactId

[required] The identifier of the initial contact.


Gets the real-time metric data from the specified Amazon Connect instance

Description

Gets the real-time metric data from the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_get_current_metric_data/ for full documentation.

Usage

connect_get_current_metric_data(
  InstanceId,
  Filters,
  Groupings = NULL,
  CurrentMetrics,
  NextToken = NULL,
  MaxResults = NULL,
  SortCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Filters

[required] The filters to apply to returned metrics. You can filter up to the following limits:

  • Queues: 100

  • Routing profiles: 100

  • Channels: 3 (VOICE, CHAT, and TASK channels are supported.)

  • RoutingStepExpressions: 50

Metric data is retrieved only for the resources associated with the queues or routing profiles, and by any channels included in the filter. (You cannot filter by both queue AND routing profile.) You can include both resource IDs and resource ARNs in the same request.

When using the RoutingStepExpression filter, you need to pass exactly one QueueId. The filter is also case sensitive so when using the RoutingStepExpression filter, grouping by ROUTING_STEP_EXPRESSION is required.

Currently tagging is only supported on the resources that are passed in the filter.

Groupings

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues.

  • If you group by CHANNEL, you should include a Channels filter. VOICE, CHAT, and TASK channels are supported.

  • If you group by ROUTING_PROFILE, you must include either a queue or routing profile filter. In addition, a routing profile filter is required for metrics CONTACTS_SCHEDULED, CONTACTS_IN_QUEUE, and OLDEST_CONTACT_AGE.

  • If no Grouping is included in the request, a summary of metrics is returned.

  • When using the RoutingStepExpression filter, group by ROUTING_STEP_EXPRESSION is required.

CurrentMetrics

[required] The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available. For a description of all the metrics, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

Name in real-time metrics report: ACW

AGENTS_AVAILABLE

Unit: COUNT

Name in real-time metrics report: Available

AGENTS_ERROR

Unit: COUNT

Name in real-time metrics report: Error

AGENTS_NON_PRODUCTIVE

Unit: COUNT

Name in real-time metrics report: NPT (Non-Productive Time)

AGENTS_ON_CALL

Unit: COUNT

Name in real-time metrics report: On contact

AGENTS_ON_CONTACT

Unit: COUNT

Name in real-time metrics report: On contact

AGENTS_ONLINE

Unit: COUNT

Name in real-time metrics report: Online

AGENTS_STAFFED

Unit: COUNT

Name in real-time metrics report: Staffed

CONTACTS_IN_QUEUE

Unit: COUNT

Name in real-time metrics report: In queue

CONTACTS_SCHEDULED

Unit: COUNT

Name in real-time metrics report: Scheduled

OLDEST_CONTACT_AGE

Unit: SECONDS

When you use groupings, Unit says SECONDS and the Value is returned in SECONDS.

When you do not use groupings, Unit says SECONDS but the Value is returned in MILLISECONDS. For example, if you get a response like this:

⁠\{ "Metric": \{ "Name": "OLDEST_CONTACT_AGE", "Unit": "SECONDS" \}, "Value": 24113.0 ⁠}

The actual OLDEST_CONTACT_AGE is 24 seconds.

When the filter RoutingStepExpression is used, this metric is still calculated from enqueue time. For example, if a contact that has been queued under ⁠<Expression 1>⁠ for 10 seconds has expired and ⁠<Expression 2>⁠ becomes active, then OLDEST_CONTACT_AGE for this queue will be counted starting from 10, not 0.

Name in real-time metrics report: Oldest

SLOTS_ACTIVE

Unit: COUNT

Name in real-time metrics report: Active

SLOTS_AVAILABLE

Unit: COUNT

Name in real-time metrics report: Availability

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

MaxResults

The maximum number of results to return per page.

SortCriteria

The way to sort the resulting response based on metrics. You can enter one sort criteria. By default resources are sorted based on AGENTS_ONLINE, DESCENDING. The metric collection is sorted based on the input metrics.

Note the following:

  • Sorting on SLOTS_ACTIVE and SLOTS_AVAILABLE is not supported.


Gets the real-time active user data from the specified Amazon Connect instance

Description

Gets the real-time active user data from the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_get_current_user_data/ for full documentation.

Usage

connect_get_current_user_data(
  InstanceId,
  Filters,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Filters

[required] The filters to apply to returned user data. You can filter up to the following limits:

  • Queues: 100

  • Routing profiles: 100

  • Agents: 100

  • Contact states: 9

  • User hierarchy groups: 1

The user data is retrieved for only the specified values/resources in the filter. A maximum of one filter can be passed from queues, routing profiles, agents, and user hierarchy groups.

Currently tagging is only supported on the resources that are passed in the filter.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Get the hours of operations with the effective override applied

Description

Get the hours of operations with the effective override applied.

See https://www.paws-r-sdk.com/docs/connect_get_effective_hours_of_operations/ for full documentation.

Usage

connect_get_effective_hours_of_operations(
  InstanceId,
  HoursOfOperationId,
  FromDate,
  ToDate
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

HoursOfOperationId

[required] The identifier for the hours of operation.

FromDate

[required] The Date from when the hours of operation are listed.

ToDate

[required] The Date until when the hours of operation are listed.


Supports SAML sign-in for Amazon Connect

Description

Supports SAML sign-in for Amazon Connect. Retrieves a token for federation. The token is for the Amazon Connect user which corresponds to the IAM credentials that were used to invoke this action.

See https://www.paws-r-sdk.com/docs/connect_get_federation_token/ for full documentation.

Usage

connect_get_federation_token(InstanceId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Retrieves the flow associated for a given resource

Description

Retrieves the flow associated for a given resource.

See https://www.paws-r-sdk.com/docs/connect_get_flow_association/ for full documentation.

Usage

connect_get_flow_association(InstanceId, ResourceId, ResourceType)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ResourceId

[required] The identifier of the resource.

  • Amazon Web Services End User Messaging SMS phone number ARN when using SMS_PHONE_NUMBER

  • Amazon Web Services End User Messaging Social phone number ARN when using WHATSAPP_MESSAGING_PHONE_NUMBER

ResourceType

[required] A valid resource type.


Gets historical metric data from the specified Amazon Connect instance

Description

Gets historical metric data from the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_get_metric_data/ for full documentation.

Usage

connect_get_metric_data(
  InstanceId,
  StartTime,
  EndTime,
  Filters,
  Groupings = NULL,
  HistoricalMetrics,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

StartTime

[required] The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

EndTime

[required] The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

Filters

[required] The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. VOICE, CHAT, and TASK channels are supported.

RoutingStepExpression is not a valid filter for GetMetricData and we recommend switching to GetMetricDataV2 for more up-to-date features.

To filter by Queues, enter the queue ID/ARN, not the name of the queue.

Groupings

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

If no grouping is specified, a summary of metrics for all queues is returned.

RoutingStepExpression is not a valid filter for GetMetricData and we recommend switching to GetMetricDataV2 for more up-to-date features.

HistoricalMetrics

[required] The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

This API does not support a contacts incoming metric (there's no CONTACTS_INCOMING metric missing from the documented list).

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

You can include up to 20 SERVICE_LEVEL metrics in a request.

Unit: PERCENT

Statistic: AVG

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Gets metric data from the specified Amazon Connect instance

Description

Gets metric data from the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_get_metric_data_v2/ for full documentation.

Usage

connect_get_metric_data_v2(
  ResourceArn,
  StartTime,
  EndTime,
  Interval = NULL,
  Filters,
  Groupings = NULL,
  Metrics,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource. This includes the instanceId an Amazon Connect instance.

StartTime

[required] The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be before the end time timestamp. The start and end time depends on the IntervalPeriod selected. By default the time range between start and end time is 35 days. Historical metrics are available for 3 months.

EndTime

[required] The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be later than the start time timestamp. It cannot be later than the current timestamp.

Interval

The interval period and timezone to apply to returned metrics.

  • IntervalPeriod: An aggregated grouping applied to request metrics. Valid IntervalPeriod values are: FIFTEEN_MIN | THIRTY_MIN | HOUR | DAY | WEEK | TOTAL.

    For example, if IntervalPeriod is selected THIRTY_MIN, StartTime and EndTime differs by 1 day, then Amazon Connect returns 48 results in the response. Each result is aggregated by the THIRTY_MIN period. By default Amazon Connect aggregates results based on the TOTAL interval period.

    The following list describes restrictions on StartTime and EndTime based on which IntervalPeriod is requested.

    • FIFTEEN_MIN: The difference between StartTime and EndTime must be less than 3 days.

    • THIRTY_MIN: The difference between StartTime and EndTime must be less than 3 days.

    • HOUR: The difference between StartTime and EndTime must be less than 3 days.

    • DAY: The difference between StartTime and EndTime must be less than 35 days.

    • WEEK: The difference between StartTime and EndTime must be less than 35 days.

    • TOTAL: The difference between StartTime and EndTime must be less than 35 days.

  • TimeZone: The timezone applied to requested metrics.

Filters

[required] The filters to apply to returned metrics. You can filter on the following resources:

  • Agents

  • Campaigns

  • Channels

  • Feature

  • Queues

  • Routing profiles

  • Routing step expression

  • User hierarchy groups

At least one filter must be passed from queues, routing profiles, agents, or user hierarchy groups.

For metrics for outbound campaigns analytics, you can also use campaigns to satisfy at least one filter requirement.

To filter by phone number, see Create a historical metrics report in the Amazon Connect Administrator Guide.

Note the following limits:

  • Filter keys: A maximum of 5 filter keys are supported in a single request. Valid filter keys: AGENT | AGENT_HIERARCHY_LEVEL_ONE | AGENT_HIERARCHY_LEVEL_TWO | AGENT_HIERARCHY_LEVEL_THREE | AGENT_HIERARCHY_LEVEL_FOUR | AGENT_HIERARCHY_LEVEL_FIVE | ANSWERING_MACHINE_DETECTION_STATUS | BOT_ID | BOT_ALIAS | BOT_VERSION | BOT_LOCALE | BOT_INTENT_NAME | CAMPAIGN | CAMPAIGN_DELIVERY_EVENT_TYPE |CASE_TEMPLATE_ARN | CASE_STATUS | CHANNEL | contact/segmentAttributes/connect:Subtype | DISCONNECT_REASON | EVALUATION_FORM | EVALUATION_SECTION | EVALUATION_QUESTION | EVALUATION_SOURCE | FEATURE | FLOW_ACTION_ID | FLOW_TYPE | FLOWS_MODULE_RESOURCE_ID | FLOWS_NEXT_RESOURCE_ID | FLOWS_NEXT_RESOURCE_QUEUE_ID | FLOWS_OUTCOME_TYPE | FLOWS_RESOURCE_ID | FORM_VERSION | INITIATION_METHOD | INVOKING_RESOURCE_PUBLISHED_TIMESTAMP | INVOKING_RESOURCE_TYPE | PARENT_FLOWS_RESOURCE_ID | RESOURCE_PUBLISHED_TIMESTAMP | ROUTING_PROFILE | ROUTING_STEP_EXPRESSION | QUEUE | Q_CONNECT_ENABLED |

  • Filter values: A maximum of 100 filter values are supported in a single request. VOICE, CHAT, and TASK are valid filterValue for the CHANNEL filter key. They do not count towards limitation of 100 filter values. For example, a GetMetricDataV2 request can filter by 50 queues, 35 agents, and 15 routing profiles for a total of 100 filter values, along with 3 channel filters.

    contact_lens_conversational_analytics is a valid filterValue for the FEATURE filter key. It is available only to contacts analyzed by Contact Lens conversational analytics.

    connect:Chat, connect:SMS, connect:Telephony, and connect:WebRTC are valid filterValue examples (not exhaustive) for the ⁠contact/segmentAttributes/connect:Subtype filter⁠ key.

    ROUTING_STEP_EXPRESSION is a valid filter key with a filter value up to 3000 length. This filter is case and order sensitive. JSON string fields must be sorted in ascending order and JSON array order should be kept as is.

    Q_CONNECT_ENABLED. TRUE and FALSE are the only valid filterValues for the Q_CONNECT_ENABLED filter key.

    • TRUE includes all contacts that had Amazon Q in Connect enabled as part of the flow.

    • FALSE includes all contacts that did not have Amazon Q in Connect enabled as part of the flow

    This filter is available only for contact record-driven metrics.

    Campaign ARNs are valid filterValues for the CAMPAIGN filter key.

Groupings

The grouping applied to the metrics that are returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values that are returned apply to the metrics for each queue. They are not aggregated for all queues.

If no grouping is specified, a summary of all metrics is returned.

Valid grouping keys: AGENT | AGENT_HIERARCHY_LEVEL_ONE | AGENT_HIERARCHY_LEVEL_TWO | AGENT_HIERARCHY_LEVEL_THREE | AGENT_HIERARCHY_LEVEL_FOUR | AGENT_HIERARCHY_LEVEL_FIVE | ANSWERING_MACHINE_DETECTION_STATUS | BOT_ID | BOT_ALIAS | BOT_VERSION | BOT_LOCALE | BOT_INTENT_NAME | CAMPAIGN | CAMPAIGN_DELIVERY_EVENT_TYPE | CASE_TEMPLATE_ARN | CASE_STATUS | CHANNEL | contact/segmentAttributes/connect:Subtype | DISCONNECT_REASON | EVALUATION_FORM | EVALUATION_SECTION | EVALUATION_QUESTION | EVALUATION_SOURCE | FLOWS_RESOURCE_ID | FLOWS_MODULE_RESOURCE_ID | FLOW_ACTION_ID | FLOW_TYPE | FLOWS_OUTCOME_TYPE | FORM_VERSION | INITIATION_METHOD | INVOKING_RESOURCE_PUBLISHED_TIMESTAMP | INVOKING_RESOURCE_TYPE | PARENT_FLOWS_RESOURCE_ID | Q_CONNECT_ENABLED | QUEUE | RESOURCE_PUBLISHED_TIMESTAMP | ROUTING_PROFILE | ROUTING_STEP_EXPRESSION

Type: Array of strings

Array Members: Maximum number of 4 items

Required: No

Metrics

[required] The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator Guide.

ABANDONMENT_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Abandonment rate

AGENT_ADHERENT_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Adherent time

AGENT_ANSWER_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent answer rate

AGENT_NON_ADHERENT_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Non-adherent time

AGENT_NON_RESPONSE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent non-response

AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

Data for this metric is available starting from October 1, 2023 0:00:00 GMT.

UI name: Agent non-response without customer abandons

AGENT_OCCUPANCY

Unit: Percentage

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Occupancy

AGENT_SCHEDULE_ADHERENCE

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Adherence

AGENT_SCHEDULED_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Scheduled time

AVG_ABANDON_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average queue abandon time

AVG_ACTIVE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Average active time

AVG_AFTER_CONTACT_WORK_TIME

Unit: Seconds

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average after contact work time

Feature is a valid filter but not a valid grouping.

AVG_AGENT_CONNECTING_TIME

Unit: Seconds

Valid metric filter key: INITIATION_METHOD. For now, this metric only supports the following as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK | API

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Average agent API connecting time

The Negate key in metric-level filters is not applicable for this metric.

AVG_AGENT_PAUSE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Average agent pause time

AVG_BOT_CONVERSATION_TIME

Unit: Seconds

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Bot ID, Bot alias, Bot version, Bot locale, Flows resource ID, Flows module resource ID, Flow type, Flow action ID, Invoking resource published timestamp, Initiation method, Invoking resource type, Parent flows resource ID

UI name: Average bot conversation time

AVG_BOT_CONVERSATION_TURNS

Unit: Count

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Bot ID, Bot alias, Bot version, Bot locale, Flows resource ID, Flows module resource ID, Flow type, Flow action ID, Invoking resource published timestamp, Initiation method, Invoking resource type, Parent flows resource ID

UI name: Average bot conversation turns

AVG_CASE_RELATED_CONTACTS

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Average contacts per case

AVG_CASE_RESOLUTION_TIME

Unit: Seconds

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Average case resolution time

AVG_CONTACT_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average contact duration

Feature is a valid filter but not a valid grouping.

AVG_CONVERSATION_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average conversation duration

AVG_DIALS_PER_MINUTE

This metric is available only for outbound campaigns that use the agent assisted voice and automated voice delivery modes.

Unit: Count

Valid groupings and filters: Agent, Campaign, Queue, Routing Profile

UI name: Average dials per minute

AVG_EVALUATION_SCORE

Unit: Percent

Valid groupings and filters: Agent, Agent Hierarchy, Channel, Evaluation Form ID, Evaluation Section ID, Evaluation Question ID, Evaluation Source, Form Version, Queue, Routing Profile

UI name: Average agent evaluation score

AVG_FLOW_TIME

Unit: Seconds

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp

UI name: Average flow time

AVG_GREETING_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average agent greeting time

AVG_HANDLE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression

UI name: Average handle time

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average customer hold time

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME_ALL_CONTACTS

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average customer hold time all contacts

AVG_HOLDS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average holds

Feature is a valid filter but not a valid grouping.

AVG_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average agent interaction and customer hold time

AVG_INTERACTION_TIME

Unit: Seconds

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average agent interaction time

Feature is a valid filter but not a valid grouping.

AVG_INTERRUPTIONS_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average agent interruptions

AVG_INTERRUPTION_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average agent interruption time

AVG_NON_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average non-talk time

AVG_QUEUE_ANSWER_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average queue answer time

Feature is a valid filter but not a valid grouping.

AVG_RESOLUTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average resolution time

AVG_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average talk time

AVG_TALK_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average agent talk time

AVG_TALK_TIME_CUSTOMER

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Average customer talk time

AVG_WAIT_TIME_AFTER_CUSTOMER_CONNECTION

This metric is available only for outbound campaigns that use the agent assisted voice and automated voice delivery modes.

Unit: Seconds

Valid groupings and filters: Campaign

UI name: Average wait time after customer connection

AVG_WEIGHTED_EVALUATION_SCORE

Unit: Percent

Valid groupings and filters: Agent, Agent Hierarchy, Channel, Evaluation Form Id, Evaluation Section ID, Evaluation Question ID, Evaluation Source, Form Version, Queue, Routing Profile

UI name: Average weighted agent evaluation score

BOT_CONVERSATIONS_COMPLETED

Unit: Count

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Bot ID, Bot alias, Bot version, Bot locale, Flows resource ID, Flows module resource ID, Flow type, Flow action ID, Invoking resource published timestamp, Initiation method, Invoking resource type, Parent flows resource ID

UI name: Bot conversations

BOT_INTENTS_COMPLETED

Unit: Count

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Bot ID, Bot alias, Bot version, Bot locale, Bot intent name, Flows resource ID, Flows module resource ID, Flow type, Flow action ID, Invoking resource published timestamp, Initiation method, Invoking resource type, Parent flows resource ID

UI name: Bot intents completed

CAMPAIGN_CONTACTS_ABANDONED_AFTER_X

This metric is available only for outbound campaigns using the agent assisted voice and automated voice delivery modes.

Unit: Count

Valid groupings and filters: Agent, Campaign

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter GT (for Greater than).

UI name: Campaign contacts abandoned after X

CAMPAIGN_CONTACTS_ABANDONED_AFTER_X_RATE

This metric is available only for outbound campaigns using the agent assisted voice and automated voice delivery modes.

Unit: Percent

Valid groupings and filters: Agent, Campaign

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter GT (for Greater than).

UI name: Campaign contacts abandoned after X rate

CAMPAIGN_INTERACTIONS

This metric is available only for outbound campaigns using the email delivery mode.

Unit: Count

Valid metric filter key: CAMPAIGN_INTERACTION_EVENT_TYPE

Valid groupings and filters: Campaign

UI name: Campaign interactions

CAMPAIGN_SEND_ATTEMPTS

This metric is available only for outbound campaigns.

Unit: Count

Valid groupings and filters: Campaign, Channel, contact/segmentAttributes/connect:Subtype

UI name: Campaign send attempts

CASES_CREATED

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases created

CONTACTS_CREATED

Unit: Count

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Contacts created

Feature is a valid filter but not a valid grouping.

CONTACTS_HANDLED

Unit: Count

Valid metric filter key: INITIATION_METHOD, DISCONNECT_REASON

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect

UI name: API contacts handled

Feature is a valid filter but not a valid grouping.

CONTACTS_HANDLED_BY_CONNECTED_TO_AGENT

Unit: Count

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Contacts handled (connected to agent timestamp)

CONTACTS_HOLD_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Contacts hold disconnect

CONTACTS_ON_HOLD_AGENT_DISCONNECT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Contacts hold agent disconnect

CONTACTS_ON_HOLD_CUSTOMER_DISCONNECT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Contacts hold customer disconnect

CONTACTS_PUT_ON_HOLD

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Contacts put on hold

CONTACTS_TRANSFERRED_OUT_EXTERNAL

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Contacts transferred out external

CONTACTS_TRANSFERRED_OUT_INTERNAL

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Contacts transferred out internal

CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Contacts queued

CONTACTS_QUEUED_BY_ENQUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts queued (enqueue timestamp)

CONTACTS_REMOVED_FROM_QUEUE_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you can use LT (for "Less than") or LTE (for "Less than equal").

UI name: Contacts removed from queue in X seconds

CONTACTS_RESOLVED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you can use LT (for "Less than") or LTE (for "Less than equal").

UI name: Contacts resolved in X

CONTACTS_TRANSFERRED_OUT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Contacts transferred out

Feature is a valid filter but not a valid grouping.

CONTACTS_TRANSFERRED_OUT_BY_AGENT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Contacts transferred out by agent

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Contacts transferred out queue

CURRENT_CASES

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Current cases

DELIVERY_ATTEMPTS

This metric is available only for outbound campaigns.

Unit: Count

Valid metric filter key: ANSWERING_MACHINE_DETECTION_STATUS, CAMPAIGN_DELIVERY_EVENT_TYPE, DISCONNECT_REASON

Valid groupings and filters: Agent, Answering Machine Detection Status, Campaign, Campaign Delivery EventType, Channel, contact/segmentAttributes/connect:Subtype, Disconnect Reason, Queue, Routing Profile

UI name: Delivery attempts

Campaign Delivery EventType filter and grouping are only available for SMS and Email campaign delivery modes. Agent, Queue, Routing Profile, Answering Machine Detection Status and Disconnect Reason are only available for agent assisted voice and automated voice delivery modes.

DELIVERY_ATTEMPT_DISPOSITION_RATE

This metric is available only for outbound campaigns. Dispositions for the agent assisted voice and automated voice delivery modes are only available with answering machine detection enabled.

Unit: Percent

Valid metric filter key: ANSWERING_MACHINE_DETECTION_STATUS, CAMPAIGN_DELIVERY_EVENT_TYPE, DISCONNECT_REASON

Valid groupings and filters: Agent, Answering Machine Detection Status, Campaign, Channel, contact/segmentAttributes/connect:Subtype, Disconnect Reason, Queue, Routing Profile

UI name: Delivery attempt disposition rate

Campaign Delivery Event Type filter and grouping are only available for SMS and Email campaign delivery modes. Agent, Queue, Routing Profile, Answering Machine Detection Status and Disconnect Reason are only available for agent assisted voice and automated voice delivery modes.

EVALUATIONS_PERFORMED

Unit: Count

Valid groupings and filters: Agent, Agent Hierarchy, Channel, Evaluation Form ID, Evaluation Source, Form Version, Queue, Routing Profile

UI name: Evaluations performed

FLOWS_OUTCOME

Unit: Count

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp

UI name: Flows outcome

FLOWS_STARTED

Unit: Count

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows resource ID, Initiation method, Resource published timestamp

UI name: Flows started

HUMAN_ANSWERED_CALLS

This metric is available only for outbound campaigns. Dispositions for the agent assisted voice and automated voice delivery modes are only available with answering machine detection enabled.

Unit: Count

Valid groupings and filters: Agent, Campaign

UI name: Human answered

MAX_FLOW_TIME

Unit: Seconds

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp

UI name: Maximum flow time

MAX_QUEUED_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Maximum queued time

MIN_FLOW_TIME

Unit: Seconds

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp

UI name: Minimum flow time

PERCENT_AUTOMATIC_FAILS

Unit: Percent

Valid groupings and filters: Agent, Agent Hierarchy, Channel, Evaluation Form ID, Evaluation Source, Form Version, Queue, Routing Profile

UI name: Automatic fails percent

PERCENT_BOT_CONVERSATIONS_OUTCOME

Unit: Percent

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Bot ID, Bot alias, Bot version, Bot locale, Flows resource ID, Flows module resource ID, Flow type, Flow action ID, Invoking resource published timestamp, Initiation method, Invoking resource type, Parent flows resource ID

UI name: Percent bot conversations outcome

PERCENT_BOT_INTENTS_OUTCOME

Unit: Percent

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Bot ID, Bot alias, Bot version, Bot locale, Bot intent name, Flows resource ID, Flows module resource ID, Flow type, Flow action ID, Invoking resource published timestamp, Initiation method, Invoking resource type, Parent flows resource ID

UI name: Percent bot intents outcome

PERCENT_CASES_FIRST_CONTACT_RESOLVED

Unit: Percent

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases resolved on first contact

PERCENT_CONTACTS_STEP_EXPIRED

Unit: Percent

Valid groupings and filters: Queue, RoutingStepExpression

UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.

PERCENT_CONTACTS_STEP_JOINED

Unit: Percent

Valid groupings and filters: Queue, RoutingStepExpression

UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.

PERCENT_FLOWS_OUTCOME

Unit: Percent

Valid metric filter key: FLOWS_OUTCOME_TYPE

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp

UI name: Flows outcome percentage.

The FLOWS_OUTCOME_TYPE is not a valid grouping.

PERCENT_NON_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Non-talk time percent

PERCENT_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Talk time percent

PERCENT_TALK_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Agent talk time percent

PERCENT_TALK_TIME_CUSTOMER

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Customer talk time percent

REOPENED_CASE_ACTIONS

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases reopened

RESOLVED_CASE_ACTIONS

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases resolved

SERVICE_LEVEL

You can include up to 20 SERVICE_LEVEL metrics in a request.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you can use LT (for "Less than") or LTE (for "Less than equal").

UI name: Service level X

STEP_CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, RoutingStepExpression

UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.

SUM_AFTER_CONTACT_WORK_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: After contact work time

SUM_CONNECTING_TIME_AGENT

Unit: Seconds

Valid metric filter key: INITIATION_METHOD. This metric only supports the following filter keys as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK | API

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent API connecting time

The Negate key in metric-level filters is not applicable for this metric.

CONTACTS_ABANDONED

Unit: Count

Metric filter:

  • Valid values: API| Incoming | Outbound | Transfer | Callback | Queue_Transfer| Disconnect

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect

UI name: Contact abandoned

SUM_CONTACTS_ABANDONED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you can use LT (for "Less than") or LTE (for "Less than equal").

UI name: Contacts abandoned in X seconds

SUM_CONTACTS_ANSWERED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you can use LT (for "Less than") or LTE (for "Less than equal").

UI name: Contacts answered in X seconds

SUM_CONTACT_FLOW_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Contact flow time

SUM_CONTACT_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Agent on contact time

SUM_CONTACTS_DISCONNECTED

Valid metric filter key: DISCONNECT_REASON

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Contact disconnected

SUM_ERROR_STATUS_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Error status time

SUM_HANDLE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Contact handle time

SUM_HOLD_TIME

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Customer hold time

SUM_IDLE_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Agent idle time

SUM_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect

UI name: Agent interaction and hold time

SUM_INTERACTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent interaction time

SUM_NON_PRODUCTIVE_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Non-Productive Time

SUM_ONLINE_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Online time

SUM_RETRY_CALLBACK_ATTEMPTS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect

UI name: Callback attempts

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Gets the prompt file

Description

Gets the prompt file.

See https://www.paws-r-sdk.com/docs/connect_get_prompt_file/ for full documentation.

Usage

connect_get_prompt_file(InstanceId, PromptId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

PromptId

[required] A unique identifier for the prompt.


Gets details about a specific task template in the specified Amazon Connect instance

Description

Gets details about a specific task template in the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_get_task_template/ for full documentation.

Usage

connect_get_task_template(InstanceId, TaskTemplateId, SnapshotVersion = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

TaskTemplateId

[required] A unique identifier for the task template.

SnapshotVersion

The system generated version of a task template that is associated with a task, when the task is created.


Retrieves the current traffic distribution for a given traffic distribution group

Description

Retrieves the current traffic distribution for a given traffic distribution group.

See https://www.paws-r-sdk.com/docs/connect_get_traffic_distribution/ for full documentation.

Usage

connect_get_traffic_distribution(Id)

Arguments

Id

[required] The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.


Imports a claimed phone number from an external service, such as Amazon Web Services End User Messaging, into an Amazon Connect instance

Description

Imports a claimed phone number from an external service, such as Amazon Web Services End User Messaging, into an Amazon Connect instance. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance was created.

See https://www.paws-r-sdk.com/docs/connect_import_phone_number/ for full documentation.

Usage

connect_import_phone_number(
  InstanceId,
  SourcePhoneNumberArn,
  PhoneNumberDescription = NULL,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

SourcePhoneNumberArn

[required] The claimed phone number ARN being imported from the external service, such as Amazon Web Services End User Messaging. If it is from Amazon Web Services End User Messaging, it looks like the ARN of the phone number to import from Amazon Web Services End User Messaging.

PhoneNumberDescription

The description of the phone number.

Tags

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_agent_statuses/ for full documentation.

Usage

connect_list_agent_statuses(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  AgentStatusTypes = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

AgentStatusTypes

Available agent status types.


Lists the association status of requested dataset ID for a given Amazon Connect instance

Description

Lists the association status of requested dataset ID for a given Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_analytics_data_associations/ for full documentation.

Usage

connect_list_analytics_data_associations(
  InstanceId,
  DataSetId = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

DataSetId

The identifier of the dataset to get the association status.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Lists the data lake datasets available to associate with for a given Amazon Connect instance

Description

Lists the data lake datasets available to associate with for a given Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_analytics_data_lake_data_sets/ for full documentation.

Usage

connect_list_analytics_data_lake_data_sets(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_approved_origins/ for full documentation.

Usage

connect_list_approved_origins(InstanceId, NextToken = NULL, MaxResults = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Provides information about contact tree, a list of associated contacts with a unique identifier

Description

Provides information about contact tree, a list of associated contacts with a unique identifier.

See https://www.paws-r-sdk.com/docs/connect_list_associated_contacts/ for full documentation.

Usage

connect_list_associated_contacts(
  InstanceId,
  ContactId,
  MaxResults = NULL,
  NextToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

MaxResults

The maximum number of results to return per page.

The maximum number of results to return per page. The default MaxResult size is 25.

Valid Range: Minimum value of 1. Maximum value of 100.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web ServicesSupport.

See https://www.paws-r-sdk.com/docs/connect_list_authentication_profiles/ for full documentation.

Usage

connect_list_authentication_profiles(
  InstanceId,
  MaxResults = NULL,
  NextToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_bots/ for full documentation.

Usage

connect_list_bots(InstanceId, NextToken = NULL, MaxResults = NULL, LexVersion)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

LexVersion

[required] The version of Amazon Lex or Amazon Lex V2.


Lists contact evaluations in the specified Amazon Connect instance

Description

Lists contact evaluations in the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_contact_evaluations/ for full documentation.

Usage

connect_list_contact_evaluations(InstanceId, ContactId, NextToken = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

This is not expected to be set because the value returned in the previous response is always null.


Provides information about the flow modules for the specified Amazon Connect instance

Description

Provides information about the flow modules for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_contact_flow_modules/ for full documentation.

Usage

connect_list_contact_flow_modules(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  ContactFlowModuleState = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

ContactFlowModuleState

The state of the flow module.


Returns all the available versions for the specified Amazon Connect instance and flow identifier

Description

Returns all the available versions for the specified Amazon Connect instance and flow identifier.

See https://www.paws-r-sdk.com/docs/connect_list_contact_flow_versions/ for full documentation.

Usage

connect_list_contact_flow_versions(
  InstanceId,
  ContactFlowId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

ContactFlowId

[required] The identifier of the flow.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Provides information about the flows for the specified Amazon Connect instance

Description

Provides information about the flows for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_contact_flows/ for full documentation.

Usage

connect_list_contact_flows(
  InstanceId,
  ContactFlowTypes = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowTypes

The type of flow.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_contact_references/ for full documentation.

Usage

connect_list_contact_references(
  InstanceId,
  ContactId,
  ReferenceTypes,
  NextToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the initial contact.

ReferenceTypes

[required] The type of reference.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

This is not expected to be set, because the value returned in the previous response is always null.


Lists the default vocabularies for the specified Amazon Connect instance

Description

Lists the default vocabularies for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_default_vocabularies/ for full documentation.

Usage

connect_list_default_vocabularies(
  InstanceId,
  LanguageCode = NULL,
  MaxResults = NULL,
  NextToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

LanguageCode

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists versions of an evaluation form in the specified Amazon Connect instance

Description

Lists versions of an evaluation form in the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_evaluation_form_versions/ for full documentation.

Usage

connect_list_evaluation_form_versions(
  InstanceId,
  EvaluationFormId,
  MaxResults = NULL,
  NextToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationFormId

[required] The unique identifier for the evaluation form.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists evaluation forms in the specified Amazon Connect instance

Description

Lists evaluation forms in the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_evaluation_forms/ for full documentation.

Usage

connect_list_evaluation_forms(InstanceId, MaxResults = NULL, NextToken = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


List the flow association based on the filters

Description

List the flow association based on the filters.

See https://www.paws-r-sdk.com/docs/connect_list_flow_associations/ for full documentation.

Usage

connect_list_flow_associations(
  InstanceId,
  ResourceType = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ResourceType

A valid resource type.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


List the hours of operation overrides

Description

List the hours of operation overrides.

See https://www.paws-r-sdk.com/docs/connect_list_hours_of_operation_overrides/ for full documentation.

Usage

connect_list_hours_of_operation_overrides(
  InstanceId,
  HoursOfOperationId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

HoursOfOperationId

[required] The identifier for the hours of operation

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100. Valid Range: Minimum value of 1. Maximum value of 1000.


Provides information about the hours of operation for the specified Amazon Connect instance

Description

Provides information about the hours of operation for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_hours_of_operations/ for full documentation.

Usage

connect_list_hours_of_operations(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_instance_attributes/ for full documentation.

Usage

connect_list_instance_attributes(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_instance_storage_configs/ for full documentation.

Usage

connect_list_instance_storage_configs(
  InstanceId,
  ResourceType,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ResourceType

[required] A valid resource type.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_instances/ for full documentation.

Usage

connect_list_instances(NextToken = NULL, MaxResults = NULL)

Arguments

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance

Description

Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_integration_associations/ for full documentation.

Usage

connect_list_integration_associations(
  InstanceId,
  IntegrationType = NULL,
  NextToken = NULL,
  MaxResults = NULL,
  IntegrationArn = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

IntegrationType

The integration type.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

IntegrationArn

The Amazon Resource Name (ARN) of the integration.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_lambda_functions/ for full documentation.

Usage

connect_list_lambda_functions(InstanceId, NextToken = NULL, MaxResults = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_lex_bots/ for full documentation.

Usage

connect_list_lex_bots(InstanceId, NextToken = NULL, MaxResults = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. If no value is specified, the default is 10.


Provides information about the phone numbers for the specified Amazon Connect instance

Description

Provides information about the phone numbers for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_phone_numbers/ for full documentation.

Usage

connect_list_phone_numbers(
  InstanceId,
  PhoneNumberTypes = NULL,
  PhoneNumberCountryCodes = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

PhoneNumberTypes

The type of phone number.

We recommend using list_phone_numbers_v2 to return phone number types. While ListPhoneNumbers returns number types UIFN, SHARED, THIRD_PARTY_TF, and THIRD_PARTY_DID, it incorrectly lists them as TOLL_FREE or DID.

PhoneNumberCountryCodes

The ISO country code.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group

Description

Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.

See https://www.paws-r-sdk.com/docs/connect_list_phone_numbers_v2/ for full documentation.

Usage

connect_list_phone_numbers_v2(
  TargetArn = NULL,
  InstanceId = NULL,
  MaxResults = NULL,
  NextToken = NULL,
  PhoneNumberCountryCodes = NULL,
  PhoneNumberTypes = NULL,
  PhoneNumberPrefix = NULL
)

Arguments

TargetArn

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. If both TargetArn and InstanceId input are not provided, this API lists numbers claimed to all the Amazon Connect instances belonging to your account in the same Amazon Web Services Region as the request.

InstanceId

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. If both TargetArn and InstanceId are not provided, this API lists numbers claimed to all the Amazon Connect instances belonging to your account in the same AWS Region as the request.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

PhoneNumberCountryCodes

The ISO country code.

PhoneNumberTypes

The type of phone number.

PhoneNumberPrefix

The prefix of the phone number. If provided, it must contain + as part of the country code.


Lists predefined attributes for the specified Amazon Connect instance

Description

Lists predefined attributes for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See https://www.paws-r-sdk.com/docs/connect_list_predefined_attributes/ for full documentation.

Usage

connect_list_predefined_attributes(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Provides information about the prompts for the specified Amazon Connect instance

Description

Provides information about the prompts for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_prompts/ for full documentation.

Usage

connect_list_prompts(InstanceId, NextToken = NULL, MaxResults = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_queue_quick_connects/ for full documentation.

Usage

connect_list_queue_quick_connects(
  InstanceId,
  QueueId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Provides information about the queues for the specified Amazon Connect instance

Description

Provides information about the queues for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_queues/ for full documentation.

Usage

connect_list_queues(
  InstanceId,
  QueueTypes = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueTypes

The type of queue.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Provides information about the quick connects for the specified Amazon Connect instance

Description

Provides information about the quick connects for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_quick_connects/ for full documentation.

Usage

connect_list_quick_connects(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  QuickConnectTypes = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.

QuickConnectTypes

The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).


Provides a list of analysis segments for a real-time analysis session

Description

Provides a list of analysis segments for a real-time analysis session.

See https://www.paws-r-sdk.com/docs/connect_list_realtime_contact_analysis_segments_v2/ for full documentation.

Usage

connect_list_realtime_contact_analysis_segments_v2(
  InstanceId,
  ContactId,
  MaxResults = NULL,
  NextToken = NULL,
  OutputType,
  SegmentTypes
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

OutputType

[required] The Contact Lens output type to be returned.

SegmentTypes

[required] Enum with segment types . Each value corresponds to a segment type returned in the segments list of the API. Each segment type has its own structure. Different channels may have different sets of supported segment types.


Lists the queues associated with a routing profile

Description

Lists the queues associated with a routing profile.

See https://www.paws-r-sdk.com/docs/connect_list_routing_profile_queues/ for full documentation.

Usage

connect_list_routing_profile_queues(
  InstanceId,
  RoutingProfileId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Provides summary information about the routing profiles for the specified Amazon Connect instance

Description

Provides summary information about the routing profiles for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_routing_profiles/ for full documentation.

Usage

connect_list_routing_profiles(InstanceId, NextToken = NULL, MaxResults = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


List all rules for the specified Amazon Connect instance

Description

List all rules for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_rules/ for full documentation.

Usage

connect_list_rules(
  InstanceId,
  PublishStatus = NULL,
  EventSourceName = NULL,
  MaxResults = NULL,
  NextToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

PublishStatus

The publish status of the rule.

EventSourceName

The name of the event source.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_list_security_keys/ for full documentation.

Usage

connect_list_security_keys(InstanceId, NextToken = NULL, MaxResults = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Returns a list of third-party applications in a specific security profile

Description

Returns a list of third-party applications in a specific security profile.

See https://www.paws-r-sdk.com/docs/connect_list_security_profile_applications/ for full documentation.

Usage

connect_list_security_profile_applications(
  SecurityProfileId,
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

SecurityProfileId

[required] The identifier for the security profle.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Lists the permissions granted to a security profile

Description

Lists the permissions granted to a security profile.

See https://www.paws-r-sdk.com/docs/connect_list_security_profile_permissions/ for full documentation.

Usage

connect_list_security_profile_permissions(
  SecurityProfileId,
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

SecurityProfileId

[required] The identifier for the security profle.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Provides summary information about the security profiles for the specified Amazon Connect instance

Description

Provides summary information about the security profiles for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_security_profiles/ for full documentation.

Usage

connect_list_security_profiles(InstanceId, NextToken = NULL, MaxResults = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Lists the tags for the specified resource

Description

Lists the tags for the specified resource.

See https://www.paws-r-sdk.com/docs/connect_list_tags_for_resource/ for full documentation.

Usage

connect_list_tags_for_resource(resourceArn)

Arguments

resourceArn

[required] The Amazon Resource Name (ARN) of the resource. All Amazon Connect resources (instances, queues, flows, routing profiles, etc) have an ARN. To locate the ARN for an instance, for example, see Find your Amazon Connect instance ID/ARN.


Lists task templates for the specified Amazon Connect instance

Description

Lists task templates for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_task_templates/ for full documentation.

Usage

connect_list_task_templates(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  Status = NULL,
  Name = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

It is not expected that you set this because the value returned in the previous response is always null.

MaxResults

The maximum number of results to return per page.

It is not expected that you set this.

Status

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

Name

The name of the task template.


Lists traffic distribution group users

Description

Lists traffic distribution group users.

See https://www.paws-r-sdk.com/docs/connect_list_traffic_distribution_group_users/ for full documentation.

Usage

connect_list_traffic_distribution_group_users(
  TrafficDistributionGroupId,
  MaxResults = NULL,
  NextToken = NULL
)

Arguments

TrafficDistributionGroupId

[required] The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists traffic distribution groups

Description

Lists traffic distribution groups.

See https://www.paws-r-sdk.com/docs/connect_list_traffic_distribution_groups/ for full documentation.

Usage

connect_list_traffic_distribution_groups(
  MaxResults = NULL,
  NextToken = NULL,
  InstanceId = NULL
)

Arguments

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

InstanceId

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Lists the use cases for the integration association

Description

Lists the use cases for the integration association.

See https://www.paws-r-sdk.com/docs/connect_list_use_cases/ for full documentation.

Usage

connect_list_use_cases(
  InstanceId,
  IntegrationAssociationId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

IntegrationAssociationId

[required] The identifier for the integration association.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Provides summary information about the hierarchy groups for the specified Amazon Connect instance

Description

Provides summary information about the hierarchy groups for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_user_hierarchy_groups/ for full documentation.

Usage

connect_list_user_hierarchy_groups(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Lists proficiencies associated with a user

Description

Lists proficiencies associated with a user.

See https://www.paws-r-sdk.com/docs/connect_list_user_proficiencies/ for full documentation.

Usage

connect_list_user_proficiencies(
  InstanceId,
  UserId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

UserId

[required] The identifier of the user account.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Provides summary information about the users for the specified Amazon Connect instance

Description

Provides summary information about the users for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_list_users/ for full documentation.

Usage

connect_list_users(InstanceId, NextToken = NULL, MaxResults = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Returns all the available versions for the specified Amazon Connect instance and view identifier

Description

Returns all the available versions for the specified Amazon Connect instance and view identifier.

See https://www.paws-r-sdk.com/docs/connect_list_view_versions/ for full documentation.

Usage

connect_list_view_versions(
  InstanceId,
  ViewId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ViewId

[required] The identifier of the view. Both ViewArn and ViewId can be used.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Returns views in the given instance

Description

Returns views in the given instance.

See https://www.paws-r-sdk.com/docs/connect_list_views/ for full documentation.

Usage

connect_list_views(
  InstanceId,
  Type = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Type

The type of the view.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page. The default MaxResult size is 100.


Initiates silent monitoring of a contact

Description

Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact.

See https://www.paws-r-sdk.com/docs/connect_monitor_contact/ for full documentation.

Usage

connect_monitor_contact(
  InstanceId,
  ContactId,
  UserId,
  AllowedMonitorCapabilities = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ContactId

[required] The identifier of the contact.

UserId

[required] The identifier of the user account.

AllowedMonitorCapabilities

Specify which monitoring actions the user is allowed to take. For example, whether the user is allowed to escalate from silent monitoring to barge. AllowedMonitorCapabilities is required if barge is enabled.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Allows pausing an ongoing task contact

Description

Allows pausing an ongoing task contact.

See https://www.paws-r-sdk.com/docs/connect_pause_contact/ for full documentation.

Usage

connect_pause_contact(ContactId, InstanceId, ContactFlowId = NULL)

Arguments

ContactId

[required] The identifier of the contact.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ContactFlowId

The identifier of the flow.


Changes the current status of a user or agent in Amazon Connect

Description

Changes the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent's next status.

See https://www.paws-r-sdk.com/docs/connect_put_user_status/ for full documentation.

Usage

connect_put_user_status(UserId, InstanceId, AgentStatusId)

Arguments

UserId

[required] The identifier of the user.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AgentStatusId

[required] The identifier of the agent status.


Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group

Description

Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group. You can call this API only in the Amazon Web Services Region where the number was claimed.

See https://www.paws-r-sdk.com/docs/connect_release_phone_number/ for full documentation.

Usage

connect_release_phone_number(PhoneNumberId, ClientToken = NULL)

Arguments

PhoneNumberId

[required] A unique identifier for the phone number.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Replicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions

Description

Replicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions.

See https://www.paws-r-sdk.com/docs/connect_replicate_instance/ for full documentation.

Usage

connect_replicate_instance(
  InstanceId,
  ReplicaRegion,
  ClientToken = NULL,
  ReplicaAlias
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You can provide the InstanceId, or the entire ARN.

ReplicaRegion

[required] The Amazon Web Services Region where to replicate the Amazon Connect instance.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

ReplicaAlias

[required] The alias for the replicated instance. The ReplicaAlias must be unique.


Allows resuming a task contact in a paused state

Description

Allows resuming a task contact in a paused state.

See https://www.paws-r-sdk.com/docs/connect_resume_contact/ for full documentation.

Usage

connect_resume_contact(ContactId, InstanceId, ContactFlowId = NULL)

Arguments

ContactId

[required] The identifier of the contact.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ContactFlowId

The identifier of the flow.


When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both

Description

When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would resume.

See https://www.paws-r-sdk.com/docs/connect_resume_contact_recording/ for full documentation.

Usage

connect_resume_contact_recording(
  InstanceId,
  ContactId,
  InitialContactId,
  ContactRecordingType = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact.

InitialContactId

[required] The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

ContactRecordingType

The type of recording being operated on.


Searches AgentStatuses in an Amazon Connect instance, with optional filtering

Description

Searches AgentStatuses in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_agent_statuses/ for full documentation.

Usage

connect_search_agent_statuses(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

The search criteria to be used to return agent statuses.


Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group

Description

Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group.

See https://www.paws-r-sdk.com/docs/connect_search_available_phone_numbers/ for full documentation.

Usage

connect_search_available_phone_numbers(
  TargetArn = NULL,
  InstanceId = NULL,
  PhoneNumberCountryCode,
  PhoneNumberType,
  PhoneNumberPrefix = NULL,
  MaxResults = NULL,
  NextToken = NULL
)

Arguments

TargetArn

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter InstanceId or TargetArn.

InstanceId

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId or TargetArn.

PhoneNumberCountryCode

[required] The ISO country code.

PhoneNumberType

[required] The type of phone number.

PhoneNumberPrefix

The prefix of the phone number. If provided, it must contain + as part of the country code.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Searches the flow modules in an Amazon Connect instance, with optional filtering

Description

Searches the flow modules in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_contact_flow_modules/ for full documentation.

Usage

connect_search_contact_flow_modules(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

The search criteria to be used to return flow modules.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will result in invalid results.


Searches the flows in an Amazon Connect instance, with optional filtering

Description

Searches the flows in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_contact_flows/ for full documentation.

Usage

connect_search_contact_flows(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

The search criteria to be used to return flows.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will result in invalid results.


Searches contacts in an Amazon Connect instance

Description

Searches contacts in an Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_search_contacts/ for full documentation.

Usage

connect_search_contacts(
  InstanceId,
  TimeRange,
  SearchCriteria = NULL,
  MaxResults = NULL,
  NextToken = NULL,
  Sort = NULL
)

Arguments

InstanceId

[required] The identifier of Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

TimeRange

[required] Time range that you want to search results.

SearchCriteria

The search criteria to be used to return contacts.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

Sort

Specifies a field to sort by and a sort order.


Searches email address in an instance, with optional filtering

Description

Searches email address in an instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_email_addresses/ for full documentation.

Usage

connect_search_email_addresses(
  InstanceId,
  MaxResults = NULL,
  NextToken = NULL,
  SearchCriteria = NULL,
  SearchFilter = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

SearchCriteria

The search criteria to be used to return email addresses.

SearchFilter

Filters to be applied to search results.


Searches the hours of operation overrides

Description

Searches the hours of operation overrides.

See https://www.paws-r-sdk.com/docs/connect_search_hours_of_operation_overrides/ for full documentation.

Usage

connect_search_hours_of_operation_overrides(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results. Length Constraints: Minimum length of 1. Maximum length of 2500.

MaxResults

The maximum number of results to return per page. Valid Range: Minimum value of 1. Maximum value of 100.

SearchFilter
SearchCriteria

The search criteria to be used to return hours of operations overrides.


Searches the hours of operation in an Amazon Connect instance, with optional filtering

Description

Searches the hours of operation in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_hours_of_operations/ for full documentation.

Usage

connect_search_hours_of_operations(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

The search criteria to be used to return hours of operations.


Searches predefined attributes that meet certain criteria

Description

Searches predefined attributes that meet certain criteria. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See https://www.paws-r-sdk.com/docs/connect_search_predefined_attributes/ for full documentation.

Usage

connect_search_predefined_attributes(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchCriteria

The search criteria to be used to return predefined attributes.


Searches prompts in an Amazon Connect instance, with optional filtering

Description

Searches prompts in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_prompts/ for full documentation.

Usage

connect_search_prompts(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

The search criteria to be used to return prompts.


Searches queues in an Amazon Connect instance, with optional filtering

Description

Searches queues in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_queues/ for full documentation.

Usage

connect_search_queues(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

The search criteria to be used to return queues.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.


Searches quick connects in an Amazon Connect instance, with optional filtering

Description

Searches quick connects in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_quick_connects/ for full documentation.

Usage

connect_search_quick_connects(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

The search criteria to be used to return quick connects.


Searches tags used in an Amazon Connect instance using optional search criteria

Description

Searches tags used in an Amazon Connect instance using optional search criteria.

See https://www.paws-r-sdk.com/docs/connect_search_resource_tags/ for full documentation.

Usage

connect_search_resource_tags(
  InstanceId,
  ResourceTypes = NULL,
  NextToken = NULL,
  MaxResults = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the Amazon Resource Name (ARN) of the instance.

ResourceTypes

The list of resource types to be used to search tags from. If not provided or if any empty list is provided, this API will search from all supported resource types. Note that lowercase and - are required.

Supported resource types

  • agent

  • agent-state

  • routing-profile

  • standard-queue

  • security-profile

  • operating-hours

  • prompt

  • contact-flow

  • flow- module

  • transfer-destination (also known as quick connect)

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchCriteria

The search criteria to be used to return tags.


Searches routing profiles in an Amazon Connect instance, with optional filtering

Description

Searches routing profiles in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_routing_profiles/ for full documentation.

Usage

connect_search_routing_profiles(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

The search criteria to be used to return routing profiles.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.


Searches security profiles in an Amazon Connect instance, with optional filtering

Description

Searches security profiles in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_security_profiles/ for full documentation.

Usage

connect_search_security_profiles(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchCriteria = NULL,
  SearchFilter = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchCriteria

The search criteria to be used to return security profiles.

The name field support "contains" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

The currently supported value for FieldName: name

SearchFilter

Filters to be applied to search results.


Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering

Description

Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_user_hierarchy_groups/ for full documentation.

Usage

connect_search_user_hierarchy_groups(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

The search criteria to be used to return UserHierarchyGroups.


Searches users in an Amazon Connect instance, with optional filtering

Description

Searches users in an Amazon Connect instance, with optional filtering.

See https://www.paws-r-sdk.com/docs/connect_search_users/ for full documentation.

Usage

connect_search_users(
  InstanceId,
  NextToken = NULL,
  MaxResults = NULL,
  SearchFilter = NULL,
  SearchCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

SearchFilter

Filters to be applied to search results.

SearchCriteria

Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode

Description

Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode.

See https://www.paws-r-sdk.com/docs/connect_search_vocabularies/ for full documentation.

Usage

connect_search_vocabularies(
  InstanceId,
  MaxResults = NULL,
  NextToken = NULL,
  State = NULL,
  NameStartsWith = NULL,
  LanguageCode = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

State

The current state of the custom vocabulary.

NameStartsWith

The starting pattern of the name of the vocabulary.

LanguageCode

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?


Processes chat integration events from Amazon Web Services or external integrations to Amazon Connect

Description

Processes chat integration events from Amazon Web Services or external integrations to Amazon Connect. A chat integration event includes:

See https://www.paws-r-sdk.com/docs/connect_send_chat_integration_event/ for full documentation.

Usage

connect_send_chat_integration_event(
  SourceId,
  DestinationId,
  Subtype = NULL,
  Event,
  NewSessionDetails = NULL
)

Arguments

SourceId

[required] External identifier of chat customer participant, used in part to uniquely identify a chat. For SMS, this is the E164 phone number of the chat customer participant.

DestinationId

[required] Chat system identifier, used in part to uniquely identify chat. This is associated with the Amazon Connect instance and flow to be used to start chats. For Server Migration Service, this is the phone number destination of inbound Server Migration Service messages represented by an Amazon Web Services End User Messaging phone number ARN.

Subtype

Classification of a channel. This is used in part to uniquely identify chat.

Valid value: ⁠["connect:sms", connect:"WhatsApp"]⁠

Event

[required] Chat integration event payload

NewSessionDetails

Contact properties to apply when starting a new chat. If the integration event is handled with an existing chat, this is ignored.


Send outbound email for outbound campaigns

Description

Send outbound email for outbound campaigns. For more information about outbound campaigns, see Set up Amazon Connect outbound campaigns.

See https://www.paws-r-sdk.com/docs/connect_send_outbound_email/ for full documentation.

Usage

connect_send_outbound_email(
  InstanceId,
  FromEmailAddress,
  DestinationEmailAddress,
  AdditionalRecipients = NULL,
  EmailMessage,
  TrafficType,
  SourceCampaign = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

FromEmailAddress

[required] The email address to be used for sending email.

DestinationEmailAddress

[required] The email address to send the email to.

AdditionalRecipients

The additional recipients address of the email in CC.

EmailMessage

[required] The email message body to be sent to the newly created email.

TrafficType

[required] Denotes the class of traffic.

SourceCampaign

A Campaign object need for Campaign traffic type.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Provides a pre-signed Amazon S3 URL in response for uploading your content

Description

Provides a pre-signed Amazon S3 URL in response for uploading your content.

See https://www.paws-r-sdk.com/docs/connect_start_attached_file_upload/ for full documentation.

Usage

connect_start_attached_file_upload(
  ClientToken = NULL,
  InstanceId,
  FileName,
  FileSizeInBytes,
  UrlExpiryInSeconds = NULL,
  FileUseCaseType,
  AssociatedResourceArn,
  CreatedBy = NULL,
  Tags = NULL
)

Arguments

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

InstanceId

[required] The unique identifier of the Amazon Connect instance.

FileName

[required] A case-sensitive name of the attached file being uploaded.

FileSizeInBytes

[required] The size of the attached file in bytes.

UrlExpiryInSeconds

Optional override for the expiry of the pre-signed S3 URL in seconds. The default value is 300.

FileUseCaseType

[required] The use case for the file.

Only ATTACHMENTS are supported.

AssociatedResourceArn

[required] The resource to which the attached file is (being) uploaded to. The supported resources are Cases and Email.

This value must be a valid ARN.

CreatedBy

Represents the identity that created the file.

Tags

The tags used to organize, track, or control access for this resource. For example, ⁠{ "Tags": {"key1":"value1", "key2":"value2"} }⁠.


Initiates a flow to start a new chat for the customer

Description

Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.

See https://www.paws-r-sdk.com/docs/connect_start_chat_contact/ for full documentation.

Usage

connect_start_chat_contact(
  InstanceId,
  ContactFlowId,
  Attributes = NULL,
  ParticipantDetails,
  InitialMessage = NULL,
  ClientToken = NULL,
  ChatDurationInMinutes = NULL,
  SupportedMessagingContentTypes = NULL,
  PersistentChat = NULL,
  RelatedContactId = NULL,
  SegmentAttributes = NULL,
  CustomerId = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowId

[required] The identifier of the flow for initiating the chat. To see the ContactFlowId in the Amazon Connect admin website, on the navigation menu go to Routing, Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Attributes

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes. They can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

ParticipantDetails

[required] Information identifying the participant.

InitialMessage

The initial message to be sent to the newly created chat. If you have a Lex bot in your flow, the initial message is not delivered to the Lex bot.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

ChatDurationInMinutes

The total duration of the newly started chat session. If not specified, the chat session duration defaults to 25 hour. The minimum configurable time is 60 minutes. The maximum configurable time is 10,080 minutes (7 days).

SupportedMessagingContentTypes

The supported chat message content types. Supported types are text/plain, text/markdown, application/json, application/vnd.amazonaws.connect.message.interactive, and application/vnd.amazonaws.connect.message.interactive.response.

Content types must always contain text/plain. You can then put any other supported type in the list. For example, all the following lists are valid because they contain text/plain: ⁠[text/plain, text/markdown, application/json]⁠, ⁠[text/markdown, text/plain]⁠, ⁠[text/plain, application/json, application/vnd.amazonaws.connect.message.interactive.response]⁠.

The type application/vnd.amazonaws.connect.message.interactive is required to use the Show view flow block.

PersistentChat

Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see Enable persistent chat.

RelatedContactId

The unique identifier for an Amazon Connect contact. This identifier is related to the chat starting.

You cannot provide data for both RelatedContactId and PersistentChat.

SegmentAttributes

A set of system defined key-value pairs stored on individual contact segments using an attribute map. The attributes are standard Amazon Connect attributes. They can be accessed in flows.

Attribute keys can include only alphanumeric, -, and _.

This field can be used to show channel subtype, such as connect:Guide.

The types application/vnd.amazonaws.connect.message.interactive and application/vnd.amazonaws.connect.message.interactive.response must be present in the SupportedMessagingContentTypes field of this API in order to set SegmentAttributes as {⁠ "connect:Subtype": \{"valueString" : "connect:Guide" \}\}⁠.

CustomerId

The customer's identification number. For example, the CustomerId may be a customer number from your CRM.


Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact

Description

Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact evaluation cannot be started.

See https://www.paws-r-sdk.com/docs/connect_start_contact_evaluation/ for full documentation.

Usage

connect_start_contact_evaluation(
  InstanceId,
  ContactId,
  EvaluationFormId,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

EvaluationFormId

[required] The unique identifier for the evaluation form.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Starts recording the contact:

Description

Starts recording the contact:

See https://www.paws-r-sdk.com/docs/connect_start_contact_recording/ for full documentation.

Usage

connect_start_contact_recording(
  InstanceId,
  ContactId,
  InitialContactId,
  VoiceRecordingConfiguration
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact.

InitialContactId

[required] The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

VoiceRecordingConfiguration

[required] The person being recorded.


Initiates real-time message streaming for a new chat contact

Description

Initiates real-time message streaming for a new chat contact.

See https://www.paws-r-sdk.com/docs/connect_start_contact_streaming/ for full documentation.

Usage

connect_start_contact_streaming(
  InstanceId,
  ContactId,
  ChatStreamingConfiguration,
  ClientToken
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

ChatStreamingConfiguration

[required] The streaming configuration, such as the Amazon SNS streaming endpoint.

ClientToken

[required] A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Creates an inbound email contact and initiates a flow to start the email contact for the customer

Description

Creates an inbound email contact and initiates a flow to start the email contact for the customer. Response of this API provides the ContactId of the email contact created.

See https://www.paws-r-sdk.com/docs/connect_start_email_contact/ for full documentation.

Usage

connect_start_email_contact(
  InstanceId,
  FromEmailAddress,
  DestinationEmailAddress,
  Description = NULL,
  References = NULL,
  Name = NULL,
  EmailMessage,
  AdditionalRecipients = NULL,
  Attachments = NULL,
  ContactFlowId = NULL,
  RelatedContactId = NULL,
  Attributes = NULL,
  SegmentAttributes = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

FromEmailAddress

[required] The email address of the customer.

DestinationEmailAddress

[required] The email address associated with the instance.

Description

A description of the email contact.

References

A formatted URL that is shown to an agent in the Contact Control Panel (CCP). Emails can have the following reference types at the time of creation: URL | NUMBER | STRING | DATE. EMAIL | EMAIL_MESSAGE |ATTACHMENT are not a supported reference type during email creation.

Name

The name of a email that is shown to an agent in the Contact Control Panel (CCP).

EmailMessage

[required] The email message body to be sent to the newly created email.

AdditionalRecipients

The addtional recipients address of the email.

Attachments

List of S3 presigned URLs of email attachments and their file name.

ContactFlowId

The identifier of the flow for initiating the emails. To see the ContactFlowId in the Amazon Connect admin website, on the navigation menu go to Routing, Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

RelatedContactId

The contactId that is related to this contact. Linking emails together by using RelatedContactID copies over contact attributes from the related email contact to the new email contact. All updates to user-defined attributes in the new email contact are limited to the individual contact ID. There are no limits to the number of contacts that can be linked by using RelatedContactId.

Attributes

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

SegmentAttributes

A set of system defined key-value pairs stored on individual contact segments using an attribute map. The attributes are standard Amazon Connect attributes. They can be accessed in flows.

Attribute keys can include only alphanumeric, -, and _.

This field can be used to show channel subtype, such as connect:Guide.

To set contact expiry, a ValueMap must be specified containing the integer number of minutes the contact will be active for before expiring, with SegmentAttributes like { ⁠ "connect:ContactExpiry": \{"ValueMap" : \{ "ExpiryDuration": \{ "ValueInteger":135\}\}\}\}⁠.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Initiates a new outbound SMS contact to a customer

Description

Initiates a new outbound SMS contact to a customer. Response of this API provides the ContactId of the outbound SMS contact created.

See https://www.paws-r-sdk.com/docs/connect_start_outbound_chat_contact/ for full documentation.

Usage

connect_start_outbound_chat_contact(
  SourceEndpoint,
  DestinationEndpoint,
  InstanceId,
  SegmentAttributes,
  Attributes = NULL,
  ContactFlowId,
  ChatDurationInMinutes = NULL,
  ParticipantDetails = NULL,
  InitialSystemMessage = NULL,
  RelatedContactId = NULL,
  SupportedMessagingContentTypes = NULL,
  ClientToken = NULL
)

Arguments

SourceEndpoint

[required]

DestinationEndpoint

[required]

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

SegmentAttributes

[required] A set of system defined key-value pairs stored on individual contact segments using an attribute map. The attributes are standard Amazon Connect attributes. They can be accessed in flows.

  • Attribute keys can include only alphanumeric, -, and ⁠_⁠.

  • This field can be used to show channel subtype, such as connect:Guide and connect:SMS.

Attributes

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

ContactFlowId

[required] The identifier of the flow for the call. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

  • arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/123ec456-a007-89c0-1234-xxxxxxxxxxxx

ChatDurationInMinutes

The total duration of the newly started chat session. If not specified, the chat session duration defaults to 25 hour. The minimum configurable time is 60 minutes. The maximum configurable time is 10,080 minutes (7 days).

ParticipantDetails
InitialSystemMessage
RelatedContactId

The unique identifier for an Amazon Connect contact. This identifier is related to the contact starting.

SupportedMessagingContentTypes

The supported chat message content types. Supported types are:

  • text/plain

  • text/markdown

  • ⁠application/json, application/vnd.amazonaws.connect.message.interactive⁠

  • application/vnd.amazonaws.connect.message.interactive.response

Content types must always contain text/plain. You can then put any other supported type in the list. For example, all the following lists are valid because they contain text/plain:

  • ⁠[text/plain, text/markdown, application/json]⁠

  • ⁠[text/markdown, text/plain]⁠

  • ⁠[text/plain, application/json, application/vnd.amazonaws.connect.message.interactive.response]⁠

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the AWS SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned.


Initiates a flow to send an agent reply or outbound email contact (created from the CreateContact API) to a customer

Description

Initiates a flow to send an agent reply or outbound email contact (created from the CreateContact API) to a customer.

See https://www.paws-r-sdk.com/docs/connect_start_outbound_email_contact/ for full documentation.

Usage

connect_start_outbound_email_contact(
  InstanceId,
  ContactId,
  FromEmailAddress = NULL,
  DestinationEmailAddress,
  AdditionalRecipients = NULL,
  EmailMessage,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

FromEmailAddress

The email address associated with the instance.

DestinationEmailAddress

[required] The email address of the customer.

AdditionalRecipients

The addtional recipients address of email in CC.

EmailMessage

[required] The email message body to be sent to the newly created email.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Places an outbound call to a contact, and then initiates the flow

Description

Places an outbound call to a contact, and then initiates the flow. It performs the actions in the flow that's specified (in ContactFlowId).

See https://www.paws-r-sdk.com/docs/connect_start_outbound_voice_contact/ for full documentation.

Usage

connect_start_outbound_voice_contact(
  Name = NULL,
  Description = NULL,
  References = NULL,
  RelatedContactId = NULL,
  DestinationPhoneNumber,
  ContactFlowId,
  InstanceId,
  ClientToken = NULL,
  SourcePhoneNumber = NULL,
  QueueId = NULL,
  Attributes = NULL,
  AnswerMachineDetectionConfig = NULL,
  CampaignId = NULL,
  TrafficType = NULL
)

Arguments

Name

The name of a voice contact that is shown to an agent in the Contact Control Panel (CCP).

Description

A description of the voice contact that is shown to an agent in the Contact Control Panel (CCP).

References

A formatted URL that is shown to an agent in the Contact Control Panel (CCP). Contacts can have the following reference types at the time of creation: URL | NUMBER | STRING | DATE | EMAIL. ATTACHMENT is not a supported reference type during voice contact creation.

RelatedContactId

The contactId that is related to this contact. Linking voice, task, or chat by using RelatedContactID copies over contact attributes from the related contact to the new contact. All updates to user-defined attributes in the new contact are limited to the individual contact ID. There are no limits to the number of contacts that can be linked by using RelatedContactId.

DestinationPhoneNumber

[required] The phone number of the customer, in E.164 format.

ContactFlowId

[required] The identifier of the flow for the outbound call. To see the ContactFlowId in the Amazon Connect admin website, on the navigation menu go to Routing, Contact Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned.

SourcePhoneNumber

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

QueueId

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the flow is used. If you do not specify a queue, you must specify a source phone number.

Attributes

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

AnswerMachineDetectionConfig

Configuration of the answering machine detection for this outbound call.

CampaignId

The campaign identifier of the outbound communication.

TrafficType

Denotes the class of traffic. Calls with different traffic types are handled differently by Amazon Connect. The default value is GENERAL. Use CAMPAIGN if EnableAnswerMachineDetection is set to true. For all other cases, use GENERAL.


Starts screen sharing for a contact

Description

Starts screen sharing for a contact. For more information about screen sharing, see Set up in-app, web, video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide.

See https://www.paws-r-sdk.com/docs/connect_start_screen_sharing/ for full documentation.

Usage

connect_start_screen_sharing(ClientToken = NULL, InstanceId, ContactId)

Arguments

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.


Initiates a flow to start a new task contact

Description

Initiates a flow to start a new task contact. For more information about task contacts, see Concepts: Tasks in Amazon Connect in the Amazon Connect Administrator Guide.

See https://www.paws-r-sdk.com/docs/connect_start_task_contact/ for full documentation.

Usage

connect_start_task_contact(
  InstanceId,
  PreviousContactId = NULL,
  ContactFlowId = NULL,
  Attributes = NULL,
  Name,
  References = NULL,
  Description = NULL,
  ClientToken = NULL,
  ScheduledTime = NULL,
  TaskTemplateId = NULL,
  QuickConnectId = NULL,
  RelatedContactId = NULL,
  SegmentAttributes = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

PreviousContactId

The identifier of the previous chat, voice, or task contact. Any updates to user-defined attributes to task contacts linked using the same PreviousContactID will affect every contact in the chain. There can be a maximum of 12 linked task contacts in a chain.

ContactFlowId

The identifier of the flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect admin website, on the navigation menu go to Routing, Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

Attributes

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

Name

[required] The name of a task that is shown to an agent in the Contact Control Panel (CCP).

References

A formatted URL that is shown to an agent in the Contact Control Panel (CCP). Tasks can have the following reference types at the time of creation: URL | NUMBER | STRING | DATE | EMAIL. ATTACHMENT is not a supported reference type during task creation.

Description

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

ScheduledTime

The timestamp, in Unix Epoch seconds format, at which to start running the inbound flow. The scheduled time cannot be in the past. It must be within up to 6 days in future.

TaskTemplateId

A unique identifier for the task template. For more information about task templates, see Create task templates in the Amazon Connect Administrator Guide.

QuickConnectId

The identifier for the quick connect. Tasks that are created by using QuickConnectId will use the flow that is defined on agent or queue quick connect. For more information about quick connects, see Create quick connects.

RelatedContactId

The contactId that is related to this contact. Linking tasks together by using RelatedContactID copies over contact attributes from the related task contact to the new task contact. All updates to user-defined attributes in the new task contact are limited to the individual contact ID, unlike what happens when tasks are linked by using PreviousContactID. There are no limits to the number of contacts that can be linked by using RelatedContactId.

SegmentAttributes

A set of system defined key-value pairs stored on individual contact segments (unique contact ID) using an attribute map. The attributes are standard Amazon Connect attributes. They can be accessed in flows.

Attribute keys can include only alphanumeric, -, and _.

This field can be used to set Contact Expiry as a duration in minutes and set a UserId for the User who created a task.

To set contact expiry, a ValueMap must be specified containing the integer number of minutes the contact will be active for before expiring, with SegmentAttributes like { ⁠ "connect:ContactExpiry": \{"ValueMap" : \{ "ExpiryDuration": \{ "ValueInteger": 135\}\}\}\}⁠.

To set the created by user, a valid AgentResourceId must be supplied, with SegmentAttributes like { ⁠"connect:CreatedByUser" \{ "ValueString": "arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/agent/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"\}\}\}⁠.


Places an inbound in-app, web, or video call to a contact, and then initiates the flow

Description

Places an inbound in-app, web, or video call to a contact, and then initiates the flow. It performs the actions in the flow that are specified (in ContactFlowId) and present in the Amazon Connect instance (specified as InstanceId).

See https://www.paws-r-sdk.com/docs/connect_start_web_rtc_contact/ for full documentation.

Usage

connect_start_web_rtc_contact(
  Attributes = NULL,
  ClientToken = NULL,
  ContactFlowId,
  InstanceId,
  AllowedCapabilities = NULL,
  ParticipantDetails,
  RelatedContactId = NULL,
  References = NULL,
  Description = NULL
)

Arguments

Attributes

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, -, and _ characters.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned.

ContactFlowId

[required] The identifier of the flow for the call. To see the ContactFlowId in the Amazon Connect admin website, on the navigation menu go to Routing, Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AllowedCapabilities

Information about the video sharing capabilities of the participants (customer, agent).

ParticipantDetails

[required]

RelatedContactId

The unique identifier for an Amazon Connect contact. This identifier is related to the contact starting.

References

A formatted URL that is shown to an agent in the Contact Control Panel (CCP). Tasks can have the following reference types at the time of creation: URL | NUMBER | STRING | DATE | EMAIL. ATTACHMENT is not a supported reference type during task creation.

Description

A description of the task that is shown to an agent in the Contact Control Panel (CCP).


Ends the specified contact

Description

Ends the specified contact. Use this API to stop queued callbacks. It does not work for voice contacts that use the following initiation methods:

See https://www.paws-r-sdk.com/docs/connect_stop_contact/ for full documentation.

Usage

connect_stop_contact(ContactId, InstanceId, DisconnectReason = NULL)

Arguments

ContactId

[required] The ID of the contact.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

DisconnectReason

The reason a contact can be disconnected. Only Amazon Connect outbound campaigns can provide this field.


Stops recording a call when a contact is being recorded

Description

Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording.

See https://www.paws-r-sdk.com/docs/connect_stop_contact_recording/ for full documentation.

Usage

connect_stop_contact_recording(
  InstanceId,
  ContactId,
  InitialContactId,
  ContactRecordingType = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact.

InitialContactId

[required] The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

ContactRecordingType

The type of recording being operated on.


Ends message streaming on a specified contact

Description

Ends message streaming on a specified contact. To restart message streaming on that contact, call the start_contact_streaming API.

See https://www.paws-r-sdk.com/docs/connect_stop_contact_streaming/ for full documentation.

Usage

connect_stop_contact_streaming(InstanceId, ContactId, StreamingId)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact. This is the identifier of the contact that is associated with the first interaction with the contact center.

StreamingId

[required] The identifier of the streaming configuration enabled.


Submits a contact evaluation in the specified Amazon Connect instance

Description

Submits a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by passing an empty object ({}) to the question identifier.

See https://www.paws-r-sdk.com/docs/connect_submit_contact_evaluation/ for full documentation.

Usage

connect_submit_contact_evaluation(
  InstanceId,
  EvaluationId,
  Answers = NULL,
  Notes = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationId

[required] A unique identifier for the contact evaluation.

Answers

A map of question identifiers to answer value.

Notes

A map of question identifiers to note value.


When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both

Description

When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would be suspended. For example, you might suspend the screen recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording the screen.

See https://www.paws-r-sdk.com/docs/connect_suspend_contact_recording/ for full documentation.

Usage

connect_suspend_contact_recording(
  InstanceId,
  ContactId,
  InitialContactId,
  ContactRecordingType = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact.

InitialContactId

[required] The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

ContactRecordingType

The type of recording being operated on.


Adds the specified tags to the contact resource

Description

Adds the specified tags to the contact resource. For more information about this API is used, see Set up granular billing for a detailed view of your Amazon Connect usage.

See https://www.paws-r-sdk.com/docs/connect_tag_contact/ for full documentation.

Usage

connect_tag_contact(ContactId, InstanceId, Tags)

Arguments

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Tags

[required] The tags to be assigned to the contact resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

Authorization is not supported by this tag.


Adds the specified tags to the specified resource

Description

Adds the specified tags to the specified resource.

See https://www.paws-r-sdk.com/docs/connect_tag_resource/ for full documentation.

Usage

connect_tag_resource(resourceArn, tags)

Arguments

resourceArn

[required] The Amazon Resource Name (ARN) of the resource.

tags

[required] The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.


Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created

Description

Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers.

See https://www.paws-r-sdk.com/docs/connect_transfer_contact/ for full documentation.

Usage

connect_transfer_contact(
  InstanceId,
  ContactId,
  QueueId = NULL,
  UserId = NULL,
  ContactFlowId,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

QueueId

The identifier for the queue.

UserId

The identifier for the user. This can be the ID or the ARN of the user.

ContactFlowId

[required] The identifier of the flow.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Removes the specified tags from the contact resource

Description

Removes the specified tags from the contact resource. For more information about this API is used, see Set up granular billing for a detailed view of your Amazon Connect usage.

See https://www.paws-r-sdk.com/docs/connect_untag_contact/ for full documentation.

Usage

connect_untag_contact(ContactId, InstanceId, TagKeys)

Arguments

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

TagKeys

[required] A list of tag keys. Existing tags on the contact whose keys are members of this list will be removed.


Removes the specified tags from the specified resource

Description

Removes the specified tags from the specified resource.

See https://www.paws-r-sdk.com/docs/connect_untag_resource/ for full documentation.

Usage

connect_untag_resource(resourceArn, tagKeys)

Arguments

resourceArn

[required] The Amazon Resource Name (ARN) of the resource.

tagKeys

[required] The tag keys.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_agent_status/ for full documentation.

Usage

connect_update_agent_status(
  InstanceId,
  AgentStatusId,
  Name = NULL,
  Description = NULL,
  State = NULL,
  DisplayOrder = NULL,
  ResetOrderNumber = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AgentStatusId

[required] The identifier of the agent status.

Name

The name of the agent status.

Description

The description of the agent status.

State

The state of the agent status.

DisplayOrder

The display order of the agent status.

ResetOrderNumber

A number indicating the reset order of the agent status.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web ServicesSupport.

See https://www.paws-r-sdk.com/docs/connect_update_authentication_profile/ for full documentation.

Usage

connect_update_authentication_profile(
  AuthenticationProfileId,
  InstanceId,
  Name = NULL,
  Description = NULL,
  AllowedIps = NULL,
  BlockedIps = NULL,
  PeriodicSessionDuration = NULL
)

Arguments

AuthenticationProfileId

[required] A unique identifier for the authentication profile.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

The name for the authentication profile.

Description

The description for the authentication profile.

AllowedIps

A list of IP address range strings that are allowed to access the instance. For more information on how to configure IP addresses, seeConfigure session timeouts in the Amazon Connect Administrator Guide.

BlockedIps

A list of IP address range strings that are blocked from accessing the instance. For more information on how to configure IP addresses, For more information on how to configure IP addresses, see Configure IP-based access control in the Amazon Connect Administrator Guide.

PeriodicSessionDuration

The short lived session duration configuration for users logged in to Amazon Connect, in minutes. This value determines the maximum possible time before an agent is authenticated. For more information, For more information on how to configure IP addresses, see Configure session timeouts in the Amazon Connect Administrator Guide.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_contact/ for full documentation.

Usage

connect_update_contact(
  InstanceId,
  ContactId,
  Name = NULL,
  Description = NULL,
  References = NULL,
  SegmentAttributes = NULL,
  QueueInfo = NULL,
  UserInfo = NULL,
  CustomerEndpoint = NULL,
  SystemEndpoint = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact. This is the identifier of the contact associated with the first interaction with your contact center.

Name

The name of the contact.

Description

The description of the contact.

References

Well-formed data on contact, shown to agents on Contact Control Panel (CCP).

SegmentAttributes

A set of system defined key-value pairs stored on individual contact segments (unique contact ID) using an attribute map. The attributes are standard Amazon Connect attributes. They can be accessed in flows.

Attribute keys can include only alphanumeric, -, and _.

This field can be used to show channel subtype, such as connect:Guide.

Currently Contact Expiry is the only segment attribute which can be updated by using the UpdateContact API.

QueueInfo

Information about the queue associated with a contact. This parameter can only be updated for external audio contacts. It is used when you integrate third-party systems with Contact Lens for analytics. For more information, see Amazon Connect Contact Lens integration in the Amazon Connect Administrator Guide.

UserInfo

Information about the agent associated with a contact. This parameter can only be updated for external audio contacts. It is used when you integrate third-party systems with Contact Lens for analytics. For more information, see Amazon Connect Contact Lens integration in the Amazon Connect Administrator Guide.

CustomerEndpoint

The endpoint of the customer for which the contact was initiated. For external audio contacts, this is usually the end customer's phone number. This value can only be updated for external audio contacts. For more information, see Amazon Connect Contact Lens integration in the Amazon Connect Administrator Guide.

SystemEndpoint

External system endpoint for the contact was initiated. For external audio contacts, this is the phone number of the external system such as the contact center. This value can only be updated for external audio contacts. For more information, see Amazon Connect Contact Lens integration in the Amazon Connect Administrator Guide.


Creates or updates user-defined contact attributes associated with the specified contact

Description

Creates or updates user-defined contact attributes associated with the specified contact.

See https://www.paws-r-sdk.com/docs/connect_update_contact_attributes/ for full documentation.

Usage

connect_update_contact_attributes(InitialContactId, InstanceId, Attributes)

Arguments

InitialContactId

[required] The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Attributes

[required] The Amazon Connect attributes. These attributes can be accessed in flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

In the Set contact attributes block, when the attributes for a contact exceed 32 KB, the contact is routed down the Error branch of the flow. As a mitigation, consider the following options:

  • Remove unnecessary attributes by setting their values to empty.

  • If the attributes are only used in one flow and don't need to be referred to outside of that flow (for example, by a Lambda or another flow), then use flow attributes. This way you aren't needlessly persisting the 32 KB of information from one flow to another. For more information, see Flow block: Set contact attributes in the Amazon Connect Administrator Guide.


Updates details about a contact evaluation in the specified Amazon Connect instance

Description

Updates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object ({}) to the question identifier.

See https://www.paws-r-sdk.com/docs/connect_update_contact_evaluation/ for full documentation.

Usage

connect_update_contact_evaluation(
  InstanceId,
  EvaluationId,
  Answers = NULL,
  Notes = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationId

[required] A unique identifier for the contact evaluation.

Answers

A map of question identifiers to answer value.

Notes

A map of question identifiers to note value.


Updates the specified flow

Description

Updates the specified flow.

See https://www.paws-r-sdk.com/docs/connect_update_contact_flow_content/ for full documentation.

Usage

connect_update_contact_flow_content(InstanceId, ContactFlowId, Content)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

ContactFlowId

[required] The identifier of the flow.

Content

[required] The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

Length Constraints: Minimum length of 1. Maximum length of 256000.


Updates metadata about specified flow

Description

Updates metadata about specified flow.

See https://www.paws-r-sdk.com/docs/connect_update_contact_flow_metadata/ for full documentation.

Usage

connect_update_contact_flow_metadata(
  InstanceId,
  ContactFlowId,
  Name = NULL,
  Description = NULL,
  ContactFlowState = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowId

[required] The identifier of the flow.

Name

The name of the flow.

Description

The description of the flow.

ContactFlowState

The state of flow.


Updates specified flow module for the specified Amazon Connect instance

Description

Updates specified flow module for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_update_contact_flow_module_content/ for full documentation.

Usage

connect_update_contact_flow_module_content(
  InstanceId,
  ContactFlowModuleId,
  Content
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowModuleId

[required] The identifier of the flow module.

Content

[required] The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.


Updates metadata about specified flow module

Description

Updates metadata about specified flow module.

See https://www.paws-r-sdk.com/docs/connect_update_contact_flow_module_metadata/ for full documentation.

Usage

connect_update_contact_flow_module_metadata(
  InstanceId,
  ContactFlowModuleId,
  Name = NULL,
  Description = NULL,
  State = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactFlowModuleId

[required] The identifier of the flow module.

Name

The name of the flow module.

Description

The description of the flow module.

State

The state of flow module.


The name of the flow

Description

The name of the flow.

See https://www.paws-r-sdk.com/docs/connect_update_contact_flow_name/ for full documentation.

Usage

connect_update_contact_flow_name(
  InstanceId,
  ContactFlowId,
  Name = NULL,
  Description = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

ContactFlowId

[required] The identifier of the flow.

Name

The name of the flow.

Description

The description of the flow.


Updates routing priority and age on the contact (QueuePriority and QueueTimeAdjustmentInSeconds)

Description

Updates routing priority and age on the contact (QueuePriority and QueueTimeAdjustmentInSeconds). These properties can be used to change a customer's position in the queue. For example, you can move a contact to the back of the queue by setting a lower routing priority relative to other contacts in queue; or you can move a contact to the front of the queue by increasing the routing age which will make the contact look artificially older and therefore higher up in the first-in-first-out routing order. Note that adjusting the routing age of a contact affects only its position in queue, and not its actual queue wait time as reported through metrics. These properties can also be updated by using the Set routing priority / age flow block.

See https://www.paws-r-sdk.com/docs/connect_update_contact_routing_data/ for full documentation.

Usage

connect_update_contact_routing_data(
  InstanceId,
  ContactId,
  QueueTimeAdjustmentSeconds = NULL,
  QueuePriority = NULL,
  RoutingCriteria = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

QueueTimeAdjustmentSeconds

The number of seconds to add or subtract from the contact's routing age. Contacts are routed to agents on a first-come, first-serve basis. This means that changing their amount of time in queue compared to others also changes their position in queue.

QueuePriority

Priority of the contact in the queue. The default priority for new contacts is 5. You can raise the priority of a contact compared to other contacts in the queue by assigning them a higher priority, such as 1 or 2.

RoutingCriteria

Updates the routing criteria on the contact. These properties can be used to change how a contact is routed within the queue.


Updates the scheduled time of a task contact that is already scheduled

Description

Updates the scheduled time of a task contact that is already scheduled.

See https://www.paws-r-sdk.com/docs/connect_update_contact_schedule/ for full documentation.

Usage

connect_update_contact_schedule(InstanceId, ContactId, ScheduledTime)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact.

ScheduledTime

[required] The timestamp, in Unix Epoch seconds format, at which to start running the inbound flow. The scheduled time cannot be in the past. It must be within up to 6 days in future.


Updates an email address metadata

Description

Updates an email address metadata. For more information about email addresses, see Create email addresses in the Amazon Connect Administrator Guide.

See https://www.paws-r-sdk.com/docs/connect_update_email_address_metadata/ for full documentation.

Usage

connect_update_email_address_metadata(
  InstanceId,
  EmailAddressId,
  Description = NULL,
  DisplayName = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EmailAddressId

[required] The identifier of the email address.

Description

The description of the email address.

DisplayName

The display name of email address.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Updates details about a specific evaluation form version in the specified Amazon Connect instance

Description

Updates details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form.

See https://www.paws-r-sdk.com/docs/connect_update_evaluation_form/ for full documentation.

Usage

connect_update_evaluation_form(
  InstanceId,
  EvaluationFormId,
  EvaluationFormVersion,
  CreateNewVersion = NULL,
  Title,
  Description = NULL,
  Items,
  ScoringStrategy = NULL,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

EvaluationFormId

[required] The unique identifier for the evaluation form.

EvaluationFormVersion

[required] A version of the evaluation form to update.

CreateNewVersion

A flag indicating whether the operation must create a new version.

Title

[required] A title of the evaluation form.

Description

The description of the evaluation form.

Items

[required] Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

ScoringStrategy

A scoring strategy of the evaluation form.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_hours_of_operation/ for full documentation.

Usage

connect_update_hours_of_operation(
  InstanceId,
  HoursOfOperationId,
  Name = NULL,
  Description = NULL,
  TimeZone = NULL,
  Config = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

HoursOfOperationId

[required] The identifier of the hours of operation.

Name

The name of the hours of operation.

Description

The description of the hours of operation.

TimeZone

The time zone of the hours of operation.

Config

Configuration information of the hours of operation.


Update the hours of operation override

Description

Update the hours of operation override.

See https://www.paws-r-sdk.com/docs/connect_update_hours_of_operation_override/ for full documentation.

Usage

connect_update_hours_of_operation_override(
  InstanceId,
  HoursOfOperationId,
  HoursOfOperationOverrideId,
  Name = NULL,
  Description = NULL,
  Config = NULL,
  EffectiveFrom = NULL,
  EffectiveTill = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

HoursOfOperationId

[required] The identifier for the hours of operation.

HoursOfOperationOverrideId

[required] The identifier for the hours of operation override.

Name

The name of the hours of operation override.

Description

The description of the hours of operation override.

Config

Configuration information for the hours of operation override: day, start time, and end time.

EffectiveFrom

The date from when the hours of operation override would be effective.

EffectiveTill

The date till when the hours of operation override would be effective.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_instance_attribute/ for full documentation.

Usage

connect_update_instance_attribute(
  InstanceId,
  AttributeType,
  Value,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AttributeType

[required] The type of attribute.

Only allowlisted customers can consume USE_CUSTOM_TTS_VOICES. To access this feature, contact Amazon Web ServicesSupport for allowlisting.

Value

[required] The value for the attribute. Maximum character limit is 100.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_instance_storage_config/ for full documentation.

Usage

connect_update_instance_storage_config(
  InstanceId,
  AssociationId,
  ResourceType,
  StorageConfig,
  ClientToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AssociationId

[required] The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

ResourceType

[required] A valid resource type.

StorageConfig

[required]

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Instructs Amazon Connect to resume the authentication process

Description

Instructs Amazon Connect to resume the authentication process. The subsequent actions depend on the request body contents:

See https://www.paws-r-sdk.com/docs/connect_update_participant_authentication/ for full documentation.

Usage

connect_update_participant_authentication(
  State,
  InstanceId,
  Code = NULL,
  Error = NULL,
  ErrorDescription = NULL
)

Arguments

State

[required] The state query parameter that was provided by Cognito in the redirectUri. This will also match the state parameter provided in the AuthenticationUrl from the GetAuthenticationUrl response.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Code

The code query parameter provided by Cognito in the redirectUri.

Error

The error query parameter provided by Cognito in the redirectUri.

ErrorDescription

The error_description parameter provided by Cognito in the redirectUri.


Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness

Description

Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:

See https://www.paws-r-sdk.com/docs/connect_update_participant_role_config/ for full documentation.

Usage

connect_update_participant_role_config(
  InstanceId,
  ContactId,
  ChannelConfiguration
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

ChannelConfiguration

[required] The Amazon Connect channel you want to configure.


Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region

Description

Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/connect_update_phone_number/ for full documentation.

Usage

connect_update_phone_number(
  PhoneNumberId,
  TargetArn = NULL,
  InstanceId = NULL,
  ClientToken = NULL
)

Arguments

PhoneNumberId

[required] A unique identifier for the phone number.

TargetArn

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter InstanceId or TargetArn.

InstanceId

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId or TargetArn.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Updates a phone number’s metadata

Description

Updates a phone number’s metadata.

See https://www.paws-r-sdk.com/docs/connect_update_phone_number_metadata/ for full documentation.

Usage

connect_update_phone_number_metadata(
  PhoneNumberId,
  PhoneNumberDescription = NULL,
  ClientToken = NULL
)

Arguments

PhoneNumberId

[required] The Amazon Resource Name (ARN) or resource ID of the phone number.

PhoneNumberDescription

The description of the phone number.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.


Updates a predefined attribute for the specified Amazon Connect instance

Description

Updates a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See https://www.paws-r-sdk.com/docs/connect_update_predefined_attribute/ for full documentation.

Usage

connect_update_predefined_attribute(InstanceId, Name, Values = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the predefined attribute.

Values

The values of the predefined attribute.


Updates a prompt

Description

Updates a prompt.

See https://www.paws-r-sdk.com/docs/connect_update_prompt/ for full documentation.

Usage

connect_update_prompt(
  InstanceId,
  PromptId,
  Name = NULL,
  Description = NULL,
  S3Uri = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

PromptId

[required] A unique identifier for the prompt.

Name

The name of the prompt.

Description

A description of the prompt.

S3Uri

The URI for the S3 bucket where the prompt is stored. You can provide S3 pre-signed URLs returned by the get_prompt_file API instead of providing S3 URIs.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_queue_hours_of_operation/ for full documentation.

Usage

connect_update_queue_hours_of_operation(
  InstanceId,
  QueueId,
  HoursOfOperationId
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.

HoursOfOperationId

[required] The identifier for the hours of operation.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_queue_max_contacts/ for full documentation.

Usage

connect_update_queue_max_contacts(InstanceId, QueueId, MaxContacts = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.

MaxContacts

The maximum number of contacts that can be in the queue before it is considered full.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_queue_name/ for full documentation.

Usage

connect_update_queue_name(InstanceId, QueueId, Name = NULL, Description = NULL)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.

Name

The name of the queue.

Description

The description of the queue.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_queue_outbound_caller_config/ for full documentation.

Usage

connect_update_queue_outbound_caller_config(
  InstanceId,
  QueueId,
  OutboundCallerConfig
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.

OutboundCallerConfig

[required] The outbound caller ID name, number, and outbound whisper flow.


Updates the outbound email address Id for a specified queue

Description

Updates the outbound email address Id for a specified queue.

See https://www.paws-r-sdk.com/docs/connect_update_queue_outbound_email_config/ for full documentation.

Usage

connect_update_queue_outbound_email_config(
  InstanceId,
  QueueId,
  OutboundEmailConfig
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.

OutboundEmailConfig

[required] The outbound email address ID for a specified queue.


This API is in preview release for Amazon Connect and is subject to change

Description

This API is in preview release for Amazon Connect and is subject to change.

See https://www.paws-r-sdk.com/docs/connect_update_queue_status/ for full documentation.

Usage

connect_update_queue_status(InstanceId, QueueId, Status)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QueueId

[required] The identifier for the queue.

Status

[required] The status of the queue.


Updates the configuration settings for the specified quick connect

Description

Updates the configuration settings for the specified quick connect.

See https://www.paws-r-sdk.com/docs/connect_update_quick_connect_config/ for full documentation.

Usage

connect_update_quick_connect_config(
  InstanceId,
  QuickConnectId,
  QuickConnectConfig
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QuickConnectId

[required] The identifier for the quick connect.

QuickConnectConfig

[required] Information about the configuration settings for the quick connect.


Updates the name and description of a quick connect

Description

Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least Name or Description must be provided.

See https://www.paws-r-sdk.com/docs/connect_update_quick_connect_name/ for full documentation.

Usage

connect_update_quick_connect_name(
  InstanceId,
  QuickConnectId,
  Name = NULL,
  Description = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

QuickConnectId

[required] The identifier for the quick connect.

Name

The name of the quick connect.

Description

The description of the quick connect.


Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time

Description

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

See https://www.paws-r-sdk.com/docs/connect_update_routing_profile_agent_availability_timer/ for full documentation.

Usage

connect_update_routing_profile_agent_availability_timer(
  InstanceId,
  RoutingProfileId,
  AgentAvailabilityTimer
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.

AgentAvailabilityTimer

[required] Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.


Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile

Description

Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.

See https://www.paws-r-sdk.com/docs/connect_update_routing_profile_concurrency/ for full documentation.

Usage

connect_update_routing_profile_concurrency(
  InstanceId,
  RoutingProfileId,
  MediaConcurrencies
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.

MediaConcurrencies

[required] The channels that agents can handle in the Contact Control Panel (CCP).


Updates the default outbound queue of a routing profile

Description

Updates the default outbound queue of a routing profile.

See https://www.paws-r-sdk.com/docs/connect_update_routing_profile_default_outbound_queue/ for full documentation.

Usage

connect_update_routing_profile_default_outbound_queue(
  InstanceId,
  RoutingProfileId,
  DefaultOutboundQueueId
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.

DefaultOutboundQueueId

[required] The identifier for the default outbound queue.


Updates the name and description of a routing profile

Description

Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least Name or Description must be provided.

See https://www.paws-r-sdk.com/docs/connect_update_routing_profile_name/ for full documentation.

Usage

connect_update_routing_profile_name(
  InstanceId,
  RoutingProfileId,
  Name = NULL,
  Description = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.

Name

The name of the routing profile. Must not be more than 127 characters.

Description

The description of the routing profile. Must not be more than 250 characters.


Updates the properties associated with a set of queues for a routing profile

Description

Updates the properties associated with a set of queues for a routing profile.

See https://www.paws-r-sdk.com/docs/connect_update_routing_profile_queues/ for full documentation.

Usage

connect_update_routing_profile_queues(
  InstanceId,
  RoutingProfileId,
  QueueConfigs
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

RoutingProfileId

[required] The identifier of the routing profile.

QueueConfigs

[required] The queues to be updated for this routing profile. Queues must first be associated to the routing profile. You can do this using AssociateRoutingProfileQueues.


Updates a rule for the specified Amazon Connect instance

Description

Updates a rule for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_update_rule/ for full documentation.

Usage

connect_update_rule(RuleId, InstanceId, Name, Function, Actions, PublishStatus)

Arguments

RuleId

[required] A unique identifier for the rule.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

[required] The name of the rule. You can change the name only if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

Function

[required] The conditions of the rule.

Actions

[required] A list of actions to be run when the rule is triggered.

PublishStatus

[required] The publish status of the rule.


Updates a security profile

Description

Updates a security profile.

See https://www.paws-r-sdk.com/docs/connect_update_security_profile/ for full documentation.

Usage

connect_update_security_profile(
  Description = NULL,
  Permissions = NULL,
  SecurityProfileId,
  InstanceId,
  AllowedAccessControlTags = NULL,
  TagRestrictedResources = NULL,
  Applications = NULL,
  HierarchyRestrictedResources = NULL,
  AllowedAccessControlHierarchyGroupId = NULL
)

Arguments

Description

The description of the security profile.

Permissions

The permissions granted to a security profile. For a list of valid permissions, see List of security profile permissions.

SecurityProfileId

[required] The identifier for the security profle.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

AllowedAccessControlTags

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

TagRestrictedResources

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

Applications

A list of the third-party application's metadata.

HierarchyRestrictedResources

The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are acceptable ResourceNames: User.

AllowedAccessControlHierarchyGroupId

The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.


Updates details about a specific task template in the specified Amazon Connect instance

Description

Updates details about a specific task template in the specified Amazon Connect instance. This operation does not support partial updates. Instead it does a full update of template content.

See https://www.paws-r-sdk.com/docs/connect_update_task_template/ for full documentation.

Usage

connect_update_task_template(
  TaskTemplateId,
  InstanceId,
  Name = NULL,
  Description = NULL,
  ContactFlowId = NULL,
  SelfAssignFlowId = NULL,
  Constraints = NULL,
  Defaults = NULL,
  Status = NULL,
  Fields = NULL
)

Arguments

TaskTemplateId

[required] A unique identifier for the task template.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Name

The name of the task template.

Description

The description of the task template.

ContactFlowId

The identifier of the flow that runs by default when a task is created by referencing this template.

SelfAssignFlowId

The ContactFlowId for the flow that will be run if this template is used to create a self-assigned task.

Constraints

Constraints that are applicable to the fields listed.

Defaults

The default values for fields when a task is created by referencing this template.

Status

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

Fields

Fields that are part of the template.


Updates the traffic distribution for a given traffic distribution group

Description

Updates the traffic distribution for a given traffic distribution group.

See https://www.paws-r-sdk.com/docs/connect_update_traffic_distribution/ for full documentation.

Usage

connect_update_traffic_distribution(
  Id,
  TelephonyConfig = NULL,
  SignInConfig = NULL,
  AgentConfig = NULL
)

Arguments

Id

[required] The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

TelephonyConfig

The distribution of traffic between the instance and its replica(s).

SignInConfig

The distribution that determines which Amazon Web Services Regions should be used to sign in agents in to both the instance and its replica(s).

AgentConfig

The distribution of agents between the instance and its replica(s).


Assigns the specified hierarchy group to the specified user

Description

Assigns the specified hierarchy group to the specified user.

See https://www.paws-r-sdk.com/docs/connect_update_user_hierarchy/ for full documentation.

Usage

connect_update_user_hierarchy(HierarchyGroupId = NULL, UserId, InstanceId)

Arguments

HierarchyGroupId

The identifier of the hierarchy group.

UserId

[required] The identifier of the user account.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Updates the name of the user hierarchy group

Description

Updates the name of the user hierarchy group.

See https://www.paws-r-sdk.com/docs/connect_update_user_hierarchy_group_name/ for full documentation.

Usage

connect_update_user_hierarchy_group_name(Name, HierarchyGroupId, InstanceId)

Arguments

Name

[required] The name of the hierarchy group. Must not be more than 100 characters.

HierarchyGroupId

[required] The identifier of the hierarchy group.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Updates the user hierarchy structure: add, remove, and rename user hierarchy levels

Description

Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.

See https://www.paws-r-sdk.com/docs/connect_update_user_hierarchy_structure/ for full documentation.

Usage

connect_update_user_hierarchy_structure(HierarchyStructure, InstanceId)

Arguments

HierarchyStructure

[required] The hierarchy levels to update.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Updates the identity information for the specified user

Description

Updates the identity information for the specified user.

See https://www.paws-r-sdk.com/docs/connect_update_user_identity_info/ for full documentation.

Usage

connect_update_user_identity_info(IdentityInfo, UserId, InstanceId)

Arguments

IdentityInfo

[required] The identity information for the user.

UserId

[required] The identifier of the user account.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Updates the phone configuration settings for the specified user

Description

Updates the phone configuration settings for the specified user.

See https://www.paws-r-sdk.com/docs/connect_update_user_phone_config/ for full documentation.

Usage

connect_update_user_phone_config(PhoneConfig, UserId, InstanceId)

Arguments

PhoneConfig

[required] Information about phone configuration settings for the user.

UserId

[required] The identifier of the user account.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Updates the properties associated with the proficiencies of a user

Description

Updates the properties associated with the proficiencies of a user.

See https://www.paws-r-sdk.com/docs/connect_update_user_proficiencies/ for full documentation.

Usage

connect_update_user_proficiencies(InstanceId, UserId, UserProficiencies)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

UserId

[required] The identifier of the user account.

UserProficiencies

[required] The proficiencies to be updated for the user. Proficiencies must first be associated to the user. You can do this using AssociateUserProficiencies API.


Assigns the specified routing profile to the specified user

Description

Assigns the specified routing profile to the specified user.

See https://www.paws-r-sdk.com/docs/connect_update_user_routing_profile/ for full documentation.

Usage

connect_update_user_routing_profile(RoutingProfileId, UserId, InstanceId)

Arguments

RoutingProfileId

[required] The identifier of the routing profile for the user.

UserId

[required] The identifier of the user account.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Assigns the specified security profiles to the specified user

Description

Assigns the specified security profiles to the specified user.

See https://www.paws-r-sdk.com/docs/connect_update_user_security_profiles/ for full documentation.

Usage

connect_update_user_security_profiles(SecurityProfileIds, UserId, InstanceId)

Arguments

SecurityProfileIds

[required] The identifiers of the security profiles for the user.

UserId

[required] The identifier of the user account.

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.


Updates the view content of the given view identifier in the specified Amazon Connect instance

Description

Updates the view content of the given view identifier in the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connect_update_view_content/ for full documentation.

Usage

connect_update_view_content(InstanceId, ViewId, Status, Content)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ViewId

[required] The identifier of the view. Both ViewArn and ViewId can be used.

Status

[required] Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

Content

[required] View content containing all content necessary to render a view except for runtime input data and the runtime input schema, which is auto-generated by this operation.

The total uncompressed content has a maximum file size of 400kB.


Updates the view metadata

Description

Updates the view metadata. Note that either Name or Description must be provided.

See https://www.paws-r-sdk.com/docs/connect_update_view_metadata/ for full documentation.

Usage

connect_update_view_metadata(
  InstanceId,
  ViewId,
  Name = NULL,
  Description = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

ViewId

[required] The identifier of the view. Both ViewArn and ViewId can be used.

Name

The name of the view.

Description

The description of the view.


AmazonConnectCampaignService

Description

Provide APIs to create and manage Amazon Connect Campaigns.

Usage

connectcampaignservice(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- connectcampaignservice(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

create_campaign Creates a campaign for the specified Amazon Connect account
delete_campaign Deletes a campaign from the specified Amazon Connect account
delete_connect_instance_config Deletes a connect instance config from the specified AWS account
delete_instance_onboarding_job Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance
describe_campaign Describes the specific campaign
get_campaign_state Get state of a campaign for the specified Amazon Connect account
get_campaign_state_batch Get state of campaigns for the specified Amazon Connect account
get_connect_instance_config Get the specific Connect instance config
get_instance_onboarding_job_status Get the specific instance onboarding job status
list_campaigns Provides summary information about the campaigns under the specified Amazon Connect account
list_tags_for_resource List tags for a resource
pause_campaign Pauses a campaign for the specified Amazon Connect account
put_dial_request_batch Creates dials requests for the specified campaign Amazon Connect account
resume_campaign Stops a campaign for the specified Amazon Connect account
start_campaign Starts a campaign for the specified Amazon Connect account
start_instance_onboarding_job Onboard the specific Amazon Connect instance to Connect Campaigns
stop_campaign Stops a campaign for the specified Amazon Connect account
tag_resource Tag a resource
untag_resource Untag a resource
update_campaign_dialer_config Updates the dialer config of a campaign
update_campaign_name Updates the name of a campaign
update_campaign_outbound_call_config Updates the outbound call config of a campaign

Examples

## Not run: 
svc <- connectcampaignservice()
svc$create_campaign(
  Foo = 123
)

## End(Not run)


Creates a campaign for the specified Amazon Connect account

Description

Creates a campaign for the specified Amazon Connect account. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_create_campaign/ for full documentation.

Usage

connectcampaignservice_create_campaign(
  name,
  connectInstanceId,
  dialerConfig,
  outboundCallConfig,
  tags = NULL
)

Arguments

name

[required]

connectInstanceId

[required]

dialerConfig

[required]

outboundCallConfig

[required]

tags

Deletes a campaign from the specified Amazon Connect account

Description

Deletes a campaign from the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_delete_campaign/ for full documentation.

Usage

connectcampaignservice_delete_campaign(id)

Arguments

id

[required]


Deletes a connect instance config from the specified AWS account

Description

Deletes a connect instance config from the specified AWS account.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_delete_connect_instance_config/ for full documentation.

Usage

connectcampaignservice_delete_connect_instance_config(connectInstanceId)

Arguments

connectInstanceId

[required]


Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance

Description

Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_delete_instance_onboarding_job/ for full documentation.

Usage

connectcampaignservice_delete_instance_onboarding_job(connectInstanceId)

Arguments

connectInstanceId

[required]


Describes the specific campaign

Description

Describes the specific campaign.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_describe_campaign/ for full documentation.

Usage

connectcampaignservice_describe_campaign(id)

Arguments

id

[required]


Get state of a campaign for the specified Amazon Connect account

Description

Get state of a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_get_campaign_state/ for full documentation.

Usage

connectcampaignservice_get_campaign_state(id)

Arguments

id

[required]


Get state of campaigns for the specified Amazon Connect account

Description

Get state of campaigns for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_get_campaign_state_batch/ for full documentation.

Usage

connectcampaignservice_get_campaign_state_batch(campaignIds)

Arguments

campaignIds

[required]


Get the specific Connect instance config

Description

Get the specific Connect instance config.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_get_connect_instance_config/ for full documentation.

Usage

connectcampaignservice_get_connect_instance_config(connectInstanceId)

Arguments

connectInstanceId

[required]


Get the specific instance onboarding job status

Description

Get the specific instance onboarding job status.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_get_instance_onboarding_job_status/ for full documentation.

Usage

connectcampaignservice_get_instance_onboarding_job_status(connectInstanceId)

Arguments

connectInstanceId

[required]


Provides summary information about the campaigns under the specified Amazon Connect account

Description

Provides summary information about the campaigns under the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_list_campaigns/ for full documentation.

Usage

connectcampaignservice_list_campaigns(
  maxResults = NULL,
  nextToken = NULL,
  filters = NULL
)

Arguments

maxResults
nextToken
filters

List tags for a resource

Description

List tags for a resource.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_list_tags_for_resource/ for full documentation.

Usage

connectcampaignservice_list_tags_for_resource(arn)

Arguments

arn

[required]


Pauses a campaign for the specified Amazon Connect account

Description

Pauses a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_pause_campaign/ for full documentation.

Usage

connectcampaignservice_pause_campaign(id)

Arguments

id

[required]


Creates dials requests for the specified campaign Amazon Connect account

Description

Creates dials requests for the specified campaign Amazon Connect account. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_put_dial_request_batch/ for full documentation.

Usage

connectcampaignservice_put_dial_request_batch(id, dialRequests)

Arguments

id

[required]

dialRequests

[required]


Stops a campaign for the specified Amazon Connect account

Description

Stops a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_resume_campaign/ for full documentation.

Usage

connectcampaignservice_resume_campaign(id)

Arguments

id

[required]


Starts a campaign for the specified Amazon Connect account

Description

Starts a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_start_campaign/ for full documentation.

Usage

connectcampaignservice_start_campaign(id)

Arguments

id

[required]


Onboard the specific Amazon Connect instance to Connect Campaigns

Description

Onboard the specific Amazon Connect instance to Connect Campaigns.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_start_instance_onboarding_job/ for full documentation.

Usage

connectcampaignservice_start_instance_onboarding_job(
  connectInstanceId,
  encryptionConfig
)

Arguments

connectInstanceId

[required]

encryptionConfig

[required]


Stops a campaign for the specified Amazon Connect account

Description

Stops a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_stop_campaign/ for full documentation.

Usage

connectcampaignservice_stop_campaign(id)

Arguments

id

[required]


Tag a resource

Description

Tag a resource.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_tag_resource/ for full documentation.

Usage

connectcampaignservice_tag_resource(arn, tags)

Arguments

arn

[required]

tags

[required]


Untag a resource

Description

Untag a resource.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_untag_resource/ for full documentation.

Usage

connectcampaignservice_untag_resource(arn, tagKeys)

Arguments

arn

[required]

tagKeys

[required]


Updates the dialer config of a campaign

Description

Updates the dialer config of a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_update_campaign_dialer_config/ for full documentation.

Usage

connectcampaignservice_update_campaign_dialer_config(id, dialerConfig)

Arguments

id

[required]

dialerConfig

[required]


Updates the name of a campaign

Description

Updates the name of a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_update_campaign_name/ for full documentation.

Usage

connectcampaignservice_update_campaign_name(id, name)

Arguments

id

[required]

name

[required]


Updates the outbound call config of a campaign

Description

Updates the outbound call config of a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservice_update_campaign_outbound_call_config/ for full documentation.

Usage

connectcampaignservice_update_campaign_outbound_call_config(
  id,
  connectContactFlowId = NULL,
  connectSourcePhoneNumber = NULL,
  answerMachineDetectionConfig = NULL
)

Arguments

id

[required]

connectContactFlowId
connectSourcePhoneNumber
answerMachineDetectionConfig

AmazonConnectCampaignServiceV2

Description

Provide APIs to create and manage Amazon Connect Campaigns.

Usage

connectcampaignservicev2(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- connectcampaignservicev2(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

create_campaign Creates a campaign for the specified Amazon Connect account
delete_campaign Deletes a campaign from the specified Amazon Connect account
delete_campaign_channel_subtype_config Deletes the channel subtype config of a campaign
delete_campaign_communication_limits Deletes the communication limits config for a campaign
delete_campaign_communication_time Deletes the communication time config for a campaign
delete_connect_instance_config Deletes a connect instance config from the specified AWS account
delete_connect_instance_integration Delete the integration for the specified Amazon Connect instance
delete_instance_onboarding_job Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance
describe_campaign Describes the specific campaign
get_campaign_state Get state of a campaign for the specified Amazon Connect account
get_campaign_state_batch Get state of campaigns for the specified Amazon Connect account
get_connect_instance_config Get the specific Connect instance config
get_instance_onboarding_job_status Get the specific instance onboarding job status
list_campaigns Provides summary information about the campaigns under the specified Amazon Connect account
list_connect_instance_integrations Provides summary information about the integration under the specified Connect instance
list_tags_for_resource List tags for a resource
pause_campaign Pauses a campaign for the specified Amazon Connect account
put_connect_instance_integration Put or update the integration for the specified Amazon Connect instance
put_outbound_request_batch Creates outbound requests for the specified campaign Amazon Connect account
put_profile_outbound_request_batch Takes in a list of profile outbound requests to be placed as part of an outbound campaign
resume_campaign Stops a campaign for the specified Amazon Connect account
start_campaign Starts a campaign for the specified Amazon Connect account
start_instance_onboarding_job Onboard the specific Amazon Connect instance to Connect Campaigns
stop_campaign Stops a campaign for the specified Amazon Connect account
tag_resource Tag a resource
untag_resource Untag a resource
update_campaign_channel_subtype_config Updates the channel subtype config of a campaign
update_campaign_communication_limits Updates the communication limits config for a campaign
update_campaign_communication_time Updates the communication time config for a campaign
update_campaign_flow_association Updates the campaign flow associated with a campaign
update_campaign_name Updates the name of a campaign
update_campaign_schedule Updates the schedule for a campaign
update_campaign_source Updates the campaign source with a campaign

Examples

## Not run: 
svc <- connectcampaignservicev2()
svc$create_campaign(
  Foo = 123
)

## End(Not run)


Creates a campaign for the specified Amazon Connect account

Description

Creates a campaign for the specified Amazon Connect account. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_create_campaign/ for full documentation.

Usage

connectcampaignservicev2_create_campaign(
  name,
  connectInstanceId,
  channelSubtypeConfig,
  source = NULL,
  connectCampaignFlowArn = NULL,
  schedule = NULL,
  communicationTimeConfig = NULL,
  communicationLimitsOverride = NULL,
  tags = NULL
)

Arguments

name

[required]

connectInstanceId

[required]

channelSubtypeConfig

[required]

source
connectCampaignFlowArn
schedule
communicationTimeConfig
communicationLimitsOverride
tags

Deletes a campaign from the specified Amazon Connect account

Description

Deletes a campaign from the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_delete_campaign/ for full documentation.

Usage

connectcampaignservicev2_delete_campaign(id)

Arguments

id

[required]


Deletes the channel subtype config of a campaign

Description

Deletes the channel subtype config of a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_delete_campaign_channel_subtype_config/ for full documentation.

Usage

connectcampaignservicev2_delete_campaign_channel_subtype_config(
  id,
  channelSubtype
)

Arguments

id

[required]

channelSubtype

[required]


Deletes the communication limits config for a campaign

Description

Deletes the communication limits config for a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_delete_campaign_communication_limits/ for full documentation.

Usage

connectcampaignservicev2_delete_campaign_communication_limits(id, config)

Arguments

id

[required]

config

[required]


Deletes the communication time config for a campaign

Description

Deletes the communication time config for a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_delete_campaign_communication_time/ for full documentation.

Usage

connectcampaignservicev2_delete_campaign_communication_time(id, config)

Arguments

id

[required]

config

[required]


Deletes a connect instance config from the specified AWS account

Description

Deletes a connect instance config from the specified AWS account.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_delete_connect_instance_config/ for full documentation.

Usage

connectcampaignservicev2_delete_connect_instance_config(
  connectInstanceId,
  campaignDeletionPolicy = NULL
)

Arguments

connectInstanceId

[required]

campaignDeletionPolicy

Delete the integration for the specified Amazon Connect instance

Description

Delete the integration for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_delete_connect_instance_integration/ for full documentation.

Usage

connectcampaignservicev2_delete_connect_instance_integration(
  connectInstanceId,
  integrationIdentifier
)

Arguments

connectInstanceId

[required]

integrationIdentifier

[required]


Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance

Description

Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_delete_instance_onboarding_job/ for full documentation.

Usage

connectcampaignservicev2_delete_instance_onboarding_job(connectInstanceId)

Arguments

connectInstanceId

[required]


Describes the specific campaign

Description

Describes the specific campaign.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_describe_campaign/ for full documentation.

Usage

connectcampaignservicev2_describe_campaign(id)

Arguments

id

[required]


Get state of a campaign for the specified Amazon Connect account

Description

Get state of a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_get_campaign_state/ for full documentation.

Usage

connectcampaignservicev2_get_campaign_state(id)

Arguments

id

[required]


Get state of campaigns for the specified Amazon Connect account

Description

Get state of campaigns for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_get_campaign_state_batch/ for full documentation.

Usage

connectcampaignservicev2_get_campaign_state_batch(campaignIds)

Arguments

campaignIds

[required]


Get the specific Connect instance config

Description

Get the specific Connect instance config.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_get_connect_instance_config/ for full documentation.

Usage

connectcampaignservicev2_get_connect_instance_config(connectInstanceId)

Arguments

connectInstanceId

[required]


Get the specific instance onboarding job status

Description

Get the specific instance onboarding job status.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_get_instance_onboarding_job_status/ for full documentation.

Usage

connectcampaignservicev2_get_instance_onboarding_job_status(connectInstanceId)

Arguments

connectInstanceId

[required]


Provides summary information about the campaigns under the specified Amazon Connect account

Description

Provides summary information about the campaigns under the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_list_campaigns/ for full documentation.

Usage

connectcampaignservicev2_list_campaigns(
  maxResults = NULL,
  nextToken = NULL,
  filters = NULL
)

Arguments

maxResults
nextToken
filters

Provides summary information about the integration under the specified Connect instance

Description

Provides summary information about the integration under the specified Connect instance.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_list_connect_instance_integrations/ for full documentation.

Usage

connectcampaignservicev2_list_connect_instance_integrations(
  connectInstanceId,
  maxResults = NULL,
  nextToken = NULL
)

Arguments

connectInstanceId

[required]

maxResults
nextToken

List tags for a resource

Description

List tags for a resource.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_list_tags_for_resource/ for full documentation.

Usage

connectcampaignservicev2_list_tags_for_resource(arn)

Arguments

arn

[required]


Pauses a campaign for the specified Amazon Connect account

Description

Pauses a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_pause_campaign/ for full documentation.

Usage

connectcampaignservicev2_pause_campaign(id)

Arguments

id

[required]


Put or update the integration for the specified Amazon Connect instance

Description

Put or update the integration for the specified Amazon Connect instance.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_put_connect_instance_integration/ for full documentation.

Usage

connectcampaignservicev2_put_connect_instance_integration(
  connectInstanceId,
  integrationConfig
)

Arguments

connectInstanceId

[required]

integrationConfig

[required]


Creates outbound requests for the specified campaign Amazon Connect account

Description

Creates outbound requests for the specified campaign Amazon Connect account. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_put_outbound_request_batch/ for full documentation.

Usage

connectcampaignservicev2_put_outbound_request_batch(id, outboundRequests)

Arguments

id

[required]

outboundRequests

[required]


Takes in a list of profile outbound requests to be placed as part of an outbound campaign

Description

Takes in a list of profile outbound requests to be placed as part of an outbound campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_put_profile_outbound_request_batch/ for full documentation.

Usage

connectcampaignservicev2_put_profile_outbound_request_batch(
  id,
  profileOutboundRequests
)

Arguments

id

[required]

profileOutboundRequests

[required]


Stops a campaign for the specified Amazon Connect account

Description

Stops a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_resume_campaign/ for full documentation.

Usage

connectcampaignservicev2_resume_campaign(id)

Arguments

id

[required]


Starts a campaign for the specified Amazon Connect account

Description

Starts a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_start_campaign/ for full documentation.

Usage

connectcampaignservicev2_start_campaign(id)

Arguments

id

[required]


Onboard the specific Amazon Connect instance to Connect Campaigns

Description

Onboard the specific Amazon Connect instance to Connect Campaigns.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_start_instance_onboarding_job/ for full documentation.

Usage

connectcampaignservicev2_start_instance_onboarding_job(
  connectInstanceId,
  encryptionConfig
)

Arguments

connectInstanceId

[required]

encryptionConfig

[required]


Stops a campaign for the specified Amazon Connect account

Description

Stops a campaign for the specified Amazon Connect account.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_stop_campaign/ for full documentation.

Usage

connectcampaignservicev2_stop_campaign(id)

Arguments

id

[required]


Tag a resource

Description

Tag a resource.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_tag_resource/ for full documentation.

Usage

connectcampaignservicev2_tag_resource(arn, tags)

Arguments

arn

[required]

tags

[required]


Untag a resource

Description

Untag a resource.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_untag_resource/ for full documentation.

Usage

connectcampaignservicev2_untag_resource(arn, tagKeys)

Arguments

arn

[required]

tagKeys

[required]


Updates the channel subtype config of a campaign

Description

Updates the channel subtype config of a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_update_campaign_channel_subtype_config/ for full documentation.

Usage

connectcampaignservicev2_update_campaign_channel_subtype_config(
  id,
  channelSubtypeConfig
)

Arguments

id

[required]

channelSubtypeConfig

[required]


Updates the communication limits config for a campaign

Description

Updates the communication limits config for a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_update_campaign_communication_limits/ for full documentation.

Usage

connectcampaignservicev2_update_campaign_communication_limits(
  id,
  communicationLimitsOverride
)

Arguments

id

[required]

communicationLimitsOverride

[required]


Updates the communication time config for a campaign

Description

Updates the communication time config for a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_update_campaign_communication_time/ for full documentation.

Usage

connectcampaignservicev2_update_campaign_communication_time(
  id,
  communicationTimeConfig
)

Arguments

id

[required]

communicationTimeConfig

[required]


Updates the campaign flow associated with a campaign

Description

Updates the campaign flow associated with a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_update_campaign_flow_association/ for full documentation.

Usage

connectcampaignservicev2_update_campaign_flow_association(
  id,
  connectCampaignFlowArn
)

Arguments

id

[required]

connectCampaignFlowArn

[required]


Updates the name of a campaign

Description

Updates the name of a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_update_campaign_name/ for full documentation.

Usage

connectcampaignservicev2_update_campaign_name(id, name)

Arguments

id

[required]

name

[required]


Updates the schedule for a campaign

Description

Updates the schedule for a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_update_campaign_schedule/ for full documentation.

Usage

connectcampaignservicev2_update_campaign_schedule(id, schedule)

Arguments

id

[required]

schedule

[required]


Updates the campaign source with a campaign

Description

Updates the campaign source with a campaign. This API is idempotent.

See https://www.paws-r-sdk.com/docs/connectcampaignservicev2_update_campaign_source/ for full documentation.

Usage

connectcampaignservicev2_update_campaign_source(id, source)

Arguments

id

[required]

source

[required]


Amazon Connect Cases

Description

With Amazon Connect Cases, your agents can track and manage customer issues that require multiple interactions, follow-up tasks, and teams in your contact center. A case represents a customer issue. It records the issue, the steps and interactions taken to resolve the issue, and the outcome. For more information, see Amazon Connect Cases in the Amazon Connect Administrator Guide.

Usage

connectcases(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- connectcases(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

batch_get_case_rule Gets a batch of case rules
batch_get_field Returns the description for the list of fields in the request parameters
batch_put_field_options Creates and updates a set of field options for a single select field in a Cases domain
create_case If you provide a value for PerformedBy
create_case_rule Creates a new case rule
create_domain Creates a domain, which is a container for all case data, such as cases, fields, templates and layouts
create_field Creates a field in the Cases domain
create_layout Creates a layout in the Cases domain
create_related_item Creates a related item (comments, tasks, and contacts) and associates it with a case
create_template Creates a template in the Cases domain
delete_case_rule Deletes a case rule
delete_domain Deletes a Cases domain
delete_field Deletes a field from a cases template
delete_layout Deletes a layout from a cases template
delete_template Deletes a cases template
get_case Returns information about a specific case if it exists
get_case_audit_events Returns the audit history about a specific case if it exists
get_case_event_configuration Returns the case event publishing configuration
get_domain Returns information about a specific domain if it exists
get_layout Returns the details for the requested layout
get_template Returns the details for the requested template
list_case_rules Lists all case rules in a Cases domain
list_cases_for_contact Lists cases for a given contact
list_domains Lists all cases domains in the Amazon Web Services account
list_field_options Lists all of the field options for a field identifier in the domain
list_fields Lists all fields in a Cases domain
list_layouts Lists all layouts in the given cases domain
list_tags_for_resource Lists tags for a resource
list_templates Lists all of the templates in a Cases domain
put_case_event_configuration Adds case event publishing configuration
search_cases Searches for cases within their associated Cases domain
search_related_items Searches for related items that are associated with a case
tag_resource Adds tags to a resource
untag_resource Untags a resource
update_case If you provide a value for PerformedBy
update_case_rule Updates a case rule
update_field Updates the properties of an existing field
update_layout Updates the attributes of an existing layout
update_template Updates the attributes of an existing template

Examples

## Not run: 
svc <- connectcases()
svc$batch_get_case_rule(
  Foo = 123
)

## End(Not run)


Gets a batch of case rules

Description

Gets a batch of case rules. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

See https://www.paws-r-sdk.com/docs/connectcases_batch_get_case_rule/ for full documentation.

Usage

connectcases_batch_get_case_rule(caseRules, domainId)

Arguments

caseRules

[required] List of case rule identifiers.

domainId

[required] Unique identifier of a Cases domain.


Returns the description for the list of fields in the request parameters

Description

Returns the description for the list of fields in the request parameters.

See https://www.paws-r-sdk.com/docs/connectcases_batch_get_field/ for full documentation.

Usage

connectcases_batch_get_field(domainId, fields)

Arguments

domainId

[required] The unique identifier of the Cases domain.

fields

[required] A list of unique field identifiers.


Creates and updates a set of field options for a single select field in a Cases domain

Description

Creates and updates a set of field options for a single select field in a Cases domain.

See https://www.paws-r-sdk.com/docs/connectcases_batch_put_field_options/ for full documentation.

Usage

connectcases_batch_put_field_options(domainId, fieldId, options)

Arguments

domainId

[required] The unique identifier of the Cases domain.

fieldId

[required] The unique identifier of a field.

options

[required] A list of FieldOption objects.


If you provide a value for PerformedBy

Description

If you provide a value for PerformedBy.UserArn you must also have connect:DescribeUser permission on the User ARN resource that you provide

See https://www.paws-r-sdk.com/docs/connectcases_create_case/ for full documentation.

Usage

connectcases_create_case(
  clientToken = NULL,
  domainId,
  fields,
  performedBy = NULL,
  templateId
)

Arguments

clientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

domainId

[required] The unique identifier of the Cases domain.

fields

[required] An array of objects with field ID (matching ListFields/DescribeField) and value union data.

performedBy
templateId

[required] A unique identifier of a template.


Creates a new case rule

Description

Creates a new case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

See https://www.paws-r-sdk.com/docs/connectcases_create_case_rule/ for full documentation.

Usage

connectcases_create_case_rule(description = NULL, domainId, name, rule)

Arguments

description

The description of a case rule.

domainId

[required] Unique identifier of a Cases domain.

name

[required] Name of the case rule.

rule

[required] Represents what rule type should take place, under what conditions.


Creates a domain, which is a container for all case data, such as cases, fields, templates and layouts

Description

Creates a domain, which is a container for all case data, such as cases, fields, templates and layouts. Each Amazon Connect instance can be associated with only one Cases domain.

See https://www.paws-r-sdk.com/docs/connectcases_create_domain/ for full documentation.

Usage

connectcases_create_domain(name)

Arguments

name

[required] The name for your Cases domain. It must be unique for your Amazon Web Services account.


Creates a field in the Cases domain

Description

Creates a field in the Cases domain. This field is used to define the case object model (that is, defines what data can be captured on cases) in a Cases domain.

See https://www.paws-r-sdk.com/docs/connectcases_create_field/ for full documentation.

Usage

connectcases_create_field(description = NULL, domainId, name, type)

Arguments

description

The description of the field.

domainId

[required] The unique identifier of the Cases domain.

name

[required] The name of the field.

type

[required] Defines the data type, some system constraints, and default display of the field.


Creates a layout in the Cases domain

Description

Creates a layout in the Cases domain. Layouts define the following configuration in the top section and More Info tab of the Cases user interface:

See https://www.paws-r-sdk.com/docs/connectcases_create_layout/ for full documentation.

Usage

connectcases_create_layout(content, domainId, name)

Arguments

content

[required] Information about which fields will be present in the layout, and information about the order of the fields.

domainId

[required] The unique identifier of the Cases domain.

name

[required] The name of the layout. It must be unique for the Cases domain.


Description

Creates a related item (comments, tasks, and contacts) and associates it with a case.

See https://www.paws-r-sdk.com/docs/connectcases_create_related_item/ for full documentation.

Usage

connectcases_create_related_item(
  caseId,
  content,
  domainId,
  performedBy = NULL,
  type
)

Arguments

caseId

[required] A unique identifier of the case.

content

[required] The content of a related item to be created.

domainId

[required] The unique identifier of the Cases domain.

performedBy

Represents the creator of the related item.

type

[required] The type of a related item.


Creates a template in the Cases domain

Description

Creates a template in the Cases domain. This template is used to define the case object model (that is, to define what data can be captured on cases) in a Cases domain. A template must have a unique name within a domain, and it must reference existing field IDs and layout IDs. Additionally, multiple fields with same IDs are not allowed within the same Template. A template can be either Active or Inactive, as indicated by its status. Inactive templates cannot be used to create cases.

See https://www.paws-r-sdk.com/docs/connectcases_create_template/ for full documentation.

Usage

connectcases_create_template(
  description = NULL,
  domainId,
  layoutConfiguration = NULL,
  name,
  requiredFields = NULL,
  rules = NULL,
  status = NULL
)

Arguments

description

A brief description of the template.

domainId

[required] The unique identifier of the Cases domain.

layoutConfiguration

Configuration of layouts associated to the template.

name

[required] A name for the template. It must be unique per domain.

requiredFields

A list of fields that must contain a value for a case to be successfully created with this template.

rules

A list of case rules (also known as case field conditions) on a template.

status

The status of the template.


Deletes a case rule

Description

Deletes a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

See https://www.paws-r-sdk.com/docs/connectcases_delete_case_rule/ for full documentation.

Usage

connectcases_delete_case_rule(caseRuleId, domainId)

Arguments

caseRuleId

[required] Unique identifier of a case rule.

domainId

[required] Unique identifier of a Cases domain.


Deletes a Cases domain

Description

Deletes a Cases domain.

See https://www.paws-r-sdk.com/docs/connectcases_delete_domain/ for full documentation.

Usage

connectcases_delete_domain(domainId)

Arguments

domainId

[required] The unique identifier of the Cases domain.


Deletes a field from a cases template

Description

Deletes a field from a cases template. You can delete up to 100 fields per domain.

See https://www.paws-r-sdk.com/docs/connectcases_delete_field/ for full documentation.

Usage

connectcases_delete_field(domainId, fieldId)

Arguments

domainId

[required] The unique identifier of the Cases domain.

fieldId

[required] Unique identifier of the field.


Deletes a layout from a cases template

Description

Deletes a layout from a cases template. You can delete up to 100 layouts per domain.

See https://www.paws-r-sdk.com/docs/connectcases_delete_layout/ for full documentation.

Usage

connectcases_delete_layout(domainId, layoutId)

Arguments

domainId

[required] The unique identifier of the Cases domain.

layoutId

[required] The unique identifier of the layout.


Deletes a cases template

Description

Deletes a cases template. You can delete up to 100 templates per domain.

See https://www.paws-r-sdk.com/docs/connectcases_delete_template/ for full documentation.

Usage

connectcases_delete_template(domainId, templateId)

Arguments

domainId

[required] The unique identifier of the Cases domain.

templateId

[required] A unique identifier of a template.


Returns information about a specific case if it exists

Description

Returns information about a specific case if it exists.

See https://www.paws-r-sdk.com/docs/connectcases_get_case/ for full documentation.

Usage

connectcases_get_case(caseId, domainId, fields, nextToken = NULL)

Arguments

caseId

[required] A unique identifier of the case.

domainId

[required] The unique identifier of the Cases domain.

fields

[required] A list of unique field identifiers.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Returns the audit history about a specific case if it exists

Description

Returns the audit history about a specific case if it exists.

See https://www.paws-r-sdk.com/docs/connectcases_get_case_audit_events/ for full documentation.

Usage

connectcases_get_case_audit_events(
  caseId,
  domainId,
  maxResults = NULL,
  nextToken = NULL
)

Arguments

caseId

[required] A unique identifier of the case.

domainId

[required] The unique identifier of the Cases domain.

maxResults

The maximum number of audit events to return. The current maximum supported value is 25. This is also the default when no other value is provided.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Returns the case event publishing configuration

Description

Returns the case event publishing configuration.

See https://www.paws-r-sdk.com/docs/connectcases_get_case_event_configuration/ for full documentation.

Usage

connectcases_get_case_event_configuration(domainId)

Arguments

domainId

[required] The unique identifier of the Cases domain.


Returns information about a specific domain if it exists

Description

Returns information about a specific domain if it exists.

See https://www.paws-r-sdk.com/docs/connectcases_get_domain/ for full documentation.

Usage

connectcases_get_domain(domainId)

Arguments

domainId

[required] The unique identifier of the Cases domain.


Returns the details for the requested layout

Description

Returns the details for the requested layout.

See https://www.paws-r-sdk.com/docs/connectcases_get_layout/ for full documentation.

Usage

connectcases_get_layout(domainId, layoutId)

Arguments

domainId

[required] The unique identifier of the Cases domain.

layoutId

[required] The unique identifier of the layout.


Returns the details for the requested template

Description

Returns the details for the requested template. Other template APIs are:

See https://www.paws-r-sdk.com/docs/connectcases_get_template/ for full documentation.

Usage

connectcases_get_template(domainId, templateId)

Arguments

domainId

[required] The unique identifier of the Cases domain.

templateId

[required] A unique identifier of a template.


Lists all case rules in a Cases domain

Description

Lists all case rules in a Cases domain. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

See https://www.paws-r-sdk.com/docs/connectcases_list_case_rules/ for full documentation.

Usage

connectcases_list_case_rules(domainId, maxResults = NULL, nextToken = NULL)

Arguments

domainId

[required] Unique identifier of a Cases domain.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists cases for a given contact

Description

Lists cases for a given contact.

See https://www.paws-r-sdk.com/docs/connectcases_list_cases_for_contact/ for full documentation.

Usage

connectcases_list_cases_for_contact(
  contactArn,
  domainId,
  maxResults = NULL,
  nextToken = NULL
)

Arguments

contactArn

[required] A unique identifier of a contact in Amazon Connect.

domainId

[required] The unique identifier of the Cases domain.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists all cases domains in the Amazon Web Services account

Description

Lists all cases domains in the Amazon Web Services account. Each list item is a condensed summary object of the domain.

See https://www.paws-r-sdk.com/docs/connectcases_list_domains/ for full documentation.

Usage

connectcases_list_domains(maxResults = NULL, nextToken = NULL)

Arguments

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists all of the field options for a field identifier in the domain

Description

Lists all of the field options for a field identifier in the domain.

See https://www.paws-r-sdk.com/docs/connectcases_list_field_options/ for full documentation.

Usage

connectcases_list_field_options(
  domainId,
  fieldId,
  maxResults = NULL,
  nextToken = NULL,
  values = NULL
)

Arguments

domainId

[required] The unique identifier of the Cases domain.

fieldId

[required] The unique identifier of a field.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

values

A list of FieldOption values to filter on for list_field_options.


Lists all fields in a Cases domain

Description

Lists all fields in a Cases domain.

See https://www.paws-r-sdk.com/docs/connectcases_list_fields/ for full documentation.

Usage

connectcases_list_fields(domainId, maxResults = NULL, nextToken = NULL)

Arguments

domainId

[required] The unique identifier of the Cases domain.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists all layouts in the given cases domain

Description

Lists all layouts in the given cases domain. Each list item is a condensed summary object of the layout.

See https://www.paws-r-sdk.com/docs/connectcases_list_layouts/ for full documentation.

Usage

connectcases_list_layouts(domainId, maxResults = NULL, nextToken = NULL)

Arguments

domainId

[required] The unique identifier of the Cases domain.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists tags for a resource

Description

Lists tags for a resource.

See https://www.paws-r-sdk.com/docs/connectcases_list_tags_for_resource/ for full documentation.

Usage

connectcases_list_tags_for_resource(arn)

Arguments

arn

[required] The Amazon Resource Name (ARN)


Lists all of the templates in a Cases domain

Description

Lists all of the templates in a Cases domain. Each list item is a condensed summary object of the template.

See https://www.paws-r-sdk.com/docs/connectcases_list_templates/ for full documentation.

Usage

connectcases_list_templates(
  domainId,
  maxResults = NULL,
  nextToken = NULL,
  status = NULL
)

Arguments

domainId

[required] The unique identifier of the Cases domain.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

status

A list of status values to filter on.


Adds case event publishing configuration

Description

Adds case event publishing configuration. For a complete list of fields you can add to the event message, see Create case fields in the Amazon Connect Administrator Guide

See https://www.paws-r-sdk.com/docs/connectcases_put_case_event_configuration/ for full documentation.

Usage

connectcases_put_case_event_configuration(domainId, eventBridge)

Arguments

domainId

[required] The unique identifier of the Cases domain.

eventBridge

[required] Configuration to enable EventBridge case event delivery and determine what data is delivered.


Searches for cases within their associated Cases domain

Description

Searches for cases within their associated Cases domain. Search results are returned as a paginated list of abridged case documents.

See https://www.paws-r-sdk.com/docs/connectcases_search_cases/ for full documentation.

Usage

connectcases_search_cases(
  domainId,
  fields = NULL,
  filter = NULL,
  maxResults = NULL,
  nextToken = NULL,
  searchTerm = NULL,
  sorts = NULL
)

Arguments

domainId

[required] The unique identifier of the Cases domain.

fields

The list of field identifiers to be returned as part of the response.

filter

A list of filter objects.

maxResults

The maximum number of cases to return. The current maximum supported value is 25. This is also the default value when no other value is provided.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

searchTerm

A word or phrase used to perform a quick search.

sorts

A list of sorts where each sort specifies a field and their sort order to be applied to the results.


Description

Searches for related items that are associated with a case.

See https://www.paws-r-sdk.com/docs/connectcases_search_related_items/ for full documentation.

Usage

connectcases_search_related_items(
  caseId,
  domainId,
  filters = NULL,
  maxResults = NULL,
  nextToken = NULL
)

Arguments

caseId

[required] A unique identifier of the case.

domainId

[required] The unique identifier of the Cases domain.

filters

The list of types of related items and their parameters to use for filtering.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Adds tags to a resource

Description

Adds tags to a resource.

See https://www.paws-r-sdk.com/docs/connectcases_tag_resource/ for full documentation.

Usage

connectcases_tag_resource(arn, tags)

Arguments

arn

[required] The Amazon Resource Name (ARN)

tags

[required] A map of of key-value pairs that represent tags on a resource. Tags are used to organize, track, or control access for this resource.


Untags a resource

Description

Untags a resource.

See https://www.paws-r-sdk.com/docs/connectcases_untag_resource/ for full documentation.

Usage

connectcases_untag_resource(arn, tagKeys)

Arguments

arn

[required] The Amazon Resource Name (ARN)

tagKeys

[required] List of tag keys.


If you provide a value for PerformedBy

Description

If you provide a value for PerformedBy.UserArn you must also have connect:DescribeUser permission on the User ARN resource that you provide

See https://www.paws-r-sdk.com/docs/connectcases_update_case/ for full documentation.

Usage

connectcases_update_case(caseId, domainId, fields, performedBy = NULL)

Arguments

caseId

[required] A unique identifier of the case.

domainId

[required] The unique identifier of the Cases domain.

fields

[required] An array of objects with fieldId (matching ListFields/DescribeField) and value union data, structured identical to create_case.

performedBy

Updates a case rule

Description

Updates a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

See https://www.paws-r-sdk.com/docs/connectcases_update_case_rule/ for full documentation.

Usage

connectcases_update_case_rule(
  caseRuleId,
  description = NULL,
  domainId,
  name = NULL,
  rule = NULL
)

Arguments

caseRuleId

[required] Unique identifier of a case rule.

description

Description of a case rule.

domainId

[required] Unique identifier of a Cases domain.

name

Name of the case rule.

rule

Represents what rule type should take place, under what conditions.


Updates the properties of an existing field

Description

Updates the properties of an existing field.

See https://www.paws-r-sdk.com/docs/connectcases_update_field/ for full documentation.

Usage

connectcases_update_field(description = NULL, domainId, fieldId, name = NULL)

Arguments

description

The description of a field.

domainId

[required] The unique identifier of the Cases domain.

fieldId

[required] The unique identifier of a field.

name

The name of the field.


Updates the attributes of an existing layout

Description

Updates the attributes of an existing layout.

See https://www.paws-r-sdk.com/docs/connectcases_update_layout/ for full documentation.

Usage

connectcases_update_layout(content = NULL, domainId, layoutId, name = NULL)

Arguments

content

Information about which fields will be present in the layout, the order of the fields.

domainId

[required] The unique identifier of the Cases domain.

layoutId

[required] The unique identifier of the layout.

name

The name of the layout. It must be unique per domain.


Updates the attributes of an existing template

Description

Updates the attributes of an existing template. The template attributes that can be modified include name, description, layoutConfiguration, requiredFields, and status. At least one of these attributes must not be null. If a null value is provided for a given attribute, that attribute is ignored and its current value is preserved.

See https://www.paws-r-sdk.com/docs/connectcases_update_template/ for full documentation.

Usage

connectcases_update_template(
  description = NULL,
  domainId,
  layoutConfiguration = NULL,
  name = NULL,
  requiredFields = NULL,
  rules = NULL,
  status = NULL,
  templateId
)

Arguments

description

A brief description of the template.

domainId

[required] The unique identifier of the Cases domain.

layoutConfiguration

Configuration of layouts associated to the template.

name

The name of the template. It must be unique per domain.

requiredFields

A list of fields that must contain a value for a case to be successfully created with this template.

rules

A list of case rules (also known as case field conditions) on a template.

status

The status of the template.

templateId

[required] A unique identifier for the template.


Amazon Connect Contact Lens

Description

Amazon Connect Contact Lens enables you to analyze conversations between customer and agents, by using speech transcription, natural language processing, and intelligent search capabilities. It performs sentiment analysis, detects issues, and enables you to automatically categorize contacts.

Amazon Connect Contact Lens provides both real-time and post-call analytics of customer-agent conversations. For more information, see Analyze conversations using speech analytics in the Amazon Connect Administrator Guide.

Usage

connectcontactlens(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- connectcontactlens(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

list_realtime_contact_analysis_segments Provides a list of analysis segments for a real-time analysis session

Examples

## Not run: 
svc <- connectcontactlens()
svc$list_realtime_contact_analysis_segments(
  Foo = 123
)

## End(Not run)


Provides a list of analysis segments for a real-time analysis session

Description

Provides a list of analysis segments for a real-time analysis session.

See https://www.paws-r-sdk.com/docs/connectcontactlens_list_realtime_contact_analysis_segments/ for full documentation.

Usage

connectcontactlens_list_realtime_contact_analysis_segments(
  InstanceId,
  ContactId,
  MaxResults = NULL,
  NextToken = NULL
)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance.

ContactId

[required] The identifier of the contact.

MaxResults

The maximum number of results to return per page.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Amazon Connect Participant Service

Description

Amazon Connect is an easy-to-use omnichannel cloud contact center service that enables companies of any size to deliver superior customer service at a lower cost. Amazon Connect communications capabilities make it easy for companies to deliver personalized interactions across communication channels, including chat.

Use the Amazon Connect Participant Service to manage participants (for example, agents, customers, and managers listening in), and to send messages and events within a chat contact. The APIs in the service enable the following: sending chat messages, attachment sharing, managing a participant's connection state and message events, and retrieving chat transcripts.

Usage

connectparticipant(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- connectparticipant(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

cancel_participant_authentication Cancels the authentication session
complete_attachment_upload Allows you to confirm that the attachment has been uploaded using the pre-signed URL provided in StartAttachmentUpload API
create_participant_connection Creates the participant's connection
describe_view Retrieves the view for the specified view token
disconnect_participant Disconnects a participant
get_attachment Provides a pre-signed URL for download of a completed attachment
get_authentication_url Retrieves the AuthenticationUrl for the current authentication session for the AuthenticateCustomer flow block
get_transcript Retrieves a transcript of the session, including details about any attachments
send_event The application/vnd
send_message Sends a message
start_attachment_upload Provides a pre-signed Amazon S3 URL in response for uploading the file directly to S3

Examples

## Not run: 
svc <- connectparticipant()
svc$cancel_participant_authentication(
  Foo = 123
)

## End(Not run)


Cancels the authentication session

Description

Cancels the authentication session. The opted out branch of the Authenticate Customer flow block will be taken.

See https://www.paws-r-sdk.com/docs/connectparticipant_cancel_participant_authentication/ for full documentation.

Usage

connectparticipant_cancel_participant_authentication(
  SessionId,
  ConnectionToken
)

Arguments

SessionId

[required] The sessionId provided in the authenticationInitiated event.

ConnectionToken

[required] The authentication token associated with the participant's connection.


Allows you to confirm that the attachment has been uploaded using the pre-signed URL provided in StartAttachmentUpload API

Description

Allows you to confirm that the attachment has been uploaded using the pre-signed URL provided in StartAttachmentUpload API. A conflict exception is thrown when an attachment with that identifier is already being uploaded.

See https://www.paws-r-sdk.com/docs/connectparticipant_complete_attachment_upload/ for full documentation.

Usage

connectparticipant_complete_attachment_upload(
  AttachmentIds,
  ClientToken,
  ConnectionToken
)

Arguments

AttachmentIds

[required] A list of unique identifiers for the attachments.

ClientToken

[required] A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

ConnectionToken

[required] The authentication token associated with the participant's connection.


Creates the participant's connection

Description

Creates the participant's connection.

See https://www.paws-r-sdk.com/docs/connectparticipant_create_participant_connection/ for full documentation.

Usage

connectparticipant_create_participant_connection(
  Type = NULL,
  ParticipantToken,
  ConnectParticipant = NULL
)

Arguments

Type

Type of connection information required. If you need CONNECTION_CREDENTIALS along with marking participant as connected, pass CONNECTION_CREDENTIALS in Type.

ParticipantToken

[required] This is a header parameter.

The ParticipantToken as obtained from StartChatContact API response.

ConnectParticipant

Amazon Connect Participant is used to mark the participant as connected for customer participant in message streaming, as well as for agent or manager participant in non-streaming chats.


Retrieves the view for the specified view token

Description

Retrieves the view for the specified view token.

See https://www.paws-r-sdk.com/docs/connectparticipant_describe_view/ for full documentation.

Usage

connectparticipant_describe_view(ViewToken, ConnectionToken)

Arguments

ViewToken

[required] An encrypted token originating from the interactive message of a ShowView block operation. Represents the desired view.

ConnectionToken

[required] The connection token.


Disconnects a participant

Description

Disconnects a participant.

See https://www.paws-r-sdk.com/docs/connectparticipant_disconnect_participant/ for full documentation.

Usage

connectparticipant_disconnect_participant(ClientToken = NULL, ConnectionToken)

Arguments

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

ConnectionToken

[required] The authentication token associated with the participant's connection.


Provides a pre-signed URL for download of a completed attachment

Description

Provides a pre-signed URL for download of a completed attachment. This is an asynchronous API for use with active contacts.

See https://www.paws-r-sdk.com/docs/connectparticipant_get_attachment/ for full documentation.

Usage

connectparticipant_get_attachment(
  AttachmentId,
  ConnectionToken,
  UrlExpiryInSeconds = NULL
)

Arguments

AttachmentId

[required] A unique identifier for the attachment.

ConnectionToken

[required] The authentication token associated with the participant's connection.

UrlExpiryInSeconds

The expiration time of the URL in ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.


Retrieves the AuthenticationUrl for the current authentication session for the AuthenticateCustomer flow block

Description

Retrieves the AuthenticationUrl for the current authentication session for the AuthenticateCustomer flow block.

See https://www.paws-r-sdk.com/docs/connectparticipant_get_authentication_url/ for full documentation.

Usage

connectparticipant_get_authentication_url(
  SessionId,
  RedirectUri,
  ConnectionToken
)

Arguments

SessionId

[required] The sessionId provided in the authenticationInitiated event.

RedirectUri

[required] The URL where the customer will be redirected after Amazon Cognito authorizes the user.

ConnectionToken

[required] The authentication token associated with the participant's connection.


Retrieves a transcript of the session, including details about any attachments

Description

Retrieves a transcript of the session, including details about any attachments. For information about accessing past chat contact transcripts for a persistent chat, see Enable persistent chat.

See https://www.paws-r-sdk.com/docs/connectparticipant_get_transcript/ for full documentation.

Usage

connectparticipant_get_transcript(
  ContactId = NULL,
  MaxResults = NULL,
  NextToken = NULL,
  ScanDirection = NULL,
  SortOrder = NULL,
  StartPosition = NULL,
  ConnectionToken
)

Arguments

ContactId

The contactId from the current contact chain for which transcript is needed.

MaxResults

The maximum number of results to return in the page. Default: 10.

NextToken

The pagination token. Use the value returned previously in the next subsequent request to retrieve the next set of results.

ScanDirection

The direction from StartPosition from which to retrieve message. Default: BACKWARD when no StartPosition is provided, FORWARD with StartPosition.

SortOrder

The sort order for the records. Default: DESCENDING.

StartPosition

A filtering option for where to start.

ConnectionToken

[required] The authentication token associated with the participant's connection.


The application/vnd

Description

The application/vnd.amazonaws.connect.event.connection.acknowledged ContentType will no longer be supported starting December 31, 2024. This event has been migrated to the create_participant_connection API using the ConnectParticipant field.

See https://www.paws-r-sdk.com/docs/connectparticipant_send_event/ for full documentation.

Usage

connectparticipant_send_event(
  ContentType,
  Content = NULL,
  ClientToken = NULL,
  ConnectionToken
)

Arguments

ContentType

[required] The content type of the request. Supported types are:

  • application/vnd.amazonaws.connect.event.typing

  • application/vnd.amazonaws.connect.event.connection.acknowledged (will be deprecated on December 31, 2024)

  • application/vnd.amazonaws.connect.event.message.delivered

  • application/vnd.amazonaws.connect.event.message.read

Content

The content of the event to be sent (for example, message text). For content related to message receipts, this is supported in the form of a JSON string.

Sample Content: "{\"messageId\":\"11111111-aaaa-bbbb-cccc-EXAMPLE01234\"}"

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

ConnectionToken

[required] The authentication token associated with the participant's connection.


Sends a message

Description

Sends a message.

See https://www.paws-r-sdk.com/docs/connectparticipant_send_message/ for full documentation.

Usage

connectparticipant_send_message(
  ContentType,
  Content,
  ClientToken = NULL,
  ConnectionToken
)

Arguments

ContentType

[required] The type of the content. Supported types are text/plain, text/markdown, application/json, and application/vnd.amazonaws.connect.message.interactive.response.

Content

[required] The content of the message.

  • For text/plain and text/markdown, the Length Constraints are Minimum of 1, Maximum of 1024.

  • For application/json, the Length Constraints are Minimum of 1, Maximum of 12000.

  • For application/vnd.amazonaws.connect.message.interactive.response, the Length Constraints are Minimum of 1, Maximum of 12288.

ClientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

ConnectionToken

[required] The authentication token associated with the connection.


Provides a pre-signed Amazon S3 URL in response for uploading the file directly to S3

Description

Provides a pre-signed Amazon S3 URL in response for uploading the file directly to S3.

See https://www.paws-r-sdk.com/docs/connectparticipant_start_attachment_upload/ for full documentation.

Usage

connectparticipant_start_attachment_upload(
  ContentType,
  AttachmentSizeInBytes,
  AttachmentName,
  ClientToken,
  ConnectionToken
)

Arguments

ContentType

[required] Describes the MIME file type of the attachment. For a list of supported file types, see Feature specifications in the Amazon Connect Administrator Guide.

AttachmentSizeInBytes

[required] The size of the attachment in bytes.

AttachmentName

[required] A case-sensitive name of the attachment being uploaded.

ClientToken

[required] A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

ConnectionToken

[required] The authentication token associated with the participant's connection.


Amazon Connect Wisdom Service

Description

Amazon Connect Wisdom delivers agents the information they need to solve customer issues as they're actively speaking with customers. Agents can search across connected repositories from within their agent desktop to find answers quickly. Use Amazon Connect Wisdom to create an assistant and a knowledge base, for example, or manage content by uploading custom files.

Usage

connectwisdomservice(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- connectwisdomservice(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

create_assistant Creates an Amazon Connect Wisdom assistant
create_assistant_association Creates an association between an Amazon Connect Wisdom assistant and another resource
create_content Creates Wisdom content
create_knowledge_base Creates a knowledge base
create_quick_response Creates a Wisdom quick response
create_session Creates a session
delete_assistant Deletes an assistant
delete_assistant_association Deletes an assistant association
delete_content Deletes the content
delete_import_job Deletes the quick response import job
delete_knowledge_base Deletes the knowledge base
delete_quick_response Deletes a quick response
get_assistant Retrieves information about an assistant
get_assistant_association Retrieves information about an assistant association
get_content Retrieves content, including a pre-signed URL to download the content
get_content_summary Retrieves summary information about the content
get_import_job Retrieves the started import job
get_knowledge_base Retrieves information about the knowledge base
get_quick_response Retrieves the quick response
get_recommendations Retrieves recommendations for the specified session
get_session Retrieves information for a specified session
list_assistant_associations Lists information about assistant associations
list_assistants Lists information about assistants
list_contents Lists the content
list_import_jobs Lists information about import jobs
list_knowledge_bases Lists the knowledge bases
list_quick_responses Lists information about quick response
list_tags_for_resource Lists the tags for the specified resource
notify_recommendations_received Removes the specified recommendations from the specified assistant's queue of newly available recommendations
query_assistant Performs a manual search against the specified assistant
remove_knowledge_base_template_uri Removes a URI template from a knowledge base
search_content Searches for content in a specified knowledge base
search_quick_responses Searches existing Wisdom quick responses in a Wisdom knowledge base
search_sessions Searches for sessions
start_content_upload Get a URL to upload content to a knowledge base
start_import_job Start an asynchronous job to import Wisdom resources from an uploaded source file
tag_resource Adds the specified tags to the specified resource
untag_resource Removes the specified tags from the specified resource
update_content Updates information about the content
update_knowledge_base_template_uri Updates the template URI of a knowledge base
update_quick_response Updates an existing Wisdom quick response

Examples

## Not run: 
svc <- connectwisdomservice()
svc$create_assistant(
  Foo = 123
)

## End(Not run)


Creates an Amazon Connect Wisdom assistant

Description

Creates an Amazon Connect Wisdom assistant.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_create_assistant/ for full documentation.

Usage

connectwisdomservice_create_assistant(
  clientToken = NULL,
  description = NULL,
  name,
  serverSideEncryptionConfiguration = NULL,
  tags = NULL,
  type
)

Arguments

clientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

description

The description of the assistant.

name

[required] The name of the assistant.

serverSideEncryptionConfiguration

The configuration information for the customer managed key used for encryption.

The customer managed key must have a policy that allows kms:CreateGrant, kms:DescribeKey, and kms:Decrypt/kms:GenerateDataKey permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow kms:Decrypt, ⁠kms:GenerateDataKey*⁠, and kms:DescribeKey permissions to the connect.amazonaws.com service principal.

For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.

tags

The tags used to organize, track, or control access for this resource.

type

[required] The type of assistant.


Creates an association between an Amazon Connect Wisdom assistant and another resource

Description

Creates an association between an Amazon Connect Wisdom assistant and another resource. Currently, the only supported association is with a knowledge base. An assistant can have only a single association.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_create_assistant_association/ for full documentation.

Usage

connectwisdomservice_create_assistant_association(
  assistantId,
  association,
  associationType,
  clientToken = NULL,
  tags = NULL
)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

association

[required] The identifier of the associated resource.

associationType

[required] The type of association.

clientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

tags

The tags used to organize, track, or control access for this resource.


Creates Wisdom content

Description

Creates Wisdom content. Before to calling this API, use start_content_upload to upload an asset.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_create_content/ for full documentation.

Usage

connectwisdomservice_create_content(
  clientToken = NULL,
  knowledgeBaseId,
  metadata = NULL,
  name,
  overrideLinkOutUri = NULL,
  tags = NULL,
  title = NULL,
  uploadId
)

Arguments

clientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

metadata

A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Wisdom, you can store an external version identifier as metadata to utilize for determining drift.

name

[required] The name of the content. Each piece of content in a knowledge base must have a unique name. You can retrieve a piece of content using only its knowledge base and its name with the search_content API.

overrideLinkOutUri

The URI you want to use for the article. If the knowledge base has a templateUri, setting this argument overrides it for this piece of content.

tags

The tags used to organize, track, or control access for this resource.

title

The title of the content. If not set, the title is equal to the name.

uploadId

[required] A pointer to the uploaded asset. This value is returned by start_content_upload.


Creates a knowledge base

Description

Creates a knowledge base.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_create_knowledge_base/ for full documentation.

Usage

connectwisdomservice_create_knowledge_base(
  clientToken = NULL,
  description = NULL,
  knowledgeBaseType,
  name,
  renderingConfiguration = NULL,
  serverSideEncryptionConfiguration = NULL,
  sourceConfiguration = NULL,
  tags = NULL
)

Arguments

clientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

description

The description.

knowledgeBaseType

[required] The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.

name

[required] The name of the knowledge base.

renderingConfiguration

Information about how to render the content.

serverSideEncryptionConfiguration

The configuration information for the customer managed key used for encryption.

This KMS key must have a policy that allows kms:CreateGrant, kms:DescribeKey, and kms:Decrypt/kms:GenerateDataKey permissions to the IAM identity using the key to invoke Wisdom.

For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.

sourceConfiguration

The source of the knowledge base content. Only set this argument for EXTERNAL knowledge bases.

tags

The tags used to organize, track, or control access for this resource.


Creates a Wisdom quick response

Description

Creates a Wisdom quick response.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_create_quick_response/ for full documentation.

Usage

connectwisdomservice_create_quick_response(
  channels = NULL,
  clientToken = NULL,
  content,
  contentType = NULL,
  description = NULL,
  groupingConfiguration = NULL,
  isActive = NULL,
  knowledgeBaseId,
  language = NULL,
  name,
  shortcutKey = NULL,
  tags = NULL
)

Arguments

channels

The Amazon Connect channels this quick response applies to.

clientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

content

[required] The content of the quick response.

contentType

The media type of the quick response content.

  • Use ⁠application/x.quickresponse;format=plain⁠ for a quick response written in plain text.

  • Use ⁠application/x.quickresponse;format=markdown⁠ for a quick response written in richtext.

description

The description of the quick response.

groupingConfiguration

The configuration information of the user groups that the quick response is accessible to.

isActive

Whether the quick response is active.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

language

The language code value for the language in which the quick response is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW

name

[required] The name of the quick response.

shortcutKey

The shortcut key of the quick response. The value should be unique across the knowledge base.

tags

The tags used to organize, track, or control access for this resource.


Creates a session

Description

Creates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Wisdom session for each contact on which Wisdom is enabled.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_create_session/ for full documentation.

Usage

connectwisdomservice_create_session(
  assistantId,
  clientToken = NULL,
  description = NULL,
  name,
  tags = NULL
)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

clientToken

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

description

The description.

name

[required] The name of the session.

tags

The tags used to organize, track, or control access for this resource.


Deletes an assistant

Description

Deletes an assistant.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_delete_assistant/ for full documentation.

Usage

connectwisdomservice_delete_assistant(assistantId)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.


Deletes an assistant association

Description

Deletes an assistant association.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_delete_assistant_association/ for full documentation.

Usage

connectwisdomservice_delete_assistant_association(
  assistantAssociationId,
  assistantId
)

Arguments

assistantAssociationId

[required] The identifier of the assistant association. Can be either the ID or the ARN. URLs cannot contain the ARN.

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.


Deletes the content

Description

Deletes the content.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_delete_content/ for full documentation.

Usage

connectwisdomservice_delete_content(contentId, knowledgeBaseId)

Arguments

contentId

[required] The identifier of the content. Can be either the ID or the ARN. URLs cannot contain the ARN.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.


Deletes the quick response import job

Description

Deletes the quick response import job.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_delete_import_job/ for full documentation.

Usage

connectwisdomservice_delete_import_job(importJobId, knowledgeBaseId)

Arguments

importJobId

[required] The identifier of the import job to be deleted.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it.


Deletes the knowledge base

Description

Deletes the knowledge base.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_delete_knowledge_base/ for full documentation.

Usage

connectwisdomservice_delete_knowledge_base(knowledgeBaseId)

Arguments

knowledgeBaseId

[required] The knowledge base to delete content from. Can be either the ID or the ARN. URLs cannot contain the ARN.


Deletes a quick response

Description

Deletes a quick response.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_delete_quick_response/ for full documentation.

Usage

connectwisdomservice_delete_quick_response(knowledgeBaseId, quickResponseId)

Arguments

knowledgeBaseId

[required] The knowledge base from which the quick response is deleted. The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it.

quickResponseId

[required] The identifier of the quick response to delete.


Retrieves information about an assistant

Description

Retrieves information about an assistant.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_get_assistant/ for full documentation.

Usage

connectwisdomservice_get_assistant(assistantId)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.


Retrieves information about an assistant association

Description

Retrieves information about an assistant association.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_get_assistant_association/ for full documentation.

Usage

connectwisdomservice_get_assistant_association(
  assistantAssociationId,
  assistantId
)

Arguments

assistantAssociationId

[required] The identifier of the assistant association. Can be either the ID or the ARN. URLs cannot contain the ARN.

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.


Retrieves content, including a pre-signed URL to download the content

Description

Retrieves content, including a pre-signed URL to download the content.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_get_content/ for full documentation.

Usage

connectwisdomservice_get_content(contentId, knowledgeBaseId)

Arguments

contentId

[required] The identifier of the content. Can be either the ID or the ARN. URLs cannot contain the ARN.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.


Retrieves summary information about the content

Description

Retrieves summary information about the content.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_get_content_summary/ for full documentation.

Usage

connectwisdomservice_get_content_summary(contentId, knowledgeBaseId)

Arguments

contentId

[required] The identifier of the content. Can be either the ID or the ARN. URLs cannot contain the ARN.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.


Retrieves the started import job

Description

Retrieves the started import job.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_get_import_job/ for full documentation.

Usage

connectwisdomservice_get_import_job(importJobId, knowledgeBaseId)

Arguments

importJobId

[required] The identifier of the import job to retrieve.

knowledgeBaseId

[required] The identifier of the knowledge base that the import job belongs to.


Retrieves information about the knowledge base

Description

Retrieves information about the knowledge base.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_get_knowledge_base/ for full documentation.

Usage

connectwisdomservice_get_knowledge_base(knowledgeBaseId)

Arguments

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.


Retrieves the quick response

Description

Retrieves the quick response.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_get_quick_response/ for full documentation.

Usage

connectwisdomservice_get_quick_response(knowledgeBaseId, quickResponseId)

Arguments

knowledgeBaseId

[required] The identifier of the knowledge base. This should be a QUICK_RESPONSES type knowledge base.

quickResponseId

[required] The identifier of the quick response.


Retrieves recommendations for the specified session

Description

Retrieves recommendations for the specified session. To avoid retrieving the same recommendations in subsequent calls, use notify_recommendations_received. This API supports long-polling behavior with the waitTimeSeconds parameter. Short poll is the default behavior and only returns recommendations already available. To perform a manual query against an assistant, use query_assistant.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_get_recommendations/ for full documentation.

Usage

connectwisdomservice_get_recommendations(
  assistantId,
  maxResults = NULL,
  sessionId,
  waitTimeSeconds = NULL
)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

maxResults

The maximum number of results to return per page.

sessionId

[required] The identifier of the session. Can be either the ID or the ARN. URLs cannot contain the ARN.

waitTimeSeconds

The duration (in seconds) for which the call waits for a recommendation to be made available before returning. If a recommendation is available, the call returns sooner than WaitTimeSeconds. If no messages are available and the wait time expires, the call returns successfully with an empty list.


Retrieves information for a specified session

Description

Retrieves information for a specified session.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_get_session/ for full documentation.

Usage

connectwisdomservice_get_session(assistantId, sessionId)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

sessionId

[required] The identifier of the session. Can be either the ID or the ARN. URLs cannot contain the ARN.


Lists information about assistant associations

Description

Lists information about assistant associations.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_list_assistant_associations/ for full documentation.

Usage

connectwisdomservice_list_assistant_associations(
  assistantId,
  maxResults = NULL,
  nextToken = NULL
)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists information about assistants

Description

Lists information about assistants.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_list_assistants/ for full documentation.

Usage

connectwisdomservice_list_assistants(maxResults = NULL, nextToken = NULL)

Arguments

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists the content

Description

Lists the content.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_list_contents/ for full documentation.

Usage

connectwisdomservice_list_contents(
  knowledgeBaseId,
  maxResults = NULL,
  nextToken = NULL
)

Arguments

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists information about import jobs

Description

Lists information about import jobs.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_list_import_jobs/ for full documentation.

Usage

connectwisdomservice_list_import_jobs(
  knowledgeBaseId,
  maxResults = NULL,
  nextToken = NULL
)

Arguments

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists the knowledge bases

Description

Lists the knowledge bases.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_list_knowledge_bases/ for full documentation.

Usage

connectwisdomservice_list_knowledge_bases(maxResults = NULL, nextToken = NULL)

Arguments

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists information about quick response

Description

Lists information about quick response.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_list_quick_responses/ for full documentation.

Usage

connectwisdomservice_list_quick_responses(
  knowledgeBaseId,
  maxResults = NULL,
  nextToken = NULL
)

Arguments

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.


Lists the tags for the specified resource

Description

Lists the tags for the specified resource.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_list_tags_for_resource/ for full documentation.

Usage

connectwisdomservice_list_tags_for_resource(resourceArn)

Arguments

resourceArn

[required] The Amazon Resource Name (ARN) of the resource.


Removes the specified recommendations from the specified assistant's queue of newly available recommendations

Description

Removes the specified recommendations from the specified assistant's queue of newly available recommendations. You can use this API in conjunction with get_recommendations and a waitTimeSeconds input for long-polling behavior and avoiding duplicate recommendations.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_notify_recommendations_received/ for full documentation.

Usage

connectwisdomservice_notify_recommendations_received(
  assistantId,
  recommendationIds,
  sessionId
)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

recommendationIds

[required] The identifiers of the recommendations.

sessionId

[required] The identifier of the session. Can be either the ID or the ARN. URLs cannot contain the ARN.


Performs a manual search against the specified assistant

Description

Performs a manual search against the specified assistant. To retrieve recommendations for an assistant, use get_recommendations.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_query_assistant/ for full documentation.

Usage

connectwisdomservice_query_assistant(
  assistantId,
  maxResults = NULL,
  nextToken = NULL,
  queryText
)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

queryText

[required] The text to search for.


Removes a URI template from a knowledge base

Description

Removes a URI template from a knowledge base.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_remove_knowledge_base_template_uri/ for full documentation.

Usage

connectwisdomservice_remove_knowledge_base_template_uri(knowledgeBaseId)

Arguments

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.


Searches for content in a specified knowledge base

Description

Searches for content in a specified knowledge base. Can be used to get a specific content resource by its name.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_search_content/ for full documentation.

Usage

connectwisdomservice_search_content(
  knowledgeBaseId,
  maxResults = NULL,
  nextToken = NULL,
  searchExpression
)

Arguments

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

searchExpression

[required] The search expression to filter results.


Searches existing Wisdom quick responses in a Wisdom knowledge base

Description

Searches existing Wisdom quick responses in a Wisdom knowledge base.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_search_quick_responses/ for full documentation.

Usage

connectwisdomservice_search_quick_responses(
  attributes = NULL,
  knowledgeBaseId,
  maxResults = NULL,
  nextToken = NULL,
  searchExpression
)

Arguments

attributes

The user-defined Amazon Connect contact attributes to be resolved when search results are returned.

knowledgeBaseId

[required] The identifier of the knowledge base. This should be a QUICK_RESPONSES type knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

searchExpression

[required] The search expression for querying the quick response.


Searches for sessions

Description

Searches for sessions.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_search_sessions/ for full documentation.

Usage

connectwisdomservice_search_sessions(
  assistantId,
  maxResults = NULL,
  nextToken = NULL,
  searchExpression
)

Arguments

assistantId

[required] The identifier of the Wisdom assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

maxResults

The maximum number of results to return per page.

nextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

searchExpression

[required] The search expression to filter results.


Get a URL to upload content to a knowledge base

Description

Get a URL to upload content to a knowledge base. To upload content, first make a PUT request to the returned URL with your file, making sure to include the required headers. Then use create_content to finalize the content creation process or update_content to modify an existing resource. You can only upload content to a knowledge base of type CUSTOM.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_start_content_upload/ for full documentation.

Usage

connectwisdomservice_start_content_upload(
  contentType,
  knowledgeBaseId,
  presignedUrlTimeToLive = NULL
)

Arguments

contentType

[required] The type of content to upload.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

presignedUrlTimeToLive

The expected expiration time of the generated presigned URL, specified in minutes.


Start an asynchronous job to import Wisdom resources from an uploaded source file

Description

Start an asynchronous job to import Wisdom resources from an uploaded source file. Before calling this API, use start_content_upload to upload an asset that contains the resource data.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_start_import_job/ for full documentation.

Usage

connectwisdomservice_start_import_job(
  clientToken = NULL,
  externalSourceConfiguration = NULL,
  importJobType,
  knowledgeBaseId,
  metadata = NULL,
  uploadId
)

Arguments

clientToken

The tags used to organize, track, or control access for this resource.

externalSourceConfiguration

The configuration information of the external source that the resource data are imported from.

importJobType

[required] The type of the import job.

  • For importing quick response resource, set the value to QUICK_RESPONSES.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

  • For importing Wisdom quick responses, this should be a QUICK_RESPONSES type knowledge base.

metadata

The metadata fields of the imported Wisdom resources.

uploadId

[required] A pointer to the uploaded asset. This value is returned by start_content_upload.


Adds the specified tags to the specified resource

Description

Adds the specified tags to the specified resource.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_tag_resource/ for full documentation.

Usage

connectwisdomservice_tag_resource(resourceArn, tags)

Arguments

resourceArn

[required] The Amazon Resource Name (ARN) of the resource.

tags

[required] The tags used to organize, track, or control access for this resource.


Removes the specified tags from the specified resource

Description

Removes the specified tags from the specified resource.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_untag_resource/ for full documentation.

Usage

connectwisdomservice_untag_resource(resourceArn, tagKeys)

Arguments

resourceArn

[required] The Amazon Resource Name (ARN) of the resource.

tagKeys

[required] The tag keys.


Updates information about the content

Description

Updates information about the content.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_update_content/ for full documentation.

Usage

connectwisdomservice_update_content(
  contentId,
  knowledgeBaseId,
  metadata = NULL,
  overrideLinkOutUri = NULL,
  removeOverrideLinkOutUri = NULL,
  revisionId = NULL,
  title = NULL,
  uploadId = NULL
)

Arguments

contentId

[required] The identifier of the content. Can be either the ID or the ARN. URLs cannot contain the ARN.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN

metadata

A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Wisdom, you can store an external version identifier as metadata to utilize for determining drift.

overrideLinkOutUri

The URI for the article. If the knowledge base has a templateUri, setting this argument overrides it for this piece of content. To remove an existing overrideLinkOurUri, exclude this argument and set removeOverrideLinkOutUri to true.

removeOverrideLinkOutUri

Unset the existing overrideLinkOutUri if it exists.

revisionId

The revisionId of the content resource to update, taken from an earlier call to get_content, get_content_summary, search_content, or list_contents. If included, this argument acts as an optimistic lock to ensure content was not modified since it was last read. If it has been modified, this API throws a PreconditionFailedException.

title

The title of the content.

uploadId

A pointer to the uploaded asset. This value is returned by start_content_upload.


Updates the template URI of a knowledge base

Description

Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL. Include a single variable in ⁠${variable}⁠ format; this interpolated by Wisdom using ingested content. For example, if you ingest a Salesforce article, it has an Id value, and you can set the template URI to ⁠https://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*${Id}*/view⁠.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_update_knowledge_base_template_uri/ for full documentation.

Usage

connectwisdomservice_update_knowledge_base_template_uri(
  knowledgeBaseId,
  templateUri
)

Arguments

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

templateUri

[required] The template URI to update.


Updates an existing Wisdom quick response

Description

Updates an existing Wisdom quick response.

See https://www.paws-r-sdk.com/docs/connectwisdomservice_update_quick_response/ for full documentation.

Usage

connectwisdomservice_update_quick_response(
  channels = NULL,
  content = NULL,
  contentType = NULL,
  description = NULL,
  groupingConfiguration = NULL,
  isActive = NULL,
  knowledgeBaseId,
  language = NULL,
  name = NULL,
  quickResponseId,
  removeDescription = NULL,
  removeGroupingConfiguration = NULL,
  removeShortcutKey = NULL,
  shortcutKey = NULL
)

Arguments

channels

The Amazon Connect contact channels this quick response applies to. The supported contact channel types include Chat.

content

The updated content of the quick response.

contentType

The media type of the quick response content.

  • Use ⁠application/x.quickresponse;format=plain⁠ for quick response written in plain text.

  • Use ⁠application/x.quickresponse;format=markdown⁠ for quick response written in richtext.

description

The updated description of the quick response.

groupingConfiguration

The updated grouping configuration of the quick response.

isActive

Whether the quick response is active.

knowledgeBaseId

[required] The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

language

The language code value for the language in which the quick response is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW

name

The name of the quick response.

quickResponseId

[required] The identifier of the quick response.

removeDescription

Whether to remove the description from the quick response.

removeGroupingConfiguration

Whether to remove the grouping configuration of the quick response.

removeShortcutKey

Whether to remove the shortcut key of the quick response.

shortcutKey

The shortcut key of the quick response. The value should be unique across the knowledge base.


Amazon Connect Customer Profiles

Description

Amazon Connect Customer Profiles is a unified customer profile for your contact center that has pre-built connectors powered by AppFlow that make it easy to combine customer information from third party applications, such as Salesforce (CRM), ServiceNow (ITSM), and your enterprise resource planning (ERP), with contact history from your Amazon Connect contact center.

For more information about the Amazon Connect Customer Profiles feature, see Use Customer Profiles in the Amazon Connect Administrator's Guide.

Usage

customerprofiles(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- customerprofiles(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

add_profile_key Associates a new key value with a specific profile, such as a Contact Record ContactId
batch_get_calculated_attribute_for_profile Fetch the possible attribute values given the attribute name
batch_get_profile Get a batch of profiles
create_calculated_attribute_definition Creates a new calculated attribute definition
create_domain Creates a domain, which is a container for all customer data, such as customer profile attributes, object types, profile keys, and encryption keys
create_event_stream Creates an event stream, which is a subscription to real-time events, such as when profiles are created and updated through Amazon Connect Customer Profiles
create_event_trigger Creates an event trigger, which specifies the rules when to perform action based on customer's ingested data
create_integration_workflow Creates an integration workflow
create_profile Creates a standard profile
create_segment_definition Creates a segment definition associated to the given domain
create_segment_estimate Creates a segment estimate query
create_segment_snapshot Triggers a job to export a segment to a specified destination
delete_calculated_attribute_definition Deletes an existing calculated attribute definition
delete_domain Deletes a specific domain and all of its customer data, such as customer profile attributes and their related objects
delete_event_stream Disables and deletes the specified event stream
delete_event_trigger Disable and deletes the Event Trigger
delete_integration Removes an integration from a specific domain
delete_profile Deletes the standard customer profile and all data pertaining to the profile
delete_profile_key Removes a searchable key from a customer profile
delete_profile_object Removes an object associated with a profile of a given ProfileObjectType
delete_profile_object_type Removes a ProfileObjectType from a specific domain as well as removes all the ProfileObjects of that type
delete_segment_definition Deletes a segment definition from the domain
delete_workflow Deletes the specified workflow and all its corresponding resources
detect_profile_object_type The process of detecting profile object type mapping by using given objects
get_auto_merging_preview Tests the auto-merging settings of your Identity Resolution Job without merging your data
get_calculated_attribute_definition Provides more information on a calculated attribute definition for Customer Profiles
get_calculated_attribute_for_profile Retrieve a calculated attribute for a customer profile
get_domain Returns information about a specific domain
get_event_stream Returns information about the specified event stream in a specific domain
get_event_trigger Get a specific Event Trigger from the domain
get_identity_resolution_job Returns information about an Identity Resolution Job in a specific domain
get_integration Returns an integration for a domain
get_matches Before calling this API, use CreateDomain or UpdateDomain to enable identity resolution: set Matching to true
get_profile_object_type Returns the object types for a specific domain
get_profile_object_type_template Returns the template information for a specific object type
get_segment_definition Gets a segment definition from the domain
get_segment_estimate Gets the result of a segment estimate query
get_segment_membership Determines if the given profiles are within a segment
get_segment_snapshot Retrieve the latest status of a segment snapshot
get_similar_profiles Returns a set of profiles that belong to the same matching group using the matchId or profileId
get_workflow Get details of specified workflow
get_workflow_steps Get granular list of steps in workflow
list_account_integrations Lists all of the integrations associated to a specific URI in the AWS account
list_calculated_attribute_definitions Lists calculated attribute definitions for Customer Profiles
list_calculated_attributes_for_profile Retrieve a list of calculated attributes for a customer profile
list_domains Returns a list of all the domains for an AWS account that have been created
list_event_streams Returns a list of all the event streams in a specific domain
list_event_triggers List all Event Triggers under a domain
list_identity_resolution_jobs Lists all of the Identity Resolution Jobs in your domain
list_integrations Lists all of the integrations in your domain
list_object_type_attributes Fetch the possible attribute values given the attribute name
list_profile_attribute_values Fetch the possible attribute values given the attribute name
list_profile_objects Returns a list of objects associated with a profile of a given ProfileObjectType
list_profile_object_types Lists all of the templates available within the service
list_profile_object_type_templates Lists all of the template information for object types
list_rule_based_matches Returns a set of MatchIds that belong to the given domain
list_segment_definitions Lists all segment definitions under a domain
list_tags_for_resource Displays the tags associated with an Amazon Connect Customer Profiles resource
list_workflows Query to list all workflows
merge_profiles Runs an AWS Lambda job that does the following:
put_integration Adds an integration between the service and a third-party service, which includes Amazon AppFlow and Amazon Connect
put_profile_object Adds additional objects to customer profiles of a given ObjectType
put_profile_object_type Defines a ProfileObjectType
search_profiles Searches for profiles within a specific domain using one or more predefined search keys (e
tag_resource Assigns one or more tags (key-value pairs) to the specified Amazon Connect Customer Profiles resource
untag_resource Removes one or more tags from the specified Amazon Connect Customer Profiles resource
update_calculated_attribute_definition Updates an existing calculated attribute definition
update_domain Updates the properties of a domain, including creating or selecting a dead letter queue or an encryption key
update_event_trigger Update the properties of an Event Trigger
update_profile Updates the properties of a profile

Examples

## Not run: 
svc <- customerprofiles()
svc$add_profile_key(
  Foo = 123
)

## End(Not run)


Associates a new key value with a specific profile, such as a Contact Record ContactId

Description

Associates a new key value with a specific profile, such as a Contact Record ContactId.

See https://www.paws-r-sdk.com/docs/customerprofiles_add_profile_key/ for full documentation.

Usage

customerprofiles_add_profile_key(ProfileId, KeyName, Values, DomainName)

Arguments

ProfileId

[required] The unique identifier of a customer profile.

KeyName

[required] A searchable identifier of a customer profile. The predefined keys you can use include: _account, _profileId, _assetId, _caseId, _orderId, _fullName, _phone, _email, _ctrContactId, _marketoLeadId, _salesforceAccountId, _salesforceContactId, _salesforceAssetId, _zendeskUserId, _zendeskExternalId, _zendeskTicketId, _serviceNowSystemId, _serviceNowIncidentId, _segmentUserId, _shopifyCustomerId, _shopifyOrderId.

Values

[required] A list of key values.

DomainName

[required] The unique name of the domain.


Fetch the possible attribute values given the attribute name

Description

Fetch the possible attribute values given the attribute name.

See https://www.paws-r-sdk.com/docs/customerprofiles_batch_get_calculated_attribute_for_profile/ for full documentation.

Usage

customerprofiles_batch_get_calculated_attribute_for_profile(
  CalculatedAttributeName,
  DomainName,
  ProfileIds,
  ConditionOverrides = NULL
)

Arguments

CalculatedAttributeName

[required] The unique name of the calculated attribute.

DomainName

[required] The unique name of the domain.

ProfileIds

[required] List of unique identifiers for customer profiles to retrieve.

ConditionOverrides

Overrides the condition block within the original calculated attribute definition.


Get a batch of profiles

Description

Get a batch of profiles.

See https://www.paws-r-sdk.com/docs/customerprofiles_batch_get_profile/ for full documentation.

Usage

customerprofiles_batch_get_profile(DomainName, ProfileIds)

Arguments

DomainName

[required] The unique name of the domain.

ProfileIds

[required] List of unique identifiers for customer profiles to retrieve.


Creates a new calculated attribute definition

Description

Creates a new calculated attribute definition. After creation, new object data ingested into Customer Profiles will be included in the calculated attribute, which can be retrieved for a profile using the get_calculated_attribute_for_profile API. Defining a calculated attribute makes it available for all profiles within a domain. Each calculated attribute can only reference one ObjectType and at most, two fields from that ObjectType.

See https://www.paws-r-sdk.com/docs/customerprofiles_create_calculated_attribute_definition/ for full documentation.

Usage

customerprofiles_create_calculated_attribute_definition(
  DomainName,
  CalculatedAttributeName,
  DisplayName = NULL,
  Description = NULL,
  AttributeDetails,
  Conditions = NULL,
  Filter = NULL,
  Statistic,
  Tags = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

CalculatedAttributeName

[required] The unique name of the calculated attribute.

DisplayName

The display name of the calculated attribute.

Description

The description of the calculated attribute.

AttributeDetails

[required] Mathematical expression and a list of attribute items specified in that expression.

Conditions

The conditions including range, object count, and threshold for the calculated attribute.

Filter

Defines how to filter incoming objects to include part of the Calculated Attribute.

Statistic

[required] The aggregation operation to perform for the calculated attribute.

Tags

The tags used to organize, track, or control access for this resource.


Creates a domain, which is a container for all customer data, such as customer profile attributes, object types, profile keys, and encryption keys

Description

Creates a domain, which is a container for all customer data, such as customer profile attributes, object types, profile keys, and encryption keys. You can create multiple domains, and each domain can have multiple third-party integrations.

See https://www.paws-r-sdk.com/docs/customerprofiles_create_domain/ for full documentation.

Usage

customerprofiles_create_domain(
  DomainName,
  DefaultExpirationDays,
  DefaultEncryptionKey = NULL,
  DeadLetterQueueUrl = NULL,
  Matching = NULL,
  RuleBasedMatching = NULL,
  Tags = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

DefaultExpirationDays

[required] The default number of days until the data within the domain expires.

DefaultEncryptionKey

The default encryption key, which is an AWS managed key, is used when no specific type of encryption key is specified. It is used to encrypt all data before it is placed in permanent or semi-permanent storage.

DeadLetterQueueUrl

The URL of the SQS dead letter queue, which is used for reporting errors associated with ingesting data from third party applications. You must set up a policy on the DeadLetterQueue for the SendMessage operation to enable Amazon Connect Customer Profiles to send messages to the DeadLetterQueue.

Matching

The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process called Identity Resolution Job. If you do not specify a date and time for Identity Resolution Job to run, by default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains.

After the Identity Resolution Job completes, use the get_matches API to return and review the results. Or, if you have configured ExportingConfig in the MatchingRequest, you can download the results from S3.

RuleBasedMatching

The process of matching duplicate profiles using the Rule-Based matching. If RuleBasedMatching = true, Amazon Connect Customer Profiles will start to match and merge your profiles according to your configuration in the RuleBasedMatchingRequest. You can use the list_rule_based_matches and get_similar_profiles API to return and review the results. Also, if you have configured ExportingConfig in the RuleBasedMatchingRequest, you can download the results from S3.

Tags

The tags used to organize, track, or control access for this resource.


Creates an event stream, which is a subscription to real-time events, such as when profiles are created and updated through Amazon Connect Customer Profiles

Description

Creates an event stream, which is a subscription to real-time events, such as when profiles are created and updated through Amazon Connect Customer Profiles.

See https://www.paws-r-sdk.com/docs/customerprofiles_create_event_stream/ for full documentation.

Usage

customerprofiles_create_event_stream(
  DomainName,
  Uri,
  EventStreamName,
  Tags = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

Uri

[required] The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name

EventStreamName

[required] The name of the event stream.

Tags

The tags used to organize, track, or control access for this resource.


Creates an event trigger, which specifies the rules when to perform action based on customer's ingested data

Description

Creates an event trigger, which specifies the rules when to perform action based on customer's ingested data.

See https://www.paws-r-sdk.com/docs/customerprofiles_create_event_trigger/ for full documentation.

Usage

customerprofiles_create_event_trigger(
  DomainName,
  EventTriggerName,
  ObjectTypeName,
  Description = NULL,
  EventTriggerConditions,
  SegmentFilter = NULL,
  EventTriggerLimits = NULL,
  Tags = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

EventTriggerName

[required] The unique name of the event trigger.

ObjectTypeName

[required] The unique name of the object type.

Description

The description of the event trigger.

EventTriggerConditions

[required] A list of conditions that determine when an event should trigger the destination.

SegmentFilter

The destination is triggered only for profiles that meet the criteria of a segment definition.

EventTriggerLimits

Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.

Tags

An array of key-value pairs to apply to this resource.


Creates an integration workflow

Description

Creates an integration workflow. An integration workflow is an async process which ingests historic data and sets up an integration for ongoing updates. The supported Amazon AppFlow sources are Salesforce, ServiceNow, and Marketo.

See https://www.paws-r-sdk.com/docs/customerprofiles_create_integration_workflow/ for full documentation.

Usage

customerprofiles_create_integration_workflow(
  DomainName,
  WorkflowType,
  IntegrationConfig,
  ObjectTypeName,
  RoleArn,
  Tags = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

WorkflowType

[required] The type of workflow. The only supported value is APPFLOW_INTEGRATION.

IntegrationConfig

[required] Configuration data for integration workflow.

ObjectTypeName

[required] The name of the profile object type.

RoleArn

[required] The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.

Tags

The tags used to organize, track, or control access for this resource.


Creates a standard profile

Description

Creates a standard profile.

See https://www.paws-r-sdk.com/docs/customerprofiles_create_profile/ for full documentation.

Usage

customerprofiles_create_profile(
  DomainName,
  AccountNumber = NULL,
  AdditionalInformation = NULL,
  PartyType = NULL,
  BusinessName = NULL,
  FirstName = NULL,
  MiddleName = NULL,
  LastName = NULL,
  BirthDate = NULL,
  Gender = NULL,
  PhoneNumber = NULL,
  MobilePhoneNumber = NULL,
  HomePhoneNumber = NULL,
  BusinessPhoneNumber = NULL,
  EmailAddress = NULL,
  PersonalEmailAddress = NULL,
  BusinessEmailAddress = NULL,
  Address = NULL,
  ShippingAddress = NULL,
  MailingAddress = NULL,
  BillingAddress = NULL,
  Attributes = NULL,
  PartyTypeString = NULL,
  GenderString = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

AccountNumber

An account number that you have given to the customer.

AdditionalInformation

Any additional information relevant to the customer’s profile.

PartyType

The type of profile used to describe the customer.

BusinessName

The name of the customer’s business.

FirstName

The customer’s first name.

MiddleName

The customer’s middle name.

LastName

The customer’s last name.

BirthDate

The customer’s birth date.

Gender

The gender with which the customer identifies.

PhoneNumber

The customer’s phone number, which has not been specified as a mobile, home, or business number.

MobilePhoneNumber

The customer’s mobile phone number.

HomePhoneNumber

The customer’s home phone number.

BusinessPhoneNumber

The customer’s business phone number.

EmailAddress

The customer’s email address, which has not been specified as a personal or business address.

PersonalEmailAddress

The customer’s personal email address.

BusinessEmailAddress

The customer’s business email address.

Address

A generic address associated with the customer that is not mailing, shipping, or billing.

ShippingAddress

The customer’s shipping address.

MailingAddress

The customer’s mailing address.

BillingAddress

The customer’s billing address.

Attributes

A key value pair of attributes of a customer profile.

PartyTypeString

An alternative to PartyType which accepts any string as input.

GenderString

An alternative to Gender which accepts any string as input.


Creates a segment definition associated to the given domain

Description

Creates a segment definition associated to the given domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_create_segment_definition/ for full documentation.

Usage

customerprofiles_create_segment_definition(
  DomainName,
  SegmentDefinitionName,
  DisplayName,
  Description = NULL,
  SegmentGroups,
  Tags = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

SegmentDefinitionName

[required] The unique name of the segment definition.

DisplayName

[required] The display name of the segment definition.

Description

The description of the segment definition.

SegmentGroups

[required] Specifies the base segments and dimensions for a segment definition along with their respective relationship.

Tags

The tags used to organize, track, or control access for this resource.


Creates a segment estimate query

Description

Creates a segment estimate query.

See https://www.paws-r-sdk.com/docs/customerprofiles_create_segment_estimate/ for full documentation.

Usage

customerprofiles_create_segment_estimate(DomainName, SegmentQuery)

Arguments

DomainName

[required] The unique name of the domain.

SegmentQuery

[required] The segment query for calculating a segment estimate.


Triggers a job to export a segment to a specified destination

Description

Triggers a job to export a segment to a specified destination.

See https://www.paws-r-sdk.com/docs/customerprofiles_create_segment_snapshot/ for full documentation.

Usage

customerprofiles_create_segment_snapshot(
  DomainName,
  SegmentDefinitionName,
  DataFormat,
  EncryptionKey = NULL,
  RoleArn = NULL,
  DestinationUri = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

SegmentDefinitionName

[required] The name of the segment definition used in this snapshot request.

DataFormat

[required] The format in which the segment will be exported.

EncryptionKey

The Amazon Resource Name (ARN) of the KMS key used to encrypt the exported segment.

RoleArn

The Amazon Resource Name (ARN) of the IAM role that allows Customer Profiles service principal to assume the role for conducting KMS and S3 operations.

DestinationUri

The destination to which the segment will be exported. This field must be provided if the request is not submitted from the Amazon Connect Admin Website.


Deletes an existing calculated attribute definition

Description

Deletes an existing calculated attribute definition. Note that deleting a default calculated attribute is possible, however once deleted, you will be unable to undo that action and will need to recreate it on your own using the CreateCalculatedAttributeDefinition API if you want it back.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_calculated_attribute_definition/ for full documentation.

Usage

customerprofiles_delete_calculated_attribute_definition(
  DomainName,
  CalculatedAttributeName
)

Arguments

DomainName

[required] The unique name of the domain.

CalculatedAttributeName

[required] The unique name of the calculated attribute.


Deletes a specific domain and all of its customer data, such as customer profile attributes and their related objects

Description

Deletes a specific domain and all of its customer data, such as customer profile attributes and their related objects.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_domain/ for full documentation.

Usage

customerprofiles_delete_domain(DomainName)

Arguments

DomainName

[required] The unique name of the domain.


Disables and deletes the specified event stream

Description

Disables and deletes the specified event stream.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_event_stream/ for full documentation.

Usage

customerprofiles_delete_event_stream(DomainName, EventStreamName)

Arguments

DomainName

[required] The unique name of the domain.

EventStreamName

[required] The name of the event stream


Disable and deletes the Event Trigger

Description

Disable and deletes the Event Trigger.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_event_trigger/ for full documentation.

Usage

customerprofiles_delete_event_trigger(DomainName, EventTriggerName)

Arguments

DomainName

[required] The unique name of the domain.

EventTriggerName

[required] The unique name of the event trigger.


Removes an integration from a specific domain

Description

Removes an integration from a specific domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_integration/ for full documentation.

Usage

customerprofiles_delete_integration(DomainName, Uri)

Arguments

DomainName

[required] The unique name of the domain.

Uri

[required] The URI of the S3 bucket or any other type of data source.


Deletes the standard customer profile and all data pertaining to the profile

Description

Deletes the standard customer profile and all data pertaining to the profile.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_profile/ for full documentation.

Usage

customerprofiles_delete_profile(ProfileId, DomainName)

Arguments

ProfileId

[required] The unique identifier of a customer profile.

DomainName

[required] The unique name of the domain.


Removes a searchable key from a customer profile

Description

Removes a searchable key from a customer profile.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_profile_key/ for full documentation.

Usage

customerprofiles_delete_profile_key(ProfileId, KeyName, Values, DomainName)

Arguments

ProfileId

[required] The unique identifier of a customer profile.

KeyName

[required] A searchable identifier of a customer profile.

Values

[required] A list of key values.

DomainName

[required] The unique name of the domain.


Removes an object associated with a profile of a given ProfileObjectType

Description

Removes an object associated with a profile of a given ProfileObjectType.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_profile_object/ for full documentation.

Usage

customerprofiles_delete_profile_object(
  ProfileId,
  ProfileObjectUniqueKey,
  ObjectTypeName,
  DomainName
)

Arguments

ProfileId

[required] The unique identifier of a customer profile.

ProfileObjectUniqueKey

[required] The unique identifier of the profile object generated by the service.

ObjectTypeName

[required] The name of the profile object type.

DomainName

[required] The unique name of the domain.


Removes a ProfileObjectType from a specific domain as well as removes all the ProfileObjects of that type

Description

Removes a ProfileObjectType from a specific domain as well as removes all the ProfileObjects of that type. It also disables integrations from this specific ProfileObjectType. In addition, it scrubs all of the fields of the standard profile that were populated from this ProfileObjectType.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_profile_object_type/ for full documentation.

Usage

customerprofiles_delete_profile_object_type(DomainName, ObjectTypeName)

Arguments

DomainName

[required] The unique name of the domain.

ObjectTypeName

[required] The name of the profile object type.


Deletes a segment definition from the domain

Description

Deletes a segment definition from the domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_segment_definition/ for full documentation.

Usage

customerprofiles_delete_segment_definition(DomainName, SegmentDefinitionName)

Arguments

DomainName

[required] The unique name of the domain.

SegmentDefinitionName

[required] The unique name of the segment definition.


Deletes the specified workflow and all its corresponding resources

Description

Deletes the specified workflow and all its corresponding resources. This is an async process.

See https://www.paws-r-sdk.com/docs/customerprofiles_delete_workflow/ for full documentation.

Usage

customerprofiles_delete_workflow(DomainName, WorkflowId)

Arguments

DomainName

[required] The unique name of the domain.

WorkflowId

[required] Unique identifier for the workflow.


The process of detecting profile object type mapping by using given objects

Description

The process of detecting profile object type mapping by using given objects.

See https://www.paws-r-sdk.com/docs/customerprofiles_detect_profile_object_type/ for full documentation.

Usage

customerprofiles_detect_profile_object_type(Objects, DomainName)

Arguments

Objects

[required] A string that is serialized from a JSON object.

DomainName

[required] The unique name of the domain.


Tests the auto-merging settings of your Identity Resolution Job without merging your data

Description

Tests the auto-merging settings of your Identity Resolution Job without merging your data. It randomly selects a sample of matching groups from the existing matching results, and applies the automerging settings that you provided. You can then view the number of profiles in the sample, the number of matches, and the number of profiles identified to be merged. This enables you to evaluate the accuracy of the attributes in your matching list.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_auto_merging_preview/ for full documentation.

Usage

customerprofiles_get_auto_merging_preview(
  DomainName,
  Consolidation,
  ConflictResolution,
  MinAllowedConfidenceScoreForMerging = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

Consolidation

[required] A list of matching attributes that represent matching criteria.

ConflictResolution

[required] How the auto-merging process should resolve conflicts between different profiles.

MinAllowedConfidenceScoreForMerging

Minimum confidence score required for profiles within a matching group to be merged during the auto-merge process.


Provides more information on a calculated attribute definition for Customer Profiles

Description

Provides more information on a calculated attribute definition for Customer Profiles.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_calculated_attribute_definition/ for full documentation.

Usage

customerprofiles_get_calculated_attribute_definition(
  DomainName,
  CalculatedAttributeName
)

Arguments

DomainName

[required] The unique name of the domain.

CalculatedAttributeName

[required] The unique name of the calculated attribute.


Retrieve a calculated attribute for a customer profile

Description

Retrieve a calculated attribute for a customer profile.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_calculated_attribute_for_profile/ for full documentation.

Usage

customerprofiles_get_calculated_attribute_for_profile(
  DomainName,
  ProfileId,
  CalculatedAttributeName
)

Arguments

DomainName

[required] The unique name of the domain.

ProfileId

[required] The unique identifier of a customer profile.

CalculatedAttributeName

[required] The unique name of the calculated attribute.


Returns information about a specific domain

Description

Returns information about a specific domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_domain/ for full documentation.

Usage

customerprofiles_get_domain(DomainName)

Arguments

DomainName

[required] The unique name of the domain.


Returns information about the specified event stream in a specific domain

Description

Returns information about the specified event stream in a specific domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_event_stream/ for full documentation.

Usage

customerprofiles_get_event_stream(DomainName, EventStreamName)

Arguments

DomainName

[required] The unique name of the domain.

EventStreamName

[required] The name of the event stream provided during create operations.


Get a specific Event Trigger from the domain

Description

Get a specific Event Trigger from the domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_event_trigger/ for full documentation.

Usage

customerprofiles_get_event_trigger(DomainName, EventTriggerName)

Arguments

DomainName

[required] The unique name of the domain.

EventTriggerName

[required] The unique name of the event trigger.


Returns information about an Identity Resolution Job in a specific domain

Description

Returns information about an Identity Resolution Job in a specific domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_identity_resolution_job/ for full documentation.

Usage

customerprofiles_get_identity_resolution_job(DomainName, JobId)

Arguments

DomainName

[required] The unique name of the domain.

JobId

[required] The unique identifier of the Identity Resolution Job.


Returns an integration for a domain

Description

Returns an integration for a domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_integration/ for full documentation.

Usage

customerprofiles_get_integration(DomainName, Uri)

Arguments

DomainName

[required] The unique name of the domain.

Uri

[required] The URI of the S3 bucket or any other type of data source.


Before calling this API, use CreateDomain or UpdateDomain to enable identity resolution: set Matching to true

Description

Before calling this API, use create_domain or update_domain to enable identity resolution: set Matching to true.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_matches/ for full documentation.

Usage

customerprofiles_get_matches(NextToken = NULL, MaxResults = NULL, DomainName)

Arguments

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.

DomainName

[required] The unique name of the domain.


Returns the object types for a specific domain

Description

Returns the object types for a specific domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_profile_object_type/ for full documentation.

Usage

customerprofiles_get_profile_object_type(DomainName, ObjectTypeName)

Arguments

DomainName

[required] The unique name of the domain.

ObjectTypeName

[required] The name of the profile object type.


Returns the template information for a specific object type

Description

Returns the template information for a specific object type.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_profile_object_type_template/ for full documentation.

Usage

customerprofiles_get_profile_object_type_template(TemplateId)

Arguments

TemplateId

[required] A unique identifier for the object template.


Gets a segment definition from the domain

Description

Gets a segment definition from the domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_segment_definition/ for full documentation.

Usage

customerprofiles_get_segment_definition(DomainName, SegmentDefinitionName)

Arguments

DomainName

[required] The unique name of the domain.

SegmentDefinitionName

[required] The unique name of the segment definition.


Gets the result of a segment estimate query

Description

Gets the result of a segment estimate query.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_segment_estimate/ for full documentation.

Usage

customerprofiles_get_segment_estimate(DomainName, EstimateId)

Arguments

DomainName

[required] The unique name of the domain.

EstimateId

[required] The query Id passed by a previous create_segment_estimate operation.


Determines if the given profiles are within a segment

Description

Determines if the given profiles are within a segment.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_segment_membership/ for full documentation.

Usage

customerprofiles_get_segment_membership(
  DomainName,
  SegmentDefinitionName,
  ProfileIds
)

Arguments

DomainName

[required] The unique name of the domain.

SegmentDefinitionName

[required] The Id of the wanted segment. Needs to be a valid, and existing segment Id.

ProfileIds

[required] The list of profile IDs to query for.


Retrieve the latest status of a segment snapshot

Description

Retrieve the latest status of a segment snapshot.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_segment_snapshot/ for full documentation.

Usage

customerprofiles_get_segment_snapshot(
  DomainName,
  SegmentDefinitionName,
  SnapshotId
)

Arguments

DomainName

[required] The unique identifier of the domain.

SegmentDefinitionName

[required] The unique name of the segment definition.

SnapshotId

[required] The unique identifier of the segment snapshot.


Returns a set of profiles that belong to the same matching group using the matchId or profileId

Description

Returns a set of profiles that belong to the same matching group using the matchId or profileId. You can also specify the type of matching that you want for finding similar profiles using either RULE_BASED_MATCHING or ML_BASED_MATCHING.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_similar_profiles/ for full documentation.

Usage

customerprofiles_get_similar_profiles(
  NextToken = NULL,
  MaxResults = NULL,
  DomainName,
  MatchType,
  SearchKey,
  SearchValue
)

Arguments

NextToken

The pagination token from the previous get_similar_profiles API call.

MaxResults

The maximum number of objects returned per page.

DomainName

[required] The unique name of the domain.

MatchType

[required] Specify the type of matching to get similar profiles for.

SearchKey

[required] The string indicating the search key to be used.

SearchValue

[required] The string based on SearchKey to be searched for similar profiles.


Get details of specified workflow

Description

Get details of specified workflow.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_workflow/ for full documentation.

Usage

customerprofiles_get_workflow(DomainName, WorkflowId)

Arguments

DomainName

[required] The unique name of the domain.

WorkflowId

[required] Unique identifier for the workflow.


Get granular list of steps in workflow

Description

Get granular list of steps in workflow.

See https://www.paws-r-sdk.com/docs/customerprofiles_get_workflow_steps/ for full documentation.

Usage

customerprofiles_get_workflow_steps(
  DomainName,
  WorkflowId,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

WorkflowId

[required] Unique identifier for the workflow.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Lists all of the integrations associated to a specific URI in the AWS account

Description

Lists all of the integrations associated to a specific URI in the AWS account.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_account_integrations/ for full documentation.

Usage

customerprofiles_list_account_integrations(
  Uri,
  NextToken = NULL,
  MaxResults = NULL,
  IncludeHidden = NULL
)

Arguments

Uri

[required] The URI of the S3 bucket or any other type of data source.

NextToken

The pagination token from the previous ListAccountIntegrations API call.

MaxResults

The maximum number of objects returned per page.

IncludeHidden

Boolean to indicate if hidden integration should be returned. Defaults to False.


Lists calculated attribute definitions for Customer Profiles

Description

Lists calculated attribute definitions for Customer Profiles

See https://www.paws-r-sdk.com/docs/customerprofiles_list_calculated_attribute_definitions/ for full documentation.

Usage

customerprofiles_list_calculated_attribute_definitions(
  DomainName,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

NextToken

The pagination token from the previous call to ListCalculatedAttributeDefinitions.

MaxResults

The maximum number of calculated attribute definitions returned per page.


Retrieve a list of calculated attributes for a customer profile

Description

Retrieve a list of calculated attributes for a customer profile.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_calculated_attributes_for_profile/ for full documentation.

Usage

customerprofiles_list_calculated_attributes_for_profile(
  NextToken = NULL,
  MaxResults = NULL,
  DomainName,
  ProfileId
)

Arguments

NextToken

The pagination token from the previous call to ListCalculatedAttributesForProfile.

MaxResults

The maximum number of calculated attributes returned per page.

DomainName

[required] The unique name of the domain.

ProfileId

[required] The unique identifier of a customer profile.


Returns a list of all the domains for an AWS account that have been created

Description

Returns a list of all the domains for an AWS account that have been created.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_domains/ for full documentation.

Usage

customerprofiles_list_domains(NextToken = NULL, MaxResults = NULL)

Arguments

NextToken

The pagination token from the previous ListDomain API call.

MaxResults

The maximum number of objects returned per page.


Returns a list of all the event streams in a specific domain

Description

Returns a list of all the event streams in a specific domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_event_streams/ for full documentation.

Usage

customerprofiles_list_event_streams(
  DomainName,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

NextToken

Identifies the next page of results to return.

MaxResults

The maximum number of objects returned per page.


List all Event Triggers under a domain

Description

List all Event Triggers under a domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_event_triggers/ for full documentation.

Usage

customerprofiles_list_event_triggers(
  DomainName,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

NextToken

The pagination token to use with ListEventTriggers.

MaxResults

The maximum number of results to return per page.


Lists all of the Identity Resolution Jobs in your domain

Description

Lists all of the Identity Resolution Jobs in your domain. The response sorts the list by JobStartTime.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_identity_resolution_jobs/ for full documentation.

Usage

customerprofiles_list_identity_resolution_jobs(
  DomainName,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Lists all of the integrations in your domain

Description

Lists all of the integrations in your domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_integrations/ for full documentation.

Usage

customerprofiles_list_integrations(
  DomainName,
  NextToken = NULL,
  MaxResults = NULL,
  IncludeHidden = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

NextToken

The pagination token from the previous ListIntegrations API call.

MaxResults

The maximum number of objects returned per page.

IncludeHidden

Boolean to indicate if hidden integration should be returned. Defaults to False.


Fetch the possible attribute values given the attribute name

Description

Fetch the possible attribute values given the attribute name.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_object_type_attributes/ for full documentation.

Usage

customerprofiles_list_object_type_attributes(
  NextToken = NULL,
  MaxResults = NULL,
  DomainName,
  ObjectTypeName
)

Arguments

NextToken

The pagination token from the previous call.

MaxResults

The maximum number of objects returned per page.

DomainName

[required] The unique identifier of the domain.

ObjectTypeName

[required] The name of the profile object type.


Fetch the possible attribute values given the attribute name

Description

Fetch the possible attribute values given the attribute name.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_profile_attribute_values/ for full documentation.

Usage

customerprofiles_list_profile_attribute_values(DomainName, AttributeName)

Arguments

DomainName

[required] The unique identifier of the domain.

AttributeName

[required] The attribute name.


Lists all of the template information for object types

Description

Lists all of the template information for object types.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_profile_object_type_templates/ for full documentation.

Usage

customerprofiles_list_profile_object_type_templates(
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

NextToken

The pagination token from the previous ListObjectTypeTemplates API call.

MaxResults

The maximum number of objects returned per page.


Lists all of the templates available within the service

Description

Lists all of the templates available within the service.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_profile_object_types/ for full documentation.

Usage

customerprofiles_list_profile_object_types(
  DomainName,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

NextToken

Identifies the next page of results to return.

MaxResults

The maximum number of objects returned per page.


Returns a list of objects associated with a profile of a given ProfileObjectType

Description

Returns a list of objects associated with a profile of a given ProfileObjectType.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_profile_objects/ for full documentation.

Usage

customerprofiles_list_profile_objects(
  NextToken = NULL,
  MaxResults = NULL,
  DomainName,
  ObjectTypeName,
  ProfileId,
  ObjectFilter = NULL
)

Arguments

NextToken

The pagination token from the previous call to ListProfileObjects.

MaxResults

The maximum number of objects returned per page.

DomainName

[required] The unique name of the domain.

ObjectTypeName

[required] The name of the profile object type.

ProfileId

[required] The unique identifier of a customer profile.

ObjectFilter

Applies a filter to the response to include profile objects with the specified index values.


Returns a set of MatchIds that belong to the given domain

Description

Returns a set of MatchIds that belong to the given domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_rule_based_matches/ for full documentation.

Usage

customerprofiles_list_rule_based_matches(
  NextToken = NULL,
  MaxResults = NULL,
  DomainName
)

Arguments

NextToken

The pagination token from the previous list_rule_based_matches API call.

MaxResults

The maximum number of MatchIds returned per page.

DomainName

[required] The unique name of the domain.


Lists all segment definitions under a domain

Description

Lists all segment definitions under a domain.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_segment_definitions/ for full documentation.

Usage

customerprofiles_list_segment_definitions(
  DomainName,
  MaxResults = NULL,
  NextToken = NULL
)

Arguments

DomainName

[required] The unique identifier of the domain.

MaxResults

The maximum number of objects returned per page.

NextToken

The pagination token from the previous call.


Displays the tags associated with an Amazon Connect Customer Profiles resource

Description

Displays the tags associated with an Amazon Connect Customer Profiles resource. In Connect Customer Profiles, domains, profile object types, and integrations can be tagged.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_tags_for_resource/ for full documentation.

Usage

customerprofiles_list_tags_for_resource(resourceArn)

Arguments

resourceArn

[required] The ARN of the resource for which you want to view tags.


Query to list all workflows

Description

Query to list all workflows.

See https://www.paws-r-sdk.com/docs/customerprofiles_list_workflows/ for full documentation.

Usage

customerprofiles_list_workflows(
  DomainName,
  WorkflowType = NULL,
  Status = NULL,
  QueryStartDate = NULL,
  QueryEndDate = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

WorkflowType

The type of workflow. The only supported value is APPFLOW_INTEGRATION.

Status

Status of workflow execution.

QueryStartDate

Retrieve workflows started after timestamp.

QueryEndDate

Retrieve workflows ended after timestamp.

NextToken

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

MaxResults

The maximum number of results to return per page.


Runs an AWS Lambda job that does the following:

Description

Runs an AWS Lambda job that does the following:

See https://www.paws-r-sdk.com/docs/customerprofiles_merge_profiles/ for full documentation.

Usage

customerprofiles_merge_profiles(
  DomainName,
  MainProfileId,
  ProfileIdsToBeMerged,
  FieldSourceProfileIds = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

MainProfileId

[required] The identifier of the profile to be taken.

ProfileIdsToBeMerged

[required] The identifier of the profile to be merged into MainProfileId.

FieldSourceProfileIds

The identifiers of the fields in the profile that has the information you want to apply to the merge. For example, say you want to merge EmailAddress from Profile1 into MainProfile. This would be the identifier of the EmailAddress field in Profile1.


Adds an integration between the service and a third-party service, which includes Amazon AppFlow and Amazon Connect

Description

Adds an integration between the service and a third-party service, which includes Amazon AppFlow and Amazon Connect.

See https://www.paws-r-sdk.com/docs/customerprofiles_put_integration/ for full documentation.

Usage

customerprofiles_put_integration(
  DomainName,
  Uri = NULL,
  ObjectTypeName = NULL,
  Tags = NULL,
  FlowDefinition = NULL,
  ObjectTypeNames = NULL,
  RoleArn = NULL,
  EventTriggerNames = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

Uri

The URI of the S3 bucket or any other type of data source.

ObjectTypeName

The name of the profile object type.

Tags

The tags used to organize, track, or control access for this resource.

FlowDefinition

The configuration that controls how Customer Profiles retrieves data from the source.

ObjectTypeNames

A map in which each key is an event type from an external application such as Segment or Shopify, and each value is an ObjectTypeName (template) used to ingest the event. It supports the following event types: SegmentIdentify, ShopifyCreateCustomers, ShopifyUpdateCustomers, ShopifyCreateDraftOrders, ShopifyUpdateDraftOrders, ShopifyCreateOrders, and ShopifyUpdatedOrders.

RoleArn

The Amazon Resource Name (ARN) of the IAM role. The Integration uses this role to make Customer Profiles requests on your behalf.

EventTriggerNames

A list of unique names for active event triggers associated with the integration.


Adds additional objects to customer profiles of a given ObjectType

Description

Adds additional objects to customer profiles of a given ObjectType.

See https://www.paws-r-sdk.com/docs/customerprofiles_put_profile_object/ for full documentation.

Usage

customerprofiles_put_profile_object(ObjectTypeName, Object, DomainName)

Arguments

ObjectTypeName

[required] The name of the profile object type.

Object

[required] A string that is serialized from a JSON object.

DomainName

[required] The unique name of the domain.


Defines a ProfileObjectType

Description

Defines a ProfileObjectType.

See https://www.paws-r-sdk.com/docs/customerprofiles_put_profile_object_type/ for full documentation.

Usage

customerprofiles_put_profile_object_type(
  DomainName,
  ObjectTypeName,
  Description,
  TemplateId = NULL,
  ExpirationDays = NULL,
  EncryptionKey = NULL,
  AllowProfileCreation = NULL,
  SourceLastUpdatedTimestampFormat = NULL,
  MaxProfileObjectCount = NULL,
  Fields = NULL,
  Keys = NULL,
  Tags = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

ObjectTypeName

[required] The name of the profile object type.

Description

[required] Description of the profile object type.

TemplateId

A unique identifier for the object template. For some attributes in the request, the service will use the default value from the object template when TemplateId is present. If these attributes are present in the request, the service may return a BadRequestException. These attributes include: AllowProfileCreation, SourceLastUpdatedTimestampFormat, Fields, and Keys. For example, if AllowProfileCreation is set to true when TemplateId is set, the service may return a BadRequestException.

ExpirationDays

The number of days until the data in the object expires.

EncryptionKey

The customer-provided key to encrypt the profile object that will be created in this profile object type.

AllowProfileCreation

Indicates whether a profile should be created when data is received if one doesn’t exist for an object of this type. The default is FALSE. If the AllowProfileCreation flag is set to FALSE, then the service tries to fetch a standard profile and associate this object with the profile. If it is set to TRUE, and if no match is found, then the service creates a new standard profile.

SourceLastUpdatedTimestampFormat

The format of your sourceLastUpdatedTimestamp that was previously set up.

MaxProfileObjectCount

The amount of profile object max count assigned to the object type

Fields

A map of the name and ObjectType field.

Keys

A list of unique keys that can be used to map data to the profile.

Tags

The tags used to organize, track, or control access for this resource.


Searches for profiles within a specific domain using one or more predefined search keys (e

Description

Searches for profiles within a specific domain using one or more predefined search keys (e.g., _fullName, _phone, _email, _account, etc.) and/or custom-defined search keys. A search key is a data type pair that consists of a KeyName and Values list.

See https://www.paws-r-sdk.com/docs/customerprofiles_search_profiles/ for full documentation.

Usage

customerprofiles_search_profiles(
  NextToken = NULL,
  MaxResults = NULL,
  DomainName,
  KeyName,
  Values,
  AdditionalSearchKeys = NULL,
  LogicalOperator = NULL
)

Arguments

NextToken

The pagination token from the previous SearchProfiles API call.

MaxResults

The maximum number of objects returned per page.

The default is 20 if this parameter is not included in the request.

DomainName

[required] The unique name of the domain.

KeyName

[required] A searchable identifier of a customer profile. The predefined keys you can use to search include: _account, _profileId, _assetId, _caseId, _orderId, _fullName, _phone, _email, _ctrContactId, _marketoLeadId, _salesforceAccountId, _salesforceContactId, _salesforceAssetId, _zendeskUserId, _zendeskExternalId, _zendeskTicketId, _serviceNowSystemId, _serviceNowIncidentId, _segmentUserId, _shopifyCustomerId, _shopifyOrderId.

Values

[required] A list of key values.

AdditionalSearchKeys

A list of AdditionalSearchKey objects that are each searchable identifiers of a profile. Each AdditionalSearchKey object contains a KeyName and a list of Values associated with that specific key (i.e., a key-value(s) pair). These additional search keys will be used in conjunction with the LogicalOperator and the required KeyName and Values parameters to search for profiles that satisfy the search criteria.

LogicalOperator

Relationship between all specified search keys that will be used to search for profiles. This includes the required KeyName and Values parameters as well as any key-value(s) pairs specified in the AdditionalSearchKeys list.

This parameter influences which profiles will be returned in the response in the following manner:

  • AND - The response only includes profiles that match all of the search keys.

  • OR - The response includes profiles that match at least one of the search keys.

The OR relationship is the default behavior if this parameter is not included in the request.


Assigns one or more tags (key-value pairs) to the specified Amazon Connect Customer Profiles resource

Description

Assigns one or more tags (key-value pairs) to the specified Amazon Connect Customer Profiles resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. In Connect Customer Profiles, domains, profile object types, and integrations can be tagged.

See https://www.paws-r-sdk.com/docs/customerprofiles_tag_resource/ for full documentation.

Usage

customerprofiles_tag_resource(resourceArn, tags)

Arguments

resourceArn

[required] The ARN of the resource that you're adding tags to.

tags

[required] The tags used to organize, track, or control access for this resource.


Removes one or more tags from the specified Amazon Connect Customer Profiles resource

Description

Removes one or more tags from the specified Amazon Connect Customer Profiles resource. In Connect Customer Profiles, domains, profile object types, and integrations can be tagged.

See https://www.paws-r-sdk.com/docs/customerprofiles_untag_resource/ for full documentation.

Usage

customerprofiles_untag_resource(resourceArn, tagKeys)

Arguments

resourceArn

[required] The ARN of the resource from which you are removing tags.

tagKeys

[required] The list of tag keys to remove from the resource.


Updates an existing calculated attribute definition

Description

Updates an existing calculated attribute definition. When updating the Conditions, note that increasing the date range of a calculated attribute will not trigger inclusion of historical data greater than the current date range.

See https://www.paws-r-sdk.com/docs/customerprofiles_update_calculated_attribute_definition/ for full documentation.

Usage

customerprofiles_update_calculated_attribute_definition(
  DomainName,
  CalculatedAttributeName,
  DisplayName = NULL,
  Description = NULL,
  Conditions = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

CalculatedAttributeName

[required] The unique name of the calculated attribute.

DisplayName

The display name of the calculated attribute.

Description

The description of the calculated attribute.

Conditions

The conditions including range, object count, and threshold for the calculated attribute.


Updates the properties of a domain, including creating or selecting a dead letter queue or an encryption key

Description

Updates the properties of a domain, including creating or selecting a dead letter queue or an encryption key.

See https://www.paws-r-sdk.com/docs/customerprofiles_update_domain/ for full documentation.

Usage

customerprofiles_update_domain(
  DomainName,
  DefaultExpirationDays = NULL,
  DefaultEncryptionKey = NULL,
  DeadLetterQueueUrl = NULL,
  Matching = NULL,
  RuleBasedMatching = NULL,
  Tags = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

DefaultExpirationDays

The default number of days until the data within the domain expires.

DefaultEncryptionKey

The default encryption key, which is an AWS managed key, is used when no specific type of encryption key is specified. It is used to encrypt all data before it is placed in permanent or semi-permanent storage. If specified as an empty string, it will clear any existing value.

DeadLetterQueueUrl

The URL of the SQS dead letter queue, which is used for reporting errors associated with ingesting data from third party applications. If specified as an empty string, it will clear any existing value. You must set up a policy on the DeadLetterQueue for the SendMessage operation to enable Amazon Connect Customer Profiles to send messages to the DeadLetterQueue.

Matching

The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process called Identity Resolution Job. If you do not specify a date and time for Identity Resolution Job to run, by default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains.

After the Identity Resolution Job completes, use the get_matches API to return and review the results. Or, if you have configured ExportingConfig in the MatchingRequest, you can download the results from S3.

RuleBasedMatching

The process of matching duplicate profiles using the rule-Based matching. If RuleBasedMatching = true, Amazon Connect Customer Profiles will start to match and merge your profiles according to your configuration in the RuleBasedMatchingRequest. You can use the list_rule_based_matches and get_similar_profiles API to return and review the results. Also, if you have configured ExportingConfig in the RuleBasedMatchingRequest, you can download the results from S3.

Tags

The tags used to organize, track, or control access for this resource.


Update the properties of an Event Trigger

Description

Update the properties of an Event Trigger.

See https://www.paws-r-sdk.com/docs/customerprofiles_update_event_trigger/ for full documentation.

Usage

customerprofiles_update_event_trigger(
  DomainName,
  EventTriggerName,
  ObjectTypeName = NULL,
  Description = NULL,
  EventTriggerConditions = NULL,
  SegmentFilter = NULL,
  EventTriggerLimits = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

EventTriggerName

[required] The unique name of the event trigger.

ObjectTypeName

The unique name of the object type.

Description

The description of the event trigger.

EventTriggerConditions

A list of conditions that determine when an event should trigger the destination.

SegmentFilter

The destination is triggered only for profiles that meet the criteria of a segment definition.

EventTriggerLimits

Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.


Updates the properties of a profile

Description

Updates the properties of a profile. The ProfileId is required for updating a customer profile.

See https://www.paws-r-sdk.com/docs/customerprofiles_update_profile/ for full documentation.

Usage

customerprofiles_update_profile(
  DomainName,
  ProfileId,
  AdditionalInformation = NULL,
  AccountNumber = NULL,
  PartyType = NULL,
  BusinessName = NULL,
  FirstName = NULL,
  MiddleName = NULL,
  LastName = NULL,
  BirthDate = NULL,
  Gender = NULL,
  PhoneNumber = NULL,
  MobilePhoneNumber = NULL,
  HomePhoneNumber = NULL,
  BusinessPhoneNumber = NULL,
  EmailAddress = NULL,
  PersonalEmailAddress = NULL,
  BusinessEmailAddress = NULL,
  Address = NULL,
  ShippingAddress = NULL,
  MailingAddress = NULL,
  BillingAddress = NULL,
  Attributes = NULL,
  PartyTypeString = NULL,
  GenderString = NULL
)

Arguments

DomainName

[required] The unique name of the domain.

ProfileId

[required] The unique identifier of a customer profile.

AdditionalInformation

Any additional information relevant to the customer’s profile.

AccountNumber

An account number that you have given to the customer.

PartyType

The type of profile used to describe the customer.

BusinessName

The name of the customer’s business.

FirstName

The customer’s first name.

MiddleName

The customer’s middle name.

LastName

The customer’s last name.

BirthDate

The customer’s birth date.

Gender

The gender with which the customer identifies.

PhoneNumber

The customer’s phone number, which has not been specified as a mobile, home, or business number.

MobilePhoneNumber

The customer’s mobile phone number.

HomePhoneNumber

The customer’s home phone number.

BusinessPhoneNumber

The customer’s business phone number.

EmailAddress

The customer’s email address, which has not been specified as a personal or business address.

PersonalEmailAddress

The customer’s personal email address.

BusinessEmailAddress

The customer’s business email address.

Address

A generic address associated with the customer that is not mailing, shipping, or billing.

ShippingAddress

The customer’s shipping address.

MailingAddress

The customer’s mailing address.

BillingAddress

The customer’s billing address.

Attributes

A key value pair of attributes of a customer profile.

PartyTypeString

An alternative to PartyType which accepts any string as input.

GenderString

An alternative to Gender which accepts any string as input.


Amazon Pinpoint

Description

Doc Engage API - Amazon Pinpoint API

Usage

pinpoint(config = list(), credentials = list(), endpoint = NULL, region = NULL)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- pinpoint(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

create_app Creates an application
create_campaign Creates a new campaign for an application or updates the settings of an existing campaign for an application
create_email_template Creates a message template for messages that are sent through the email channel
create_export_job Creates an export job for an application
create_import_job Creates an import job for an application
create_in_app_template Creates a new message template for messages using the in-app message channel
create_journey Creates a journey for an application
create_push_template Creates a message template for messages that are sent through a push notification channel
create_recommender_configuration Creates an Amazon Pinpoint configuration for a recommender model
create_segment Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application
create_sms_template Creates a message template for messages that are sent through the SMS channel
create_voice_template Creates a message template for messages that are sent through the voice channel
delete_adm_channel Disables the ADM channel for an application and deletes any existing settings for the channel
delete_apns_channel Disables the APNs channel for an application and deletes any existing settings for the channel
delete_apns_sandbox_channel Disables the APNs sandbox channel for an application and deletes any existing settings for the channel
delete_apns_voip_channel Disables the APNs VoIP channel for an application and deletes any existing settings for the channel
delete_apns_voip_sandbox_channel Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel
delete_app Deletes an application
delete_baidu_channel Disables the Baidu channel for an application and deletes any existing settings for the channel
delete_campaign Deletes a campaign from an application
delete_email_channel Disables the email channel for an application and deletes any existing settings for the channel
delete_email_template Deletes a message template for messages that were sent through the email channel
delete_endpoint Deletes an endpoint from an application
delete_event_stream Deletes the event stream for an application
delete_gcm_channel Disables the GCM channel for an application and deletes any existing settings for the channel
delete_in_app_template Deletes a message template for messages sent using the in-app message channel
delete_journey Deletes a journey from an application
delete_push_template Deletes a message template for messages that were sent through a push notification channel
delete_recommender_configuration Deletes an Amazon Pinpoint configuration for a recommender model
delete_segment Deletes a segment from an application
delete_sms_channel Disables the SMS channel for an application and deletes any existing settings for the channel
delete_sms_template Deletes a message template for messages that were sent through the SMS channel
delete_user_endpoints Deletes all the endpoints that are associated with a specific user ID
delete_voice_channel Disables the voice channel for an application and deletes any existing settings for the channel
delete_voice_template Deletes a message template for messages that were sent through the voice channel
get_adm_channel Retrieves information about the status and settings of the ADM channel for an application
get_apns_channel Retrieves information about the status and settings of the APNs channel for an application
get_apns_sandbox_channel Retrieves information about the status and settings of the APNs sandbox channel for an application
get_apns_voip_channel Retrieves information about the status and settings of the APNs VoIP channel for an application
get_apns_voip_sandbox_channel Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application
get_app Retrieves information about an application
get_application_date_range_kpi Retrieves (queries) pre-aggregated data for a standard metric that applies to an application
get_application_settings Retrieves information about the settings for an application
get_apps Retrieves information about all the applications that are associated with your Amazon Pinpoint account
get_baidu_channel Retrieves information about the status and settings of the Baidu channel for an application
get_campaign Retrieves information about the status, configuration, and other settings for a campaign
get_campaign_activities Retrieves information about all the activities for a campaign
get_campaign_date_range_kpi Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign
get_campaigns Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application
get_campaign_version Retrieves information about the status, configuration, and other settings for a specific version of a campaign
get_campaign_versions Retrieves information about the status, configuration, and other settings for all versions of a campaign
get_channels Retrieves information about the history and status of each channel for an application
get_email_channel Retrieves information about the status and settings of the email channel for an application
get_email_template Retrieves the content and settings of a message template for messages that are sent through the email channel
get_endpoint Retrieves information about the settings and attributes of a specific endpoint for an application
get_event_stream Retrieves information about the event stream settings for an application
get_export_job Retrieves information about the status and settings of a specific export job for an application
get_export_jobs Retrieves information about the status and settings of all the export jobs for an application
get_gcm_channel Retrieves information about the status and settings of the GCM channel for an application
get_import_job Retrieves information about the status and settings of a specific import job for an application
get_import_jobs Retrieves information about the status and settings of all the import jobs for an application
get_in_app_messages Retrieves the in-app messages targeted for the provided endpoint ID
get_in_app_template Retrieves the content and settings of a message template for messages sent through the in-app channel
get_journey Retrieves information about the status, configuration, and other settings for a journey
get_journey_date_range_kpi Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey
get_journey_execution_activity_metrics Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity
get_journey_execution_metrics Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey
get_journey_run_execution_activity_metrics Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity
get_journey_run_execution_metrics Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey
get_journey_runs Provides information about the runs of a journey
get_push_template Retrieves the content and settings of a message template for messages that are sent through a push notification channel
get_recommender_configuration Retrieves information about an Amazon Pinpoint configuration for a recommender model
get_recommender_configurations Retrieves information about all the recommender model configurations that are associated with your Amazon Pinpoint account
get_segment Retrieves information about the configuration, dimension, and other settings for a specific segment that's associated with an application
get_segment_export_jobs Retrieves information about the status and settings of the export jobs for a segment
get_segment_import_jobs Retrieves information about the status and settings of the import jobs for a segment
get_segments Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application
get_segment_version Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that's associated with an application
get_segment_versions Retrieves information about the configuration, dimension, and other settings for all the versions of a specific segment that's associated with an application
get_sms_channel Retrieves information about the status and settings of the SMS channel for an application
get_sms_template Retrieves the content and settings of a message template for messages that are sent through the SMS channel
get_user_endpoints Retrieves information about all the endpoints that are associated with a specific user ID
get_voice_channel Retrieves information about the status and settings of the voice channel for an application
get_voice_template Retrieves the content and settings of a message template for messages that are sent through the voice channel
list_journeys Retrieves information about the status, configuration, and other settings for all the journeys that are associated with an application
list_tags_for_resource Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or segment
list_templates Retrieves information about all the message templates that are associated with your Amazon Pinpoint account
list_template_versions Retrieves information about all the versions of a specific message template
phone_number_validate Retrieves information about a phone number
put_events Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with
put_event_stream Creates a new event stream for an application or updates the settings of an existing event stream for an application
remove_attributes Removes one or more custom attributes, of the same attribute type, from the application
send_messages Creates and sends a direct message
send_otp_message Send an OTP message
send_users_messages Creates and sends a message to a list of users
tag_resource Adds one or more tags (keys and values) to an application, campaign, message template, or segment
untag_resource Removes one or more tags (keys and values) from an application, campaign, message template, or segment
update_adm_channel Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application
update_apns_channel Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application
update_apns_sandbox_channel Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application
update_apns_voip_channel Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application
update_apns_voip_sandbox_channel Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application
update_application_settings Updates the settings for an application
update_baidu_channel Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application
update_campaign Updates the configuration and other settings for a campaign
update_email_channel Enables the email channel for an application or updates the status and settings of the email channel for an application
update_email_template Updates an existing message template for messages that are sent through the email channel
update_endpoint Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application
update_endpoints_batch Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing endpoints for an application
update_gcm_channel Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application
update_in_app_template Updates an existing message template for messages sent through the in-app message channel
update_journey Updates the configuration and other settings for a journey
update_journey_state Cancels (stops) an active journey
update_push_template Updates an existing message template for messages that are sent through a push notification channel
update_recommender_configuration Updates an Amazon Pinpoint configuration for a recommender model
update_segment Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application
update_sms_channel Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application
update_sms_template Updates an existing message template for messages that are sent through the SMS channel
update_template_active_version Changes the status of a specific version of a message template to active
update_voice_channel Enables the voice channel for an application or updates the status and settings of the voice channel for an application
update_voice_template Updates an existing message template for messages that are sent through the voice channel
verify_otp_message Verify an OTP

Examples

## Not run: 
svc <- pinpoint()
svc$create_app(
  Foo = 123
)

## End(Not run)


Creates an application

Description

Creates an application.

See https://www.paws-r-sdk.com/docs/pinpoint_create_app/ for full documentation.

Usage

pinpoint_create_app(CreateApplicationRequest)

Arguments

CreateApplicationRequest

[required]


Creates a new campaign for an application or updates the settings of an existing campaign for an application

Description

Creates a new campaign for an application or updates the settings of an existing campaign for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_create_campaign/ for full documentation.

Usage

pinpoint_create_campaign(ApplicationId, WriteCampaignRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

WriteCampaignRequest

[required]


Creates a message template for messages that are sent through the email channel

Description

Creates a message template for messages that are sent through the email channel.

See https://www.paws-r-sdk.com/docs/pinpoint_create_email_template/ for full documentation.

Usage

pinpoint_create_email_template(EmailTemplateRequest, TemplateName)

Arguments

EmailTemplateRequest

[required]

TemplateName

[required] 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.


Creates an export job for an application

Description

Creates an export job for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_create_export_job/ for full documentation.

Usage

pinpoint_create_export_job(ApplicationId, ExportJobRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

ExportJobRequest

[required]


Creates an import job for an application

Description

Creates an import job for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_create_import_job/ for full documentation.

Usage

pinpoint_create_import_job(ApplicationId, ImportJobRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

ImportJobRequest

[required]


Creates a new message template for messages using the in-app message channel

Description

Creates a new message template for messages using the in-app message channel.

See https://www.paws-r-sdk.com/docs/pinpoint_create_in_app_template/ for full documentation.

Usage

pinpoint_create_in_app_template(InAppTemplateRequest, TemplateName)

Arguments

InAppTemplateRequest

[required]

TemplateName

[required] 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.


Creates a journey for an application

Description

Creates a journey for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_create_journey/ for full documentation.

Usage

pinpoint_create_journey(ApplicationId, WriteJourneyRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

WriteJourneyRequest

[required]


Creates a message template for messages that are sent through a push notification channel

Description

Creates a message template for messages that are sent through a push notification channel.

See https://www.paws-r-sdk.com/docs/pinpoint_create_push_template/ for full documentation.

Usage

pinpoint_create_push_template(PushNotificationTemplateRequest, TemplateName)

Arguments

PushNotificationTemplateRequest

[required]

TemplateName

[required] 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.


Creates an Amazon Pinpoint configuration for a recommender model

Description

Creates an Amazon Pinpoint configuration for a recommender model.

See https://www.paws-r-sdk.com/docs/pinpoint_create_recommender_configuration/ for full documentation.

Usage

pinpoint_create_recommender_configuration(CreateRecommenderConfiguration)

Arguments

CreateRecommenderConfiguration

[required]


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

Description

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.

See https://www.paws-r-sdk.com/docs/pinpoint_create_segment/ for full documentation.

Usage

pinpoint_create_segment(ApplicationId, WriteSegmentRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

WriteSegmentRequest

[required]


Creates a message template for messages that are sent through the SMS channel

Description

Creates a message template for messages that are sent through the SMS channel.

See https://www.paws-r-sdk.com/docs/pinpoint_create_sms_template/ for full documentation.

Usage

pinpoint_create_sms_template(SMSTemplateRequest, TemplateName)

Arguments

SMSTemplateRequest

[required]

TemplateName

[required] 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.


Creates a message template for messages that are sent through the voice channel

Description

Creates a message template for messages that are sent through the voice channel.

See https://www.paws-r-sdk.com/docs/pinpoint_create_voice_template/ for full documentation.

Usage

pinpoint_create_voice_template(TemplateName, VoiceTemplateRequest)

Arguments

TemplateName

[required] 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.

VoiceTemplateRequest

[required]


Disables the ADM channel for an application and deletes any existing settings for the channel

Description

Disables the ADM channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_adm_channel/ for full documentation.

Usage

pinpoint_delete_adm_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Disables the APNs channel for an application and deletes any existing settings for the channel

Description

Disables the APNs channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_apns_channel/ for full documentation.

Usage

pinpoint_delete_apns_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Disables the APNs sandbox channel for an application and deletes any existing settings for the channel

Description

Disables the APNs sandbox channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_apns_sandbox_channel/ for full documentation.

Usage

pinpoint_delete_apns_sandbox_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Disables the APNs VoIP channel for an application and deletes any existing settings for the channel

Description

Disables the APNs VoIP channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_apns_voip_channel/ for full documentation.

Usage

pinpoint_delete_apns_voip_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel

Description

Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_apns_voip_sandbox_channel/ for full documentation.

Usage

pinpoint_delete_apns_voip_sandbox_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Deletes an application

Description

Deletes an application.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_app/ for full documentation.

Usage

pinpoint_delete_app(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Disables the Baidu channel for an application and deletes any existing settings for the channel

Description

Disables the Baidu channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_baidu_channel/ for full documentation.

Usage

pinpoint_delete_baidu_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Deletes a campaign from an application

Description

Deletes a campaign from an application.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_campaign/ for full documentation.

Usage

pinpoint_delete_campaign(ApplicationId, CampaignId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

CampaignId

[required] The unique identifier for the campaign.


Disables the email channel for an application and deletes any existing settings for the channel

Description

Disables the email channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_email_channel/ for full documentation.

Usage

pinpoint_delete_email_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Deletes a message template for messages that were sent through the email channel

Description

Deletes a message template for messages that were sent through the email channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_email_template/ for full documentation.

Usage

pinpoint_delete_email_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Deletes an endpoint from an application

Description

Deletes an endpoint from an application.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_endpoint/ for full documentation.

Usage

pinpoint_delete_endpoint(ApplicationId, EndpointId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

EndpointId

[required] The case insensitive unique identifier for the endpoint. The identifier can't contain $, ⁠\{⁠ or ⁠\}⁠.


Deletes the event stream for an application

Description

Deletes the event stream for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_event_stream/ for full documentation.

Usage

pinpoint_delete_event_stream(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Disables the GCM channel for an application and deletes any existing settings for the channel

Description

Disables the GCM channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_gcm_channel/ for full documentation.

Usage

pinpoint_delete_gcm_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Deletes a message template for messages sent using the in-app message channel

Description

Deletes a message template for messages sent using the in-app message channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_in_app_template/ for full documentation.

Usage

pinpoint_delete_in_app_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Deletes a journey from an application

Description

Deletes a journey from an application.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_journey/ for full documentation.

Usage

pinpoint_delete_journey(ApplicationId, JourneyId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JourneyId

[required] The unique identifier for the journey.


Deletes a message template for messages that were sent through a push notification channel

Description

Deletes a message template for messages that were sent through a push notification channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_push_template/ for full documentation.

Usage

pinpoint_delete_push_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Deletes an Amazon Pinpoint configuration for a recommender model

Description

Deletes an Amazon Pinpoint configuration for a recommender model.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_recommender_configuration/ for full documentation.

Usage

pinpoint_delete_recommender_configuration(RecommenderId)

Arguments

RecommenderId

[required] The unique identifier for the recommender model configuration. This identifier is displayed as the Recommender ID on the Amazon Pinpoint console.


Deletes a segment from an application

Description

Deletes a segment from an application.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_segment/ for full documentation.

Usage

pinpoint_delete_segment(ApplicationId, SegmentId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

SegmentId

[required] The unique identifier for the segment.


Disables the SMS channel for an application and deletes any existing settings for the channel

Description

Disables the SMS channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_sms_channel/ for full documentation.

Usage

pinpoint_delete_sms_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Deletes a message template for messages that were sent through the SMS channel

Description

Deletes a message template for messages that were sent through the SMS channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_sms_template/ for full documentation.

Usage

pinpoint_delete_sms_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Deletes all the endpoints that are associated with a specific user ID

Description

Deletes all the endpoints that are associated with a specific user ID.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_user_endpoints/ for full documentation.

Usage

pinpoint_delete_user_endpoints(ApplicationId, UserId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

UserId

[required] The unique identifier for the user.


Disables the voice channel for an application and deletes any existing settings for the channel

Description

Disables the voice channel for an application and deletes any existing settings for the channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_voice_channel/ for full documentation.

Usage

pinpoint_delete_voice_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Deletes a message template for messages that were sent through the voice channel

Description

Deletes a message template for messages that were sent through the voice channel.

See https://www.paws-r-sdk.com/docs/pinpoint_delete_voice_template/ for full documentation.

Usage

pinpoint_delete_voice_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Retrieves information about the status and settings of the ADM channel for an application

Description

Retrieves information about the status and settings of the ADM channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_adm_channel/ for full documentation.

Usage

pinpoint_get_adm_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about the status and settings of the APNs channel for an application

Description

Retrieves information about the status and settings of the APNs channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_apns_channel/ for full documentation.

Usage

pinpoint_get_apns_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about the status and settings of the APNs sandbox channel for an application

Description

Retrieves information about the status and settings of the APNs sandbox channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_apns_sandbox_channel/ for full documentation.

Usage

pinpoint_get_apns_sandbox_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about the status and settings of the APNs VoIP channel for an application

Description

Retrieves information about the status and settings of the APNs VoIP channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_apns_voip_channel/ for full documentation.

Usage

pinpoint_get_apns_voip_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application

Description

Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_apns_voip_sandbox_channel/ for full documentation.

Usage

pinpoint_get_apns_voip_sandbox_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about an application

Description

Retrieves information about an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_app/ for full documentation.

Usage

pinpoint_get_app(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves (queries) pre-aggregated data for a standard metric that applies to an application

Description

Retrieves (queries) pre-aggregated data for a standard metric that applies to an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_application_date_range_kpi/ for full documentation.

Usage

pinpoint_get_application_date_range_kpi(
  ApplicationId,
  EndTime = NULL,
  KpiName,
  NextToken = NULL,
  PageSize = NULL,
  StartTime = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

EndTime

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.

KpiName

[required] 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.

NextToken

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.

PageSize

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.

StartTime

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.


Retrieves information about the settings for an application

Description

Retrieves information about the settings for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_application_settings/ for full documentation.

Usage

pinpoint_get_application_settings(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about all the applications that are associated with your Amazon Pinpoint account

Description

Retrieves information about all the applications that are associated with your Amazon Pinpoint account.

See https://www.paws-r-sdk.com/docs/pinpoint_get_apps/ for full documentation.

Usage

pinpoint_get_apps(PageSize = NULL, Token = NULL)

Arguments

PageSize

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.


Retrieves information about the status and settings of the Baidu channel for an application

Description

Retrieves information about the status and settings of the Baidu channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_baidu_channel/ for full documentation.

Usage

pinpoint_get_baidu_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about the status, configuration, and other settings for a campaign

Description

Retrieves information about the status, configuration, and other settings for a campaign.

See https://www.paws-r-sdk.com/docs/pinpoint_get_campaign/ for full documentation.

Usage

pinpoint_get_campaign(ApplicationId, CampaignId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

CampaignId

[required] The unique identifier for the campaign.


Retrieves information about all the activities for a campaign

Description

Retrieves information about all the activities for a campaign.

See https://www.paws-r-sdk.com/docs/pinpoint_get_campaign_activities/ for full documentation.

Usage

pinpoint_get_campaign_activities(
  ApplicationId,
  CampaignId,
  PageSize = NULL,
  Token = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

CampaignId

[required] The unique identifier for the campaign.

PageSize

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.


Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign

Description

Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign.

See https://www.paws-r-sdk.com/docs/pinpoint_get_campaign_date_range_kpi/ for full documentation.

Usage

pinpoint_get_campaign_date_range_kpi(
  ApplicationId,
  CampaignId,
  EndTime = NULL,
  KpiName,
  NextToken = NULL,
  PageSize = NULL,
  StartTime = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

CampaignId

[required] The unique identifier for the campaign.

EndTime

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.

KpiName

[required] 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.

NextToken

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.

PageSize

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.

StartTime

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.


Retrieves information about the status, configuration, and other settings for a specific version of a campaign

Description

Retrieves information about the status, configuration, and other settings for a specific version of a campaign.

See https://www.paws-r-sdk.com/docs/pinpoint_get_campaign_version/ for full documentation.

Usage

pinpoint_get_campaign_version(ApplicationId, CampaignId, Version)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

CampaignId

[required] The unique identifier for the campaign.

Version

[required] The unique version number (Version property) for the campaign version.


Retrieves information about the status, configuration, and other settings for all versions of a campaign

Description

Retrieves information about the status, configuration, and other settings for all versions of a campaign.

See https://www.paws-r-sdk.com/docs/pinpoint_get_campaign_versions/ for full documentation.

Usage

pinpoint_get_campaign_versions(
  ApplicationId,
  CampaignId,
  PageSize = NULL,
  Token = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

CampaignId

[required] The unique identifier for the campaign.

PageSize

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.


Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application

Description

Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_campaigns/ for full documentation.

Usage

pinpoint_get_campaigns(ApplicationId, PageSize = NULL, Token = NULL)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

PageSize

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.


Retrieves information about the history and status of each channel for an application

Description

Retrieves information about the history and status of each channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_channels/ for full documentation.

Usage

pinpoint_get_channels(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about the status and settings of the email channel for an application

Description

Retrieves information about the status and settings of the email channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_email_channel/ for full documentation.

Usage

pinpoint_get_email_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves the content and settings of a message template for messages that are sent through the email channel

Description

Retrieves the content and settings of a message template for messages that are sent through the email channel.

See https://www.paws-r-sdk.com/docs/pinpoint_get_email_template/ for full documentation.

Usage

pinpoint_get_email_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Retrieves information about the settings and attributes of a specific endpoint for an application

Description

Retrieves information about the settings and attributes of a specific endpoint for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_endpoint/ for full documentation.

Usage

pinpoint_get_endpoint(ApplicationId, EndpointId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

EndpointId

[required] The case insensitive unique identifier for the endpoint. The identifier can't contain $, ⁠\{⁠ or ⁠\}⁠.


Retrieves information about the event stream settings for an application

Description

Retrieves information about the event stream settings for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_event_stream/ for full documentation.

Usage

pinpoint_get_event_stream(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about the status and settings of a specific export job for an application

Description

Retrieves information about the status and settings of a specific export job for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_export_job/ for full documentation.

Usage

pinpoint_get_export_job(ApplicationId, JobId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JobId

[required] The unique identifier for the job.


Retrieves information about the status and settings of all the export jobs for an application

Description

Retrieves information about the status and settings of all the export jobs for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_export_jobs/ for full documentation.

Usage

pinpoint_get_export_jobs(ApplicationId, PageSize = NULL, Token = NULL)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

PageSize

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.


Retrieves information about the status and settings of the GCM channel for an application

Description

Retrieves information about the status and settings of the GCM channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_gcm_channel/ for full documentation.

Usage

pinpoint_get_gcm_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves information about the status and settings of a specific import job for an application

Description

Retrieves information about the status and settings of a specific import job for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_import_job/ for full documentation.

Usage

pinpoint_get_import_job(ApplicationId, JobId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JobId

[required] The unique identifier for the job.


Retrieves information about the status and settings of all the import jobs for an application

Description

Retrieves information about the status and settings of all the import jobs for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_import_jobs/ for full documentation.

Usage

pinpoint_get_import_jobs(ApplicationId, PageSize = NULL, Token = NULL)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

PageSize

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.


Retrieves the in-app messages targeted for the provided endpoint ID

Description

Retrieves the in-app messages targeted for the provided endpoint ID.

See https://www.paws-r-sdk.com/docs/pinpoint_get_in_app_messages/ for full documentation.

Usage

pinpoint_get_in_app_messages(ApplicationId, EndpointId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

EndpointId

[required] The unique identifier for the endpoint.


Retrieves the content and settings of a message template for messages sent through the in-app channel

Description

Retrieves the content and settings of a message template for messages sent through the in-app channel.

See https://www.paws-r-sdk.com/docs/pinpoint_get_in_app_template/ for full documentation.

Usage

pinpoint_get_in_app_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Retrieves information about the status, configuration, and other settings for a journey

Description

Retrieves information about the status, configuration, and other settings for a journey.

See https://www.paws-r-sdk.com/docs/pinpoint_get_journey/ for full documentation.

Usage

pinpoint_get_journey(ApplicationId, JourneyId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JourneyId

[required] The unique identifier for the journey.


Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey

Description

Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey.

See https://www.paws-r-sdk.com/docs/pinpoint_get_journey_date_range_kpi/ for full documentation.

Usage

pinpoint_get_journey_date_range_kpi(
  ApplicationId,
  EndTime = NULL,
  JourneyId,
  KpiName,
  NextToken = NULL,
  PageSize = NULL,
  StartTime = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

EndTime

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.

JourneyId

[required] The unique identifier for the journey.

KpiName

[required] 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.

NextToken

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.

PageSize

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.

StartTime

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.


Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity

Description

Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity.

See https://www.paws-r-sdk.com/docs/pinpoint_get_journey_execution_activity_metrics/ for full documentation.

Usage

pinpoint_get_journey_execution_activity_metrics(
  ApplicationId,
  JourneyActivityId,
  JourneyId,
  NextToken = NULL,
  PageSize = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JourneyActivityId

[required] The unique identifier for the journey activity.

JourneyId

[required] The unique identifier for the journey.

NextToken

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.

PageSize

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.


Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey

Description

Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey.

See https://www.paws-r-sdk.com/docs/pinpoint_get_journey_execution_metrics/ for full documentation.

Usage

pinpoint_get_journey_execution_metrics(
  ApplicationId,
  JourneyId,
  NextToken = NULL,
  PageSize = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JourneyId

[required] The unique identifier for the journey.

NextToken

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.

PageSize

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.


Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity

Description

Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity.

See https://www.paws-r-sdk.com/docs/pinpoint_get_journey_run_execution_activity_metrics/ for full documentation.

Usage

pinpoint_get_journey_run_execution_activity_metrics(
  ApplicationId,
  JourneyActivityId,
  JourneyId,
  NextToken = NULL,
  PageSize = NULL,
  RunId
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JourneyActivityId

[required] The unique identifier for the journey activity.

JourneyId

[required] The unique identifier for the journey.

NextToken

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.

PageSize

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.

RunId

[required] The unique identifier for the journey run.


Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey

Description

Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey.

See https://www.paws-r-sdk.com/docs/pinpoint_get_journey_run_execution_metrics/ for full documentation.

Usage

pinpoint_get_journey_run_execution_metrics(
  ApplicationId,
  JourneyId,
  NextToken = NULL,
  PageSize = NULL,
  RunId
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JourneyId

[required] The unique identifier for the journey.

NextToken

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.

PageSize

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.

RunId

[required] The unique identifier for the journey run.


Provides information about the runs of a journey

Description

Provides information about the runs of a journey.

See https://www.paws-r-sdk.com/docs/pinpoint_get_journey_runs/ for full documentation.

Usage

pinpoint_get_journey_runs(
  ApplicationId,
  JourneyId,
  PageSize = NULL,
  Token = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JourneyId

[required] The unique identifier for the journey.

PageSize

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.


Retrieves the content and settings of a message template for messages that are sent through a push notification channel

Description

Retrieves the content and settings of a message template for messages that are sent through a push notification channel.

See https://www.paws-r-sdk.com/docs/pinpoint_get_push_template/ for full documentation.

Usage

pinpoint_get_push_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Retrieves information about an Amazon Pinpoint configuration for a recommender model

Description

Retrieves information about an Amazon Pinpoint configuration for a recommender model.

See https://www.paws-r-sdk.com/docs/pinpoint_get_recommender_configuration/ for full documentation.

Usage

pinpoint_get_recommender_configuration(RecommenderId)

Arguments

RecommenderId

[required] The unique identifier for the recommender model configuration. This identifier is displayed as the Recommender ID on the Amazon Pinpoint console.


Retrieves information about all the recommender model configurations that are associated with your Amazon Pinpoint account

Description

Retrieves information about all the recommender model configurations that are associated with your Amazon Pinpoint account.

See https://www.paws-r-sdk.com/docs/pinpoint_get_recommender_configurations/ for full documentation.

Usage

pinpoint_get_recommender_configurations(PageSize = NULL, Token = NULL)

Arguments

PageSize

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.


Retrieves information about the configuration, dimension, and other settings for a specific segment that's associated with an application

Description

Retrieves information about the configuration, dimension, and other settings for a specific segment that's associated with an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_segment/ for full documentation.

Usage

pinpoint_get_segment(ApplicationId, SegmentId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

SegmentId

[required] The unique identifier for the segment.


Retrieves information about the status and settings of the export jobs for a segment

Description

Retrieves information about the status and settings of the export jobs for a segment.

See https://www.paws-r-sdk.com/docs/pinpoint_get_segment_export_jobs/ for full documentation.

Usage

pinpoint_get_segment_export_jobs(
  ApplicationId,
  PageSize = NULL,
  SegmentId,
  Token = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

PageSize

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.

SegmentId

[required] The unique identifier for the segment.

Token

The NextToken string that specifies which page of results to return in a paginated response.


Retrieves information about the status and settings of the import jobs for a segment

Description

Retrieves information about the status and settings of the import jobs for a segment.

See https://www.paws-r-sdk.com/docs/pinpoint_get_segment_import_jobs/ for full documentation.

Usage

pinpoint_get_segment_import_jobs(
  ApplicationId,
  PageSize = NULL,
  SegmentId,
  Token = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

PageSize

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.

SegmentId

[required] The unique identifier for the segment.

Token

The NextToken string that specifies which page of results to return in a paginated response.


Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that's associated with an application

Description

Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that's associated with an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_segment_version/ for full documentation.

Usage

pinpoint_get_segment_version(ApplicationId, SegmentId, Version)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

SegmentId

[required] The unique identifier for the segment.

Version

[required] The unique version number (Version property) for the campaign version.


Retrieves information about the configuration, dimension, and other settings for all the versions of a specific segment that's associated with an application

Description

Retrieves information about the configuration, dimension, and other settings for all the versions of a specific segment that's associated with an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_segment_versions/ for full documentation.

Usage

pinpoint_get_segment_versions(
  ApplicationId,
  PageSize = NULL,
  SegmentId,
  Token = NULL
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

PageSize

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.

SegmentId

[required] The unique identifier for the segment.

Token

The NextToken string that specifies which page of results to return in a paginated response.


Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application

Description

Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_segments/ for full documentation.

Usage

pinpoint_get_segments(ApplicationId, PageSize = NULL, Token = NULL)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

PageSize

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.


Retrieves information about the status and settings of the SMS channel for an application

Description

Retrieves information about the status and settings of the SMS channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_sms_channel/ for full documentation.

Usage

pinpoint_get_sms_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves the content and settings of a message template for messages that are sent through the SMS channel

Description

Retrieves the content and settings of a message template for messages that are sent through the SMS channel.

See https://www.paws-r-sdk.com/docs/pinpoint_get_sms_template/ for full documentation.

Usage

pinpoint_get_sms_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Retrieves information about all the endpoints that are associated with a specific user ID

Description

Retrieves information about all the endpoints that are associated with a specific user ID.

See https://www.paws-r-sdk.com/docs/pinpoint_get_user_endpoints/ for full documentation.

Usage

pinpoint_get_user_endpoints(ApplicationId, UserId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

UserId

[required] The unique identifier for the user.


Retrieves information about the status and settings of the voice channel for an application

Description

Retrieves information about the status and settings of the voice channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_get_voice_channel/ for full documentation.

Usage

pinpoint_get_voice_channel(ApplicationId)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Retrieves the content and settings of a message template for messages that are sent through the voice channel

Description

Retrieves the content and settings of a message template for messages that are sent through the voice channel.

See https://www.paws-r-sdk.com/docs/pinpoint_get_voice_template/ for full documentation.

Usage

pinpoint_get_voice_template(TemplateName, Version = NULL)

Arguments

TemplateName

[required] 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.

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.


Retrieves information about the status, configuration, and other settings for all the journeys that are associated with an application

Description

Retrieves information about the status, configuration, and other settings for all the journeys that are associated with an application.

See https://www.paws-r-sdk.com/docs/pinpoint_list_journeys/ for full documentation.

Usage

pinpoint_list_journeys(ApplicationId, PageSize = NULL, Token = NULL)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

PageSize

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.


Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or segment

Description

Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or segment.

See https://www.paws-r-sdk.com/docs/pinpoint_list_tags_for_resource/ for full documentation.

Usage

pinpoint_list_tags_for_resource(ResourceArn)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource.


Retrieves information about all the versions of a specific message template

Description

Retrieves information about all the versions of a specific message template.

See https://www.paws-r-sdk.com/docs/pinpoint_list_template_versions/ for full documentation.

Usage

pinpoint_list_template_versions(
  NextToken = NULL,
  PageSize = NULL,
  TemplateName,
  TemplateType
)

Arguments

NextToken

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.

PageSize

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.

TemplateName

[required] 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.

TemplateType

[required] The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.


Retrieves information about all the message templates that are associated with your Amazon Pinpoint account

Description

Retrieves information about all the message templates that are associated with your Amazon Pinpoint account.

See https://www.paws-r-sdk.com/docs/pinpoint_list_templates/ for full documentation.

Usage

pinpoint_list_templates(
  NextToken = NULL,
  PageSize = NULL,
  Prefix = NULL,
  TemplateType = NULL
)

Arguments

NextToken

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.

PageSize

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.

TemplateType

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.


Retrieves information about a phone number

Description

Retrieves information about a phone number.

See https://www.paws-r-sdk.com/docs/pinpoint_phone_number_validate/ for full documentation.

Usage

pinpoint_phone_number_validate(NumberValidateRequest)

Arguments

NumberValidateRequest

[required]


Creates a new event stream for an application or updates the settings of an existing event stream for an application

Description

Creates a new event stream for an application or updates the settings of an existing event stream for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_put_event_stream/ for full documentation.

Usage

pinpoint_put_event_stream(ApplicationId, WriteEventStream)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

WriteEventStream

[required]


Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with

Description

Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with.

See https://www.paws-r-sdk.com/docs/pinpoint_put_events/ for full documentation.

Usage

pinpoint_put_events(ApplicationId, EventsRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

EventsRequest

[required]


Removes one or more custom attributes, of the same attribute type, from the application

Description

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.

See https://www.paws-r-sdk.com/docs/pinpoint_remove_attributes/ for full documentation.

Usage

pinpoint_remove_attributes(
  ApplicationId,
  AttributeType,
  UpdateAttributesRequest
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

AttributeType

[required] 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.

UpdateAttributesRequest

[required]


Creates and sends a direct message

Description

Creates and sends a direct message.

See https://www.paws-r-sdk.com/docs/pinpoint_send_messages/ for full documentation.

Usage

pinpoint_send_messages(ApplicationId, MessageRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

MessageRequest

[required]


Send an OTP message

Description

Send an OTP message

See https://www.paws-r-sdk.com/docs/pinpoint_send_otp_message/ for full documentation.

Usage

pinpoint_send_otp_message(ApplicationId, SendOTPMessageRequestParameters)

Arguments

ApplicationId

[required] The unique ID of your Amazon Pinpoint application.

SendOTPMessageRequestParameters

[required]


Creates and sends a message to a list of users

Description

Creates and sends a message to a list of users.

See https://www.paws-r-sdk.com/docs/pinpoint_send_users_messages/ for full documentation.

Usage

pinpoint_send_users_messages(ApplicationId, SendUsersMessageRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

SendUsersMessageRequest

[required]


Adds one or more tags (keys and values) to an application, campaign, message template, or segment

Description

Adds one or more tags (keys and values) to an application, campaign, message template, or segment.

See https://www.paws-r-sdk.com/docs/pinpoint_tag_resource/ for full documentation.

Usage

pinpoint_tag_resource(ResourceArn, TagsModel)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource.

TagsModel

[required]


Removes one or more tags (keys and values) from an application, campaign, message template, or segment

Description

Removes one or more tags (keys and values) from an application, campaign, message template, or segment.

See https://www.paws-r-sdk.com/docs/pinpoint_untag_resource/ for full documentation.

Usage

pinpoint_untag_resource(ResourceArn, TagKeys)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource.

TagKeys

[required] 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 (&).


Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application

Description

Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_adm_channel/ for full documentation.

Usage

pinpoint_update_adm_channel(ADMChannelRequest, ApplicationId)

Arguments

ADMChannelRequest

[required]

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application

Description

Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_apns_channel/ for full documentation.

Usage

pinpoint_update_apns_channel(APNSChannelRequest, ApplicationId)

Arguments

APNSChannelRequest

[required]

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application

Description

Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_apns_sandbox_channel/ for full documentation.

Usage

pinpoint_update_apns_sandbox_channel(APNSSandboxChannelRequest, ApplicationId)

Arguments

APNSSandboxChannelRequest

[required]

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application

Description

Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_apns_voip_channel/ for full documentation.

Usage

pinpoint_update_apns_voip_channel(APNSVoipChannelRequest, ApplicationId)

Arguments

APNSVoipChannelRequest

[required]

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application

Description

Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_apns_voip_sandbox_channel/ for full documentation.

Usage

pinpoint_update_apns_voip_sandbox_channel(
  APNSVoipSandboxChannelRequest,
  ApplicationId
)

Arguments

APNSVoipSandboxChannelRequest

[required]

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.


Updates the settings for an application

Description

Updates the settings for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_application_settings/ for full documentation.

Usage

pinpoint_update_application_settings(
  ApplicationId,
  WriteApplicationSettingsRequest
)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

WriteApplicationSettingsRequest

[required]


Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application

Description

Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_baidu_channel/ for full documentation.

Usage

pinpoint_update_baidu_channel(ApplicationId, BaiduChannelRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

BaiduChannelRequest

[required]


Updates the configuration and other settings for a campaign

Description

Updates the configuration and other settings for a campaign.

See https://www.paws-r-sdk.com/docs/pinpoint_update_campaign/ for full documentation.

Usage

pinpoint_update_campaign(ApplicationId, CampaignId, WriteCampaignRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

CampaignId

[required] The unique identifier for the campaign.

WriteCampaignRequest

[required]


Enables the email channel for an application or updates the status and settings of the email channel for an application

Description

Enables the email channel for an application or updates the status and settings of the email channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_email_channel/ for full documentation.

Usage

pinpoint_update_email_channel(ApplicationId, EmailChannelRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

EmailChannelRequest

[required]


Updates an existing message template for messages that are sent through the email channel

Description

Updates an existing message template for messages that are sent through the email channel.

See https://www.paws-r-sdk.com/docs/pinpoint_update_email_template/ for full documentation.

Usage

pinpoint_update_email_template(
  CreateNewVersion = NULL,
  EmailTemplateRequest,
  TemplateName,
  Version = NULL
)

Arguments

CreateNewVersion

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.

EmailTemplateRequest

[required]

TemplateName

[required] 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.

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.


Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application

Description

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.

See https://www.paws-r-sdk.com/docs/pinpoint_update_endpoint/ for full documentation.

Usage

pinpoint_update_endpoint(ApplicationId, EndpointId, EndpointRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

EndpointId

[required] The case insensitive unique identifier for the endpoint. The identifier can't contain $, ⁠\{⁠ or ⁠\}⁠.

EndpointRequest

[required]


Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing endpoints for an application

Description

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.

See https://www.paws-r-sdk.com/docs/pinpoint_update_endpoints_batch/ for full documentation.

Usage

pinpoint_update_endpoints_batch(ApplicationId, EndpointBatchRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

EndpointBatchRequest

[required]


Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application

Description

Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_gcm_channel/ for full documentation.

Usage

pinpoint_update_gcm_channel(ApplicationId, GCMChannelRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GCMChannelRequest

[required]


Updates an existing message template for messages sent through the in-app message channel

Description

Updates an existing message template for messages sent through the in-app message channel.

See https://www.paws-r-sdk.com/docs/pinpoint_update_in_app_template/ for full documentation.

Usage

pinpoint_update_in_app_template(
  CreateNewVersion = NULL,
  InAppTemplateRequest,
  TemplateName,
  Version = NULL
)

Arguments

CreateNewVersion

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.

InAppTemplateRequest

[required]

TemplateName

[required] 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.

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.


Updates the configuration and other settings for a journey

Description

Updates the configuration and other settings for a journey.

See https://www.paws-r-sdk.com/docs/pinpoint_update_journey/ for full documentation.

Usage

pinpoint_update_journey(ApplicationId, JourneyId, WriteJourneyRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JourneyId

[required] The unique identifier for the journey.

WriteJourneyRequest

[required]


Cancels (stops) an active journey

Description

Cancels (stops) an active journey.

See https://www.paws-r-sdk.com/docs/pinpoint_update_journey_state/ for full documentation.

Usage

pinpoint_update_journey_state(ApplicationId, JourneyId, JourneyStateRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

JourneyId

[required] The unique identifier for the journey.

JourneyStateRequest

[required]


Updates an existing message template for messages that are sent through a push notification channel

Description

Updates an existing message template for messages that are sent through a push notification channel.

See https://www.paws-r-sdk.com/docs/pinpoint_update_push_template/ for full documentation.

Usage

pinpoint_update_push_template(
  CreateNewVersion = NULL,
  PushNotificationTemplateRequest,
  TemplateName,
  Version = NULL
)

Arguments

CreateNewVersion

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.

PushNotificationTemplateRequest

[required]

TemplateName

[required] 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.

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.


Updates an Amazon Pinpoint configuration for a recommender model

Description

Updates an Amazon Pinpoint configuration for a recommender model.

See https://www.paws-r-sdk.com/docs/pinpoint_update_recommender_configuration/ for full documentation.

Usage

pinpoint_update_recommender_configuration(
  RecommenderId,
  UpdateRecommenderConfiguration
)

Arguments

RecommenderId

[required] The unique identifier for the recommender model configuration. This identifier is displayed as the Recommender ID on the Amazon Pinpoint console.

UpdateRecommenderConfiguration

[required]


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

Description

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.

See https://www.paws-r-sdk.com/docs/pinpoint_update_segment/ for full documentation.

Usage

pinpoint_update_segment(ApplicationId, SegmentId, WriteSegmentRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

SegmentId

[required] The unique identifier for the segment.

WriteSegmentRequest

[required]


Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application

Description

Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_sms_channel/ for full documentation.

Usage

pinpoint_update_sms_channel(ApplicationId, SMSChannelRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

SMSChannelRequest

[required]


Updates an existing message template for messages that are sent through the SMS channel

Description

Updates an existing message template for messages that are sent through the SMS channel.

See https://www.paws-r-sdk.com/docs/pinpoint_update_sms_template/ for full documentation.

Usage

pinpoint_update_sms_template(
  CreateNewVersion = NULL,
  SMSTemplateRequest,
  TemplateName,
  Version = NULL
)

Arguments

CreateNewVersion

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.

SMSTemplateRequest

[required]

TemplateName

[required] 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.

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.


Changes the status of a specific version of a message template to active

Description

Changes the status of a specific version of a message template to active.

See https://www.paws-r-sdk.com/docs/pinpoint_update_template_active_version/ for full documentation.

Usage

pinpoint_update_template_active_version(
  TemplateActiveVersionRequest,
  TemplateName,
  TemplateType
)

Arguments

TemplateActiveVersionRequest

[required]

TemplateName

[required] 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.

TemplateType

[required] The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.


Enables the voice channel for an application or updates the status and settings of the voice channel for an application

Description

Enables the voice channel for an application or updates the status and settings of the voice channel for an application.

See https://www.paws-r-sdk.com/docs/pinpoint_update_voice_channel/ for full documentation.

Usage

pinpoint_update_voice_channel(ApplicationId, VoiceChannelRequest)

Arguments

ApplicationId

[required] The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

VoiceChannelRequest

[required]


Updates an existing message template for messages that are sent through the voice channel

Description

Updates an existing message template for messages that are sent through the voice channel.

See https://www.paws-r-sdk.com/docs/pinpoint_update_voice_template/ for full documentation.

Usage

pinpoint_update_voice_template(
  CreateNewVersion = NULL,
  TemplateName,
  Version = NULL,
  VoiceTemplateRequest
)

Arguments

CreateNewVersion

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.

TemplateName

[required] 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.

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.

VoiceTemplateRequest

[required]


Verify an OTP

Description

Verify an OTP

See https://www.paws-r-sdk.com/docs/pinpoint_verify_otp_message/ for full documentation.

Usage

pinpoint_verify_otp_message(ApplicationId, VerifyOTPMessageRequestParameters)

Arguments

ApplicationId

[required] The unique ID of your Amazon Pinpoint application.

VerifyOTPMessageRequestParameters

[required]


Amazon Pinpoint Email Service

Description

Welcome to the Amazon Pinpoint Email API Reference. This guide provides information about the Amazon Pinpoint Email API (version 1.0), including supported operations, data types, parameters, and schemas.

Amazon Pinpoint is an AWS service that you can use to engage with your customers across multiple messaging channels. You can use Amazon Pinpoint to send email, SMS text messages, voice messages, and push notifications. The Amazon Pinpoint Email API provides programmatic access to options that are unique to the email channel and supplement the options provided by the Amazon Pinpoint API.

If you're new to Amazon Pinpoint, you might find it helpful to also review the Amazon Pinpoint Developer Guide. The Amazon Pinpoint Developer Guide provides tutorials, code samples, and procedures that demonstrate how to use Amazon Pinpoint features programmatically and how to integrate Amazon Pinpoint functionality into mobile apps and other types of applications. The guide also provides information about key topics such as Amazon Pinpoint integration with other AWS services and the limits that apply to using the service.

The Amazon Pinpoint Email API is available in several AWS Regions and it provides an endpoint for each of these Regions. For a list of all the Regions and endpoints where the API is currently available, see AWS Service Endpoints in the Amazon Web Services General Reference. To learn more about AWS Regions, see Managing AWS Regions in the Amazon Web Services General Reference.

In each Region, AWS maintains multiple Availability Zones. These Availability Zones are physically isolated from each other, but are united by private, low-latency, high-throughput, and highly redundant network connections. These Availability Zones enable us to provide very high levels of availability and redundancy, while also minimizing latency. To learn more about the number of Availability Zones that are available in each Region, see AWS Global Infrastructure.

Usage

pinpointemail(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- pinpointemail(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

create_configuration_set Create a configuration set
create_configuration_set_event_destination Create an event destination
create_dedicated_ip_pool Create a new pool of dedicated IP addresses
create_deliverability_test_report Create a new predictive inbox placement test
create_email_identity Verifies an email identity for use with Amazon Pinpoint
delete_configuration_set Delete an existing configuration set
delete_configuration_set_event_destination Delete an event destination
delete_dedicated_ip_pool Delete a dedicated IP pool
delete_email_identity Deletes an email identity that you previously verified for use with Amazon Pinpoint
get_account Obtain information about the email-sending status and capabilities of your Amazon Pinpoint account in the current AWS Region
get_blacklist_reports Retrieve a list of the blacklists that your dedicated IP addresses appear on
get_configuration_set Get information about an existing configuration set, including the dedicated IP pool that it's associated with, whether or not it's enabled for sending email, and more
get_configuration_set_event_destinations Retrieve a list of event destinations that are associated with a configuration set
get_dedicated_ip Get information about a dedicated IP address, including the name of the dedicated IP pool that it's associated with, as well information about the automatic warm-up process for the address
get_dedicated_ips List the dedicated IP addresses that are associated with your Amazon Pinpoint account
get_deliverability_dashboard_options Retrieve information about the status of the Deliverability dashboard for your Amazon Pinpoint account
get_deliverability_test_report Retrieve the results of a predictive inbox placement test
get_domain_deliverability_campaign Retrieve all the deliverability data for a specific campaign
get_domain_statistics_report Retrieve inbox placement and engagement rates for the domains that you use to send email
get_email_identity Provides information about a specific identity associated with your Amazon Pinpoint account, including the identity's verification status, its DKIM authentication status, and its custom Mail-From settings
list_configuration_sets List all of the configuration sets associated with your Amazon Pinpoint account in the current region
list_dedicated_ip_pools List all of the dedicated IP pools that exist in your Amazon Pinpoint account in the current AWS Region
list_deliverability_test_reports Show a list of the predictive inbox placement tests that you've performed, regardless of their statuses
list_domain_deliverability_campaigns Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range
list_email_identities Returns a list of all of the email identities that are associated with your Amazon Pinpoint account
list_tags_for_resource Retrieve a list of the tags (keys and values) that are associated with a specified resource
put_account_dedicated_ip_warmup_attributes Enable or disable the automatic warm-up feature for dedicated IP addresses
put_account_sending_attributes Enable or disable the ability of your account to send email
put_configuration_set_delivery_options Associate a configuration set with a dedicated IP pool
put_configuration_set_reputation_options Enable or disable collection of reputation metrics for emails that you send using a particular configuration set in a specific AWS Region
put_configuration_set_sending_options Enable or disable email sending for messages that use a particular configuration set in a specific AWS Region
put_configuration_set_tracking_options Specify a custom domain to use for open and click tracking elements in email that you send using Amazon Pinpoint
put_dedicated_ip_in_pool Move a dedicated IP address to an existing dedicated IP pool
put_dedicated_ip_warmup_attributes Put dedicated ip warmup attributes
put_deliverability_dashboard_option Enable or disable the Deliverability dashboard for your Amazon Pinpoint account
put_email_identity_dkim_attributes Used to enable or disable DKIM authentication for an email identity
put_email_identity_feedback_attributes Used to enable or disable feedback forwarding for an identity
put_email_identity_mail_from_attributes Used to enable or disable the custom Mail-From domain configuration for an email identity
send_email Sends an email message
tag_resource Add one or more tags (keys and values) to a specified resource
untag_resource Remove one or more tags (keys and values) from a specified resource
update_configuration_set_event_destination Update the configuration of an event destination for a configuration set

Examples

## Not run: 
svc <- pinpointemail()
svc$create_configuration_set(
  Foo = 123
)

## End(Not run)


Create a configuration set

Description

Create a configuration set. Configuration sets are groups of rules that you can apply to the emails you send using Amazon Pinpoint. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email.

See https://www.paws-r-sdk.com/docs/pinpointemail_create_configuration_set/ for full documentation.

Usage

pinpointemail_create_configuration_set(
  ConfigurationSetName,
  TrackingOptions = NULL,
  DeliveryOptions = NULL,
  ReputationOptions = NULL,
  SendingOptions = NULL,
  Tags = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set.

TrackingOptions

An object that defines the open and click tracking options for emails that you send using the configuration set.

DeliveryOptions

An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

ReputationOptions

An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.

SendingOptions

An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.

Tags

An array of objects that define the tags (keys and values) that you want to associate with the configuration set.


Create an event destination

Description

Create an event destination. In Amazon Pinpoint, events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.

See https://www.paws-r-sdk.com/docs/pinpointemail_create_configuration_set_event_destination/ for full documentation.

Usage

pinpointemail_create_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestinationName,
  EventDestination
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that you want to add an event destination to.

EventDestinationName

[required] A name that identifies the event destination within the configuration set.

EventDestination

[required] An object that defines the event destination.


Create a new pool of dedicated IP addresses

Description

Create a new pool of dedicated IP addresses. A pool can include one or more dedicated IP addresses that are associated with your Amazon Pinpoint account. You can associate a pool with a configuration set. When you send an email that uses that configuration set, Amazon Pinpoint sends it using only the IP addresses in the associated pool.

See https://www.paws-r-sdk.com/docs/pinpointemail_create_dedicated_ip_pool/ for full documentation.

Usage

pinpointemail_create_dedicated_ip_pool(PoolName, Tags = NULL)

Arguments

PoolName

[required] The name of the dedicated IP pool.

Tags

An object that defines the tags (keys and values) that you want to associate with the pool.


Create a new predictive inbox placement test

Description

Create a new predictive inbox placement test. Predictive inbox placement tests can help you predict how your messages will be handled by various email providers around the world. When you perform a predictive inbox placement test, you provide a sample message that contains the content that you plan to send to your customers. Amazon Pinpoint then sends that message to special email addresses spread across several major email providers. After about 24 hours, the test is complete, and you can use the get_deliverability_test_report operation to view the results of the test.

See https://www.paws-r-sdk.com/docs/pinpointemail_create_deliverability_test_report/ for full documentation.

Usage

pinpointemail_create_deliverability_test_report(
  ReportName = NULL,
  FromEmailAddress,
  Content,
  Tags = NULL
)

Arguments

ReportName

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

FromEmailAddress

[required] The email address that the predictive inbox placement test email was sent from.

Content

[required] The HTML body of the message that you sent when you performed the predictive inbox placement test.

Tags

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.


Verifies an email identity for use with Amazon Pinpoint

Description

Verifies an email identity for use with Amazon Pinpoint. In Amazon Pinpoint, an identity is an email address or domain that you use when you send email. Before you can use an identity to send email with Amazon Pinpoint, you first have to verify it. By verifying an address, you demonstrate that you're the owner of the address, and that you've given Amazon Pinpoint permission to send email from the address.

See https://www.paws-r-sdk.com/docs/pinpointemail_create_email_identity/ for full documentation.

Usage

pinpointemail_create_email_identity(EmailIdentity, Tags = NULL)

Arguments

EmailIdentity

[required] The email address or domain that you want to verify.

Tags

An array of objects that define the tags (keys and values) that you want to associate with the email identity.


Delete an existing configuration set

Description

Delete an existing configuration set.

See https://www.paws-r-sdk.com/docs/pinpointemail_delete_configuration_set/ for full documentation.

Usage

pinpointemail_delete_configuration_set(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set that you want to delete.


Delete an event destination

Description

Delete an event destination.

See https://www.paws-r-sdk.com/docs/pinpointemail_delete_configuration_set_event_destination/ for full documentation.

Usage

pinpointemail_delete_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestinationName
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that contains the event destination that you want to delete.

EventDestinationName

[required] The name of the event destination that you want to delete.


Delete a dedicated IP pool

Description

Delete a dedicated IP pool.

See https://www.paws-r-sdk.com/docs/pinpointemail_delete_dedicated_ip_pool/ for full documentation.

Usage

pinpointemail_delete_dedicated_ip_pool(PoolName)

Arguments

PoolName

[required] The name of the dedicated IP pool that you want to delete.


Deletes an email identity that you previously verified for use with Amazon Pinpoint

Description

Deletes an email identity that you previously verified for use with Amazon Pinpoint. An identity can be either an email address or a domain name.

See https://www.paws-r-sdk.com/docs/pinpointemail_delete_email_identity/ for full documentation.

Usage

pinpointemail_delete_email_identity(EmailIdentity)

Arguments

EmailIdentity

[required] The identity (that is, the email address or domain) that you want to delete from your Amazon Pinpoint account.


Obtain information about the email-sending status and capabilities of your Amazon Pinpoint account in the current AWS Region

Description

Obtain information about the email-sending status and capabilities of your Amazon Pinpoint account in the current AWS Region.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_account/ for full documentation.

Usage

pinpointemail_get_account()

Retrieve a list of the blacklists that your dedicated IP addresses appear on

Description

Retrieve a list of the blacklists that your dedicated IP addresses appear on.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_blacklist_reports/ for full documentation.

Usage

pinpointemail_get_blacklist_reports(BlacklistItemNames)

Arguments

BlacklistItemNames

[required] A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon Pinpoint or Amazon SES.


Get information about an existing configuration set, including the dedicated IP pool that it's associated with, whether or not it's enabled for sending email, and more

Description

Get information about an existing configuration set, including the dedicated IP pool that it's associated with, whether or not it's enabled for sending email, and more.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_configuration_set/ for full documentation.

Usage

pinpointemail_get_configuration_set(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set that you want to obtain more information about.


Retrieve a list of event destinations that are associated with a configuration set

Description

Retrieve a list of event destinations that are associated with a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_configuration_set_event_destinations/ for full documentation.

Usage

pinpointemail_get_configuration_set_event_destinations(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set that contains the event destination.


Get information about a dedicated IP address, including the name of the dedicated IP pool that it's associated with, as well information about the automatic warm-up process for the address

Description

Get information about a dedicated IP address, including the name of the dedicated IP pool that it's associated with, as well information about the automatic warm-up process for the address.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_dedicated_ip/ for full documentation.

Usage

pinpointemail_get_dedicated_ip(Ip)

Arguments

Ip

[required] The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your Amazon Pinpoint account.


List the dedicated IP addresses that are associated with your Amazon Pinpoint account

Description

List the dedicated IP addresses that are associated with your Amazon Pinpoint account.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_dedicated_ips/ for full documentation.

Usage

pinpointemail_get_dedicated_ips(
  PoolName = NULL,
  NextToken = NULL,
  PageSize = NULL
)

Arguments

PoolName

The name of the IP pool that the dedicated IP address is associated with.

NextToken

A token returned from a previous call to get_dedicated_ips to indicate the position of the dedicated IP pool in the list of IP pools.

PageSize

The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.


Retrieve information about the status of the Deliverability dashboard for your Amazon Pinpoint account

Description

Retrieve information about the status of the Deliverability dashboard for your Amazon Pinpoint account. When the Deliverability dashboard is enabled, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email using Amazon Pinpoint. You also gain the ability to perform predictive inbox placement tests.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_deliverability_dashboard_options/ for full documentation.

Usage

pinpointemail_get_deliverability_dashboard_options()

Retrieve the results of a predictive inbox placement test

Description

Retrieve the results of a predictive inbox placement test.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_deliverability_test_report/ for full documentation.

Usage

pinpointemail_get_deliverability_test_report(ReportId)

Arguments

ReportId

[required] A unique string that identifies the predictive inbox placement test.


Retrieve all the deliverability data for a specific campaign

Description

Retrieve all the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for (put_deliverability_dashboard_option operation).

See https://www.paws-r-sdk.com/docs/pinpointemail_get_domain_deliverability_campaign/ for full documentation.

Usage

pinpointemail_get_domain_deliverability_campaign(CampaignId)

Arguments

CampaignId

[required] The unique identifier for the campaign. Amazon Pinpoint automatically generates and assigns this identifier to a campaign. This value is not the same as the campaign identifier that Amazon Pinpoint assigns to campaigns that you create and manage by using the Amazon Pinpoint API or the Amazon Pinpoint console.


Retrieve inbox placement and engagement rates for the domains that you use to send email

Description

Retrieve inbox placement and engagement rates for the domains that you use to send email.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_domain_statistics_report/ for full documentation.

Usage

pinpointemail_get_domain_statistics_report(Domain, StartDate, EndDate)

Arguments

Domain

[required] The domain that you want to obtain deliverability metrics for.

StartDate

[required] The first day (in Unix time) that you want to obtain domain deliverability metrics for.

EndDate

[required] The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.


Provides information about a specific identity associated with your Amazon Pinpoint account, including the identity's verification status, its DKIM authentication status, and its custom Mail-From settings

Description

Provides information about a specific identity associated with your Amazon Pinpoint account, including the identity's verification status, its DKIM authentication status, and its custom Mail-From settings.

See https://www.paws-r-sdk.com/docs/pinpointemail_get_email_identity/ for full documentation.

Usage

pinpointemail_get_email_identity(EmailIdentity)

Arguments

EmailIdentity

[required] The email identity that you want to retrieve details for.


List all of the configuration sets associated with your Amazon Pinpoint account in the current region

Description

List all of the configuration sets associated with your Amazon Pinpoint account in the current region.

See https://www.paws-r-sdk.com/docs/pinpointemail_list_configuration_sets/ for full documentation.

Usage

pinpointemail_list_configuration_sets(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to list_configuration_sets to indicate the position in the list of configuration sets.

PageSize

The number of results to show in a single call to list_configuration_sets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.


List all of the dedicated IP pools that exist in your Amazon Pinpoint account in the current AWS Region

Description

List all of the dedicated IP pools that exist in your Amazon Pinpoint account in the current AWS Region.

See https://www.paws-r-sdk.com/docs/pinpointemail_list_dedicated_ip_pools/ for full documentation.

Usage

pinpointemail_list_dedicated_ip_pools(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to list_dedicated_ip_pools to indicate the position in the list of dedicated IP pools.

PageSize

The number of results to show in a single call to list_dedicated_ip_pools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.


Show a list of the predictive inbox placement tests that you've performed, regardless of their statuses

Description

Show a list of the predictive inbox placement tests that you've performed, regardless of their statuses. For predictive inbox placement tests that are complete, you can use the get_deliverability_test_report operation to view the results.

See https://www.paws-r-sdk.com/docs/pinpointemail_list_deliverability_test_reports/ for full documentation.

Usage

pinpointemail_list_deliverability_test_reports(
  NextToken = NULL,
  PageSize = NULL
)

Arguments

NextToken

A token returned from a previous call to list_deliverability_test_reports to indicate the position in the list of predictive inbox placement tests.

PageSize

The number of results to show in a single call to list_deliverability_test_reports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

The value you specify has to be at least 0, and can be no more than 1000.


Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range

Description

Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range. This data is available for a domain only if you enabled the Deliverability dashboard (put_deliverability_dashboard_option operation) for the domain.

See https://www.paws-r-sdk.com/docs/pinpointemail_list_domain_deliverability_campaigns/ for full documentation.

Usage

pinpointemail_list_domain_deliverability_campaigns(
  StartDate,
  EndDate,
  SubscribedDomain,
  NextToken = NULL,
  PageSize = NULL
)

Arguments

StartDate

[required] The first day, in Unix time format, that you want to obtain deliverability data for.

EndDate

[required] The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

SubscribedDomain

[required] The domain to obtain deliverability data for.

NextToken

A token that’s returned from a previous call to the list_domain_deliverability_campaigns operation. This token indicates the position of a campaign in the list of campaigns.

PageSize

The maximum number of results to include in response to a single call to the list_domain_deliverability_campaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.


Returns a list of all of the email identities that are associated with your Amazon Pinpoint account

Description

Returns a list of all of the email identities that are associated with your Amazon Pinpoint account. An identity can be either an email address or a domain. This operation returns identities that are verified as well as those that aren't.

See https://www.paws-r-sdk.com/docs/pinpointemail_list_email_identities/ for full documentation.

Usage

pinpointemail_list_email_identities(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to list_email_identities to indicate the position in the list of identities.

PageSize

The number of results to show in a single call to list_email_identities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

The value you specify has to be at least 0, and can be no more than 1000.


Retrieve a list of the tags (keys and values) that are associated with a specified resource

Description

Retrieve a list of the tags (keys and values) that are associated with a specified resource. A tag is a label that you optionally define and associate with a resource in Amazon Pinpoint. Each tag consists of a required tag key and an optional associated tag value. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.

See https://www.paws-r-sdk.com/docs/pinpointemail_list_tags_for_resource/ for full documentation.

Usage

pinpointemail_list_tags_for_resource(ResourceArn)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.


Enable or disable the automatic warm-up feature for dedicated IP addresses

Description

Enable or disable the automatic warm-up feature for dedicated IP addresses.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_account_dedicated_ip_warmup_attributes/ for full documentation.

Usage

pinpointemail_put_account_dedicated_ip_warmup_attributes(
  AutoWarmupEnabled = NULL
)

Arguments

AutoWarmupEnabled

Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon Pinpoint account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.


Enable or disable the ability of your account to send email

Description

Enable or disable the ability of your account to send email.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_account_sending_attributes/ for full documentation.

Usage

pinpointemail_put_account_sending_attributes(SendingEnabled = NULL)

Arguments

SendingEnabled

Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.


Associate a configuration set with a dedicated IP pool

Description

Associate a configuration set with a dedicated IP pool. You can use dedicated IP pools to create groups of dedicated IP addresses for sending specific types of email.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_configuration_set_delivery_options/ for full documentation.

Usage

pinpointemail_put_configuration_set_delivery_options(
  ConfigurationSetName,
  TlsPolicy = NULL,
  SendingPoolName = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that you want to associate with a dedicated IP pool.

TlsPolicy

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

SendingPoolName

The name of the dedicated IP pool that you want to associate with the configuration set.


Enable or disable collection of reputation metrics for emails that you send using a particular configuration set in a specific AWS Region

Description

Enable or disable collection of reputation metrics for emails that you send using a particular configuration set in a specific AWS Region.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_configuration_set_reputation_options/ for full documentation.

Usage

pinpointemail_put_configuration_set_reputation_options(
  ConfigurationSetName,
  ReputationMetricsEnabled = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that you want to enable or disable reputation metric tracking for.

ReputationMetricsEnabled

If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.


Enable or disable email sending for messages that use a particular configuration set in a specific AWS Region

Description

Enable or disable email sending for messages that use a particular configuration set in a specific AWS Region.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_configuration_set_sending_options/ for full documentation.

Usage

pinpointemail_put_configuration_set_sending_options(
  ConfigurationSetName,
  SendingEnabled = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that you want to enable or disable email sending for.

SendingEnabled

If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.


Specify a custom domain to use for open and click tracking elements in email that you send using Amazon Pinpoint

Description

Specify a custom domain to use for open and click tracking elements in email that you send using Amazon Pinpoint.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_configuration_set_tracking_options/ for full documentation.

Usage

pinpointemail_put_configuration_set_tracking_options(
  ConfigurationSetName,
  CustomRedirectDomain = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that you want to add a custom tracking domain to.

CustomRedirectDomain

The domain that you want to use to track open and click events.


Move a dedicated IP address to an existing dedicated IP pool

Description

Move a dedicated IP address to an existing dedicated IP pool.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_dedicated_ip_in_pool/ for full documentation.

Usage

pinpointemail_put_dedicated_ip_in_pool(Ip, DestinationPoolName)

Arguments

Ip

[required] The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your Amazon Pinpoint account.

DestinationPoolName

[required] The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.


Put dedicated ip warmup attributes

Description

Put dedicated ip warmup attributes

See https://www.paws-r-sdk.com/docs/pinpointemail_put_dedicated_ip_warmup_attributes/ for full documentation.

Usage

pinpointemail_put_dedicated_ip_warmup_attributes(Ip, WarmupPercentage)

Arguments

Ip

[required] The dedicated IP address that you want to update the warm-up attributes for.

WarmupPercentage

[required] The warm-up percentage that you want to associate with the dedicated IP address.


Enable or disable the Deliverability dashboard for your Amazon Pinpoint account

Description

Enable or disable the Deliverability dashboard for your Amazon Pinpoint account. When you enable the Deliverability dashboard, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email using Amazon Pinpoint. You also gain the ability to perform predictive inbox placement tests.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_deliverability_dashboard_option/ for full documentation.

Usage

pinpointemail_put_deliverability_dashboard_option(
  DashboardEnabled,
  SubscribedDomains = NULL
)

Arguments

DashboardEnabled

[required] Specifies whether to enable the Deliverability dashboard for your Amazon Pinpoint account. To enable the dashboard, set this value to true.

SubscribedDomains

An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.


Used to enable or disable DKIM authentication for an email identity

Description

Used to enable or disable DKIM authentication for an email identity.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_email_identity_dkim_attributes/ for full documentation.

Usage

pinpointemail_put_email_identity_dkim_attributes(
  EmailIdentity,
  SigningEnabled = NULL
)

Arguments

EmailIdentity

[required] The email identity that you want to change the DKIM settings for.

SigningEnabled

Sets the DKIM signing configuration for the identity.

When you set this value true, then the messages that Amazon Pinpoint sends from the identity are DKIM-signed. When you set this value to false, then the messages that Amazon Pinpoint sends from the identity aren't DKIM-signed.


Used to enable or disable feedback forwarding for an identity

Description

Used to enable or disable feedback forwarding for an identity. This setting determines what happens when an identity is used to send an email that results in a bounce or complaint event.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_email_identity_feedback_attributes/ for full documentation.

Usage

pinpointemail_put_email_identity_feedback_attributes(
  EmailIdentity,
  EmailForwardingEnabled = NULL
)

Arguments

EmailIdentity

[required] The email identity that you want to configure bounce and complaint feedback forwarding for.

EmailForwardingEnabled

Sets the feedback forwarding configuration for the identity.

If the value is true, Amazon Pinpoint sends you email notifications when bounce or complaint events occur. Amazon Pinpoint sends this notification to the address that you specified in the Return-Path header of the original email.

When you set this value to false, Amazon Pinpoint sends notifications through other mechanisms, such as by notifying an Amazon SNS topic or another event destination. You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications, Amazon Pinpoint sends an email notification when these events occur (even if this setting is disabled).


Used to enable or disable the custom Mail-From domain configuration for an email identity

Description

Used to enable or disable the custom Mail-From domain configuration for an email identity.

See https://www.paws-r-sdk.com/docs/pinpointemail_put_email_identity_mail_from_attributes/ for full documentation.

Usage

pinpointemail_put_email_identity_mail_from_attributes(
  EmailIdentity,
  MailFromDomain = NULL,
  BehaviorOnMxFailure = NULL
)

Arguments

EmailIdentity

[required] The verified email identity that you want to set up the custom MAIL FROM domain for.

MailFromDomain

The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

  • It has to be a subdomain of the verified identity.

  • It can't be used to receive email.

  • It can't be used in a "From" address if the MAIL FROM domain is a destination for feedback forwarding emails.

BehaviorOnMxFailure

The action that you want Amazon Pinpoint to take if it can't read the required MX record when you send an email. When you set this value to UseDefaultValue, Amazon Pinpoint uses amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, Amazon Pinpoint returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.


Sends an email message

Description

Sends an email message. You can use the Amazon Pinpoint Email API to send two types of messages:

See https://www.paws-r-sdk.com/docs/pinpointemail_send_email/ for full documentation.

Usage

pinpointemail_send_email(
  FromEmailAddress = NULL,
  Destination,
  ReplyToAddresses = NULL,
  FeedbackForwardingEmailAddress = NULL,
  Content,
  EmailTags = NULL,
  ConfigurationSetName = NULL
)

Arguments

FromEmailAddress

The email address that you want to use as the "From" address for the email. The address that you specify has to be verified.

Destination

[required] An object that contains the recipients of the email message.

ReplyToAddresses

The "Reply-to" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

FeedbackForwardingEmailAddress

The address that Amazon Pinpoint should send bounce and complaint notifications to.

Content

[required] An object that contains the body of the message. You can send either a Simple message or a Raw message.

EmailTags

A list of tags, in the form of name/value pairs, to apply to an email that you send using the send_email operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

ConfigurationSetName

The name of the configuration set that you want to use when sending the email.


Add one or more tags (keys and values) to a specified resource

Description

Add one or more tags (keys and values) to a specified resource. A tag is a label that you optionally define and associate with a resource in Amazon Pinpoint. Tags can help you categorize and manage resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags.

See https://www.paws-r-sdk.com/docs/pinpointemail_tag_resource/ for full documentation.

Usage

pinpointemail_tag_resource(ResourceArn, Tags)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

Tags

[required] A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.


Remove one or more tags (keys and values) from a specified resource

Description

Remove one or more tags (keys and values) from a specified resource.

See https://www.paws-r-sdk.com/docs/pinpointemail_untag_resource/ for full documentation.

Usage

pinpointemail_untag_resource(ResourceArn, TagKeys)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

TagKeys

[required] The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: ⁠/v1/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2⁠


Update the configuration of an event destination for a configuration set

Description

Update the configuration of an event destination for a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointemail_update_configuration_set_event_destination/ for full documentation.

Usage

pinpointemail_update_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestinationName,
  EventDestination
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that contains the event destination that you want to modify.

EventDestinationName

[required] The name of the event destination that you want to modify.

EventDestination

[required] An object that defines the event destination.


Amazon Pinpoint SMS and Voice Service

Description

Pinpoint SMS and Voice Messaging public facing APIs

Usage

pinpointsmsvoice(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- pinpointsmsvoice(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

create_configuration_set Create a new configuration set
create_configuration_set_event_destination Create a new event destination in a configuration set
delete_configuration_set Deletes an existing configuration set
delete_configuration_set_event_destination Deletes an event destination in a configuration set
get_configuration_set_event_destinations Obtain information about an event destination, including the types of events it reports, the Amazon Resource Name (ARN) of the destination, and the name of the event destination
list_configuration_sets List all of the configuration sets associated with your Amazon Pinpoint account in the current region
send_voice_message Create a new voice message and send it to a recipient's phone number
update_configuration_set_event_destination Update an event destination in a configuration set

Examples

## Not run: 
svc <- pinpointsmsvoice()
svc$create_configuration_set(
  Foo = 123
)

## End(Not run)


Create a new configuration set

Description

Create a new configuration set. After you create the configuration set, you can add one or more event destinations to it.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoice_create_configuration_set/ for full documentation.

Usage

pinpointsmsvoice_create_configuration_set(ConfigurationSetName = NULL)

Arguments

ConfigurationSetName

The name that you want to give the configuration set.


Create a new event destination in a configuration set

Description

Create a new event destination in a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoice_create_configuration_set_event_destination/ for full documentation.

Usage

pinpointsmsvoice_create_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestination = NULL,
  EventDestinationName = NULL
)

Arguments

ConfigurationSetName

[required] ConfigurationSetName

EventDestination
EventDestinationName

A name that identifies the event destination.


Deletes an existing configuration set

Description

Deletes an existing configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoice_delete_configuration_set/ for full documentation.

Usage

pinpointsmsvoice_delete_configuration_set(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] ConfigurationSetName


Deletes an event destination in a configuration set

Description

Deletes an event destination in a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoice_delete_configuration_set_event_destination/ for full documentation.

Usage

pinpointsmsvoice_delete_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestinationName
)

Arguments

ConfigurationSetName

[required] ConfigurationSetName

EventDestinationName

[required] EventDestinationName


Obtain information about an event destination, including the types of events it reports, the Amazon Resource Name (ARN) of the destination, and the name of the event destination

Description

Obtain information about an event destination, including the types of events it reports, the Amazon Resource Name (ARN) of the destination, and the name of the event destination.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoice_get_configuration_set_event_destinations/ for full documentation.

Usage

pinpointsmsvoice_get_configuration_set_event_destinations(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] ConfigurationSetName


List all of the configuration sets associated with your Amazon Pinpoint account in the current region

Description

List all of the configuration sets associated with your Amazon Pinpoint account in the current region.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoice_list_configuration_sets/ for full documentation.

Usage

pinpointsmsvoice_list_configuration_sets(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to the API that indicates the position in the list of results.

PageSize

Used to specify the number of items that should be returned in the response.


Create a new voice message and send it to a recipient's phone number

Description

Create a new voice message and send it to a recipient's phone number.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoice_send_voice_message/ for full documentation.

Usage

pinpointsmsvoice_send_voice_message(
  CallerId = NULL,
  ConfigurationSetName = NULL,
  Content = NULL,
  DestinationPhoneNumber = NULL,
  OriginationPhoneNumber = NULL
)

Arguments

CallerId

The phone number that appears on recipients' devices when they receive the message.

ConfigurationSetName

The name of the configuration set that you want to use to send the message.

Content
DestinationPhoneNumber

The phone number that you want to send the voice message to.

OriginationPhoneNumber

The phone number that Amazon Pinpoint should use to send the voice message. This isn't necessarily the phone number that appears on recipients' devices when they receive the message, because you can specify a CallerId parameter in the request.


Update an event destination in a configuration set

Description

Update an event destination in a configuration set. An event destination is a location that you publish information about your voice calls to. For example, you can log an event to an Amazon CloudWatch destination when a call fails.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoice_update_configuration_set_event_destination/ for full documentation.

Usage

pinpointsmsvoice_update_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestination = NULL,
  EventDestinationName
)

Arguments

ConfigurationSetName

[required] ConfigurationSetName

EventDestination
EventDestinationName

[required] EventDestinationName


Amazon Pinpoint SMS Voice V2

Description

Welcome to the AWS End User Messaging SMS and Voice, version 2 API Reference. This guide provides information about AWS End User Messaging SMS and Voice, version 2 API resources, including supported HTTP methods, parameters, and schemas.

Amazon Pinpoint is an Amazon Web Services service that you can use to engage with your recipients across multiple messaging channels. The AWS End User Messaging SMS and Voice, version 2 API provides programmatic access to options that are unique to the SMS and voice channels. AWS End User Messaging SMS and Voice, version 2 resources such as phone numbers, sender IDs, and opt-out lists can be used by the Amazon Pinpoint API.

If you're new to AWS End User Messaging SMS and Voice, it's also helpful to review the AWS End User Messaging SMS User Guide. The AWS End User Messaging SMS User Guide provides tutorials, code samples, and procedures that demonstrate how to use AWS End User Messaging SMS and Voice features programmatically and how to integrate functionality into mobile apps and other types of applications. The guide also provides key information, such as AWS End User Messaging SMS and Voice integration with other Amazon Web Services services, and the quotas that apply to use of the service.

Regional availability

The AWS End User Messaging SMS and Voice version 2 API Reference is available in several Amazon Web Services Regions and it provides an endpoint for each of these Regions. For a list of all the Regions and endpoints where the API is currently available, see Amazon Web Services Service Endpoints and Amazon Pinpoint endpoints and quotas in the Amazon Web Services General Reference. To learn more about Amazon Web Services Regions, see Managing Amazon Web Services Regions in the Amazon Web Services General Reference.

In each Region, Amazon Web Services maintains multiple Availability Zones. These Availability Zones are physically isolated from each other, but are united by private, low-latency, high-throughput, and highly redundant network connections. These Availability Zones enable us to provide very high levels of availability and redundancy, while also minimizing latency. To learn more about the number of Availability Zones that are available in each Region, see Amazon Web Services Global Infrastructure.

Usage

pinpointsmsvoicev2(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- pinpointsmsvoicev2(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

associate_origination_identity Associates the specified origination identity with a pool
associate_protect_configuration Associate a protect configuration with a configuration set
create_configuration_set Creates a new configuration set
create_event_destination Creates a new event destination in a configuration set
create_opt_out_list Creates a new opt-out list
create_pool Creates a new pool and associates the specified origination identity to the pool
create_protect_configuration Create a new protect configuration
create_registration Creates a new registration based on the RegistrationType field
create_registration_association Associate the registration with an origination identity such as a phone number or sender ID
create_registration_attachment Create a new registration attachment to use for uploading a file or a URL to a file
create_registration_version Create a new version of the registration and increase the VersionNumber
create_verified_destination_number You can only send messages to verified destination numbers when your account is in the sandbox
delete_account_default_protect_configuration Removes the current account default protect configuration
delete_configuration_set Deletes an existing configuration set
delete_default_message_type Deletes an existing default message type on a configuration set
delete_default_sender_id Deletes an existing default sender ID on a configuration set
delete_event_destination Deletes an existing event destination
delete_keyword Deletes an existing keyword from an origination phone number or pool
delete_media_message_spend_limit_override Deletes an account-level monthly spending limit override for sending multimedia messages (MMS)
delete_opted_out_number Deletes an existing opted out destination phone number from the specified opt-out list
delete_opt_out_list Deletes an existing opt-out list
delete_pool Deletes an existing pool
delete_protect_configuration Permanently delete the protect configuration
delete_protect_configuration_rule_set_number_override Permanently delete the protect configuration rule set number override
delete_registration Permanently delete an existing registration from your account
delete_registration_attachment Permanently delete the specified registration attachment
delete_registration_field_value Delete the value in a registration form field
delete_resource_policy Deletes the resource-based policy document attached to the AWS End User Messaging SMS and Voice resource
delete_text_message_spend_limit_override Deletes an account-level monthly spending limit override for sending text messages
delete_verified_destination_number Delete a verified destination phone number
delete_voice_message_spend_limit_override Deletes an account level monthly spend limit override for sending voice messages
describe_account_attributes Describes attributes of your Amazon Web Services account
describe_account_limits Describes the current AWS End User Messaging SMS and Voice SMS Voice V2 resource quotas for your account
describe_configuration_sets Describes the specified configuration sets or all in your account
describe_keywords Describes the specified keywords or all keywords on your origination phone number or pool
describe_opted_out_numbers Describes the specified opted out destination numbers or all opted out destination numbers in an opt-out list
describe_opt_out_lists Describes the specified opt-out list or all opt-out lists in your account
describe_phone_numbers Describes the specified origination phone number, or all the phone numbers in your account
describe_pools Retrieves the specified pools or all pools associated with your Amazon Web Services account
describe_protect_configurations Retrieves the protect configurations that match any of filters
describe_registration_attachments Retrieves the specified registration attachments or all registration attachments associated with your Amazon Web Services account
describe_registration_field_definitions Retrieves the specified registration type field definitions
describe_registration_field_values Retrieves the specified registration field values
describe_registrations Retrieves the specified registrations
describe_registration_section_definitions Retrieves the specified registration section definitions
describe_registration_type_definitions Retrieves the specified registration type definitions
describe_registration_versions Retrieves the specified registration version
describe_sender_ids Describes the specified SenderIds or all SenderIds associated with your Amazon Web Services account
describe_spend_limits Describes the current monthly spend limits for sending voice and text messages
describe_verified_destination_numbers Retrieves the specified verified destination numbers
disassociate_origination_identity Removes the specified origination identity from an existing pool
disassociate_protect_configuration Disassociate a protect configuration from a configuration set
discard_registration_version Discard the current version of the registration
get_protect_configuration_country_rule_set Retrieve the CountryRuleSet for the specified NumberCapability from a protect configuration
get_resource_policy Retrieves the JSON text of the resource-based policy document attached to the AWS End User Messaging SMS and Voice resource
list_pool_origination_identities Lists all associated origination identities in your pool
list_protect_configuration_rule_set_number_overrides Retrieve all of the protect configuration rule set number overrides that match the filters
list_registration_associations Retrieve all of the origination identities that are associated with a registration
list_tags_for_resource List all tags associated with a resource
put_keyword Creates or updates a keyword configuration on an origination phone number or pool
put_message_feedback Set the MessageFeedbackStatus as RECEIVED or FAILED for the passed in MessageId
put_opted_out_number Creates an opted out destination phone number in the opt-out list
put_protect_configuration_rule_set_number_override Create or update a RuleSetNumberOverride and associate it with a protect configuration
put_registration_field_value Creates or updates a field value for a registration
put_resource_policy Attaches a resource-based policy to a AWS End User Messaging SMS and Voice resource(phone number, sender Id, phone poll, or opt-out list) that is used for sharing the resource
release_phone_number Releases an existing origination phone number in your account
release_sender_id Releases an existing sender ID in your account
request_phone_number Request an origination phone number for use in your account
request_sender_id Request a new sender ID that doesn't require registration
send_destination_number_verification_code Before you can send test messages to a verified destination phone number you need to opt-in the verified destination phone number
send_media_message Creates a new multimedia message (MMS) and sends it to a recipient's phone number
send_text_message Creates a new text message and sends it to a recipient's phone number
send_voice_message Allows you to send a request that sends a voice message
set_account_default_protect_configuration Set a protect configuration as your account default
set_default_message_feedback_enabled Sets a configuration set's default for message feedback
set_default_message_type Sets the default message type on a configuration set
set_default_sender_id Sets default sender ID on a configuration set
set_media_message_spend_limit_override Sets an account level monthly spend limit override for sending MMS messages
set_text_message_spend_limit_override Sets an account level monthly spend limit override for sending text messages
set_voice_message_spend_limit_override Sets an account level monthly spend limit override for sending voice messages
submit_registration_version Submit the specified registration for review and approval
tag_resource Adds or overwrites only the specified tags for the specified resource
untag_resource Removes the association of the specified tags from a resource
update_event_destination Updates an existing event destination in a configuration set
update_phone_number Updates the configuration of an existing origination phone number
update_pool Updates the configuration of an existing pool
update_protect_configuration Update the setting for an existing protect configuration
update_protect_configuration_country_rule_set Update a country rule set to ALLOW or BLOCK messages to be sent to the specified destination counties
update_sender_id Updates the configuration of an existing sender ID
verify_destination_number Use the verification code that was received by the verified destination phone number to opt-in the verified destination phone number to receive more messages

Examples

## Not run: 
svc <- pinpointsmsvoicev2()
svc$associate_origination_identity(
  Foo = 123
)

## End(Not run)


Associates the specified origination identity with a pool

Description

Associates the specified origination identity with a pool.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_associate_origination_identity/ for full documentation.

Usage

pinpointsmsvoicev2_associate_origination_identity(
  PoolId,
  OriginationIdentity,
  IsoCountryCode,
  ClientToken = NULL
)

Arguments

PoolId

[required] The pool to update with the new Identity. This value can be either the PoolId or PoolArn, and you can find these values using describe_pools.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

OriginationIdentity

[required] The origination identity to use, such as PhoneNumberId, PhoneNumberArn, SenderId, or SenderIdArn. You can use describe_phone_numbers to find the values for PhoneNumberId and PhoneNumberArn, while describe_sender_ids can be used to get the values for SenderId and SenderIdArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

IsoCountryCode

[required] The new two-character code, in ISO 3166-1 alpha-2 format, for the country or region of the origination identity.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Associate a protect configuration with a configuration set

Description

Associate a protect configuration with a configuration set. This replaces the configuration sets current protect configuration. A configuration set can only be associated with one protect configuration at a time. A protect configuration can be associated with multiple configuration sets.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_associate_protect_configuration/ for full documentation.

Usage

pinpointsmsvoicev2_associate_protect_configuration(
  ProtectConfigurationId,
  ConfigurationSetName
)

Arguments

ProtectConfigurationId

[required] The unique identifier for the protect configuration.

ConfigurationSetName

[required] The name of the ConfigurationSet.


Creates a new configuration set

Description

Creates a new configuration set. After you create the configuration set, you can add one or more event destinations to it.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_configuration_set/ for full documentation.

Usage

pinpointsmsvoicev2_create_configuration_set(
  ConfigurationSetName,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

ConfigurationSetName

[required] The name to use for the new configuration set.

Tags

An array of key and value pair tags that's associated with the new configuration set.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Creates a new event destination in a configuration set

Description

Creates a new event destination in a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_event_destination/ for full documentation.

Usage

pinpointsmsvoicev2_create_event_destination(
  ConfigurationSetName,
  EventDestinationName,
  MatchingEventTypes,
  CloudWatchLogsDestination = NULL,
  KinesisFirehoseDestination = NULL,
  SnsDestination = NULL,
  ClientToken = NULL
)

Arguments

ConfigurationSetName

[required] Either the name of the configuration set or the configuration set ARN to apply event logging to. The ConfigurateSetName and ConfigurationSetArn can be found using the describe_configuration_sets action.

EventDestinationName

[required] The name that identifies the event destination.

MatchingEventTypes

[required] An array of event types that determine which events to log. If "ALL" is used, then AWS End User Messaging SMS and Voice logs every event type.

The TEXT_SENT event type is not supported.

CloudWatchLogsDestination

An object that contains information about an event destination for logging to Amazon CloudWatch Logs.

KinesisFirehoseDestination

An object that contains information about an event destination for logging to Amazon Data Firehose.

SnsDestination

An object that contains information about an event destination for logging to Amazon SNS.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Creates a new opt-out list

Description

Creates a new opt-out list.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_opt_out_list/ for full documentation.

Usage

pinpointsmsvoicev2_create_opt_out_list(
  OptOutListName,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

OptOutListName

[required] The name of the new OptOutList.

Tags

An array of tags (key and value pairs) to associate with the new OptOutList.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Creates a new pool and associates the specified origination identity to the pool

Description

Creates a new pool and associates the specified origination identity to the pool. A pool can include one or more phone numbers and SenderIds that are associated with your Amazon Web Services account.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_pool/ for full documentation.

Usage

pinpointsmsvoicev2_create_pool(
  OriginationIdentity,
  IsoCountryCode,
  MessageType,
  DeletionProtectionEnabled = NULL,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

OriginationIdentity

[required] The origination identity to use such as a PhoneNumberId, PhoneNumberArn, SenderId or SenderIdArn. You can use describe_phone_numbers to find the values for PhoneNumberId and PhoneNumberArn while describe_sender_ids can be used to get the values for SenderId and SenderIdArn.

After the pool is created you can add more origination identities to the pool by using associate_origination_identity.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

IsoCountryCode

[required] The new two-character code, in ISO 3166-1 alpha-2 format, for the country or region of the new pool.

MessageType

[required] The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive. After the pool is created the MessageType can't be changed.

DeletionProtectionEnabled

By default this is set to false. When set to true the pool can't be deleted. You can change this value using the update_pool action.

Tags

An array of tags (key and value pairs) associated with the pool.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Create a new protect configuration

Description

Create a new protect configuration. By default all country rule sets for each capability are set to ALLOW. Update the country rule sets using update_protect_configuration_country_rule_set. A protect configurations name is stored as a Tag with the key set to Name and value as the name of the protect configuration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_protect_configuration/ for full documentation.

Usage

pinpointsmsvoicev2_create_protect_configuration(
  ClientToken = NULL,
  DeletionProtectionEnabled = NULL,
  Tags = NULL
)

Arguments

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.

DeletionProtectionEnabled

When set to true deletion protection is enabled. By default this is set to false.

Tags

An array of key and value pair tags that are associated with the resource.


Creates a new registration based on the RegistrationType field

Description

Creates a new registration based on the RegistrationType field.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_registration/ for full documentation.

Usage

pinpointsmsvoicev2_create_registration(
  RegistrationType,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

RegistrationType

[required] The type of registration form to create. The list of RegistrationTypes can be found using the describe_registration_type_definitions action.

Tags

An array of tags (key and value pairs) to associate with the registration.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Associate the registration with an origination identity such as a phone number or sender ID

Description

Associate the registration with an origination identity such as a phone number or sender ID.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_registration_association/ for full documentation.

Usage

pinpointsmsvoicev2_create_registration_association(RegistrationId, ResourceId)

Arguments

RegistrationId

[required] The unique identifier for the registration.

ResourceId

[required] The unique identifier for the origination identity. For example this could be a PhoneNumberId or SenderId.


Create a new registration attachment to use for uploading a file or a URL to a file

Description

Create a new registration attachment to use for uploading a file or a URL to a file. The maximum file size is 500KB and valid file extensions are PDF, JPEG and PNG. For example, many sender ID registrations require a signed “letter of authorization” (LOA) to be submitted.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_registration_attachment/ for full documentation.

Usage

pinpointsmsvoicev2_create_registration_attachment(
  AttachmentBody = NULL,
  AttachmentUrl = NULL,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

AttachmentBody

The registration file to upload. The maximum file size is 500KB and valid file extensions are PDF, JPEG and PNG.

AttachmentUrl

Registration files have to be stored in an Amazon S3 bucket. The URI to use when sending is in the format ⁠s3://BucketName/FileName⁠.

Tags

An array of tags (key and value pairs) to associate with the registration attachment.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Create a new version of the registration and increase the VersionNumber

Description

Create a new version of the registration and increase the VersionNumber. The previous version of the registration becomes read-only.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_registration_version/ for full documentation.

Usage

pinpointsmsvoicev2_create_registration_version(RegistrationId)

Arguments

RegistrationId

[required] The unique identifier for the registration.


You can only send messages to verified destination numbers when your account is in the sandbox

Description

You can only send messages to verified destination numbers when your account is in the sandbox. You can add up to 10 verified destination numbers.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_create_verified_destination_number/ for full documentation.

Usage

pinpointsmsvoicev2_create_verified_destination_number(
  DestinationPhoneNumber,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

DestinationPhoneNumber

[required] The verified destination phone number, in E.164 format.

Tags

An array of tags (key and value pairs) to associate with the destination number.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Removes the current account default protect configuration

Description

Removes the current account default protect configuration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_account_default_protect_configuration/ for full documentation.

Usage

pinpointsmsvoicev2_delete_account_default_protect_configuration()

Deletes an existing configuration set

Description

Deletes an existing configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_configuration_set/ for full documentation.

Usage

pinpointsmsvoicev2_delete_configuration_set(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set or the configuration set ARN that you want to delete. The ConfigurationSetName and ConfigurationSetArn can be found using the describe_configuration_sets action.


Deletes an existing default message type on a configuration set

Description

Deletes an existing default message type on a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_default_message_type/ for full documentation.

Usage

pinpointsmsvoicev2_delete_default_message_type(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set or the configuration set Amazon Resource Name (ARN) to delete the default message type from. The ConfigurationSetName and ConfigurationSetArn can be found using the describe_configuration_sets action.


Deletes an existing default sender ID on a configuration set

Description

Deletes an existing default sender ID on a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_default_sender_id/ for full documentation.

Usage

pinpointsmsvoicev2_delete_default_sender_id(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set or the configuration set Amazon Resource Name (ARN) to delete the default sender ID from. The ConfigurationSetName and ConfigurationSetArn can be found using the describe_configuration_sets action.


Deletes an existing event destination

Description

Deletes an existing event destination.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_event_destination/ for full documentation.

Usage

pinpointsmsvoicev2_delete_event_destination(
  ConfigurationSetName,
  EventDestinationName
)

Arguments

ConfigurationSetName

[required] The name of the configuration set or the configuration set's Amazon Resource Name (ARN) to remove the event destination from. The ConfigurateSetName and ConfigurationSetArn can be found using the describe_configuration_sets action.

EventDestinationName

[required] The name of the event destination to delete.


Deletes an existing keyword from an origination phone number or pool

Description

Deletes an existing keyword from an origination phone number or pool.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_keyword/ for full documentation.

Usage

pinpointsmsvoicev2_delete_keyword(OriginationIdentity, Keyword)

Arguments

OriginationIdentity

[required] The origination identity to use such as a PhoneNumberId, PhoneNumberArn, PoolId or PoolArn. You can use describe_phone_numbers to find the values for PhoneNumberId and PhoneNumberArn and describe_pools to find the values of PoolId and PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

Keyword

[required] The keyword to delete.


Deletes an account-level monthly spending limit override for sending multimedia messages (MMS)

Description

Deletes an account-level monthly spending limit override for sending multimedia messages (MMS). Deleting a spend limit override will set the EnforcedLimit to equal the MaxLimit, which is controlled by Amazon Web Services. For more information on spend limits (quotas) see Quotas for Server Migration Service in the Server Migration Service User Guide.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_media_message_spend_limit_override/ for full documentation.

Usage

pinpointsmsvoicev2_delete_media_message_spend_limit_override()

Deletes an existing opt-out list

Description

Deletes an existing opt-out list. All opted out phone numbers in the opt-out list are deleted.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_opt_out_list/ for full documentation.

Usage

pinpointsmsvoicev2_delete_opt_out_list(OptOutListName)

Arguments

OptOutListName

[required] The OptOutListName or OptOutListArn of the OptOutList to delete. You can use describe_opt_out_lists to find the values for OptOutListName and OptOutListArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).


Deletes an existing opted out destination phone number from the specified opt-out list

Description

Deletes an existing opted out destination phone number from the specified opt-out list.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_opted_out_number/ for full documentation.

Usage

pinpointsmsvoicev2_delete_opted_out_number(OptOutListName, OptedOutNumber)

Arguments

OptOutListName

[required] The OptOutListName or OptOutListArn to remove the phone number from.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

OptedOutNumber

[required] The phone number, in E.164 format, to remove from the OptOutList.


Deletes an existing pool

Description

Deletes an existing pool. Deleting a pool disassociates all origination identities from that pool.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_pool/ for full documentation.

Usage

pinpointsmsvoicev2_delete_pool(PoolId)

Arguments

PoolId

[required] The PoolId or PoolArn of the pool to delete. You can use describe_pools to find the values for PoolId and PoolArn .

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).


Permanently delete the protect configuration

Description

Permanently delete the protect configuration. The protect configuration must have deletion protection disabled and must not be associated as the account default protect configuration or associated with a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_protect_configuration/ for full documentation.

Usage

pinpointsmsvoicev2_delete_protect_configuration(ProtectConfigurationId)

Arguments

ProtectConfigurationId

[required] The unique identifier for the protect configuration.


Permanently delete the protect configuration rule set number override

Description

Permanently delete the protect configuration rule set number override.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_protect_configuration_rule_set_number_override/ for full documentation.

Usage

pinpointsmsvoicev2_delete_protect_configuration_rule_set_number_override(
  ProtectConfigurationId,
  DestinationPhoneNumber
)

Arguments

ProtectConfigurationId

[required] The unique identifier for the protect configuration.

DestinationPhoneNumber

[required] The destination phone number in E.164 format.


Permanently delete an existing registration from your account

Description

Permanently delete an existing registration from your account.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_registration/ for full documentation.

Usage

pinpointsmsvoicev2_delete_registration(RegistrationId)

Arguments

RegistrationId

[required] The unique identifier for the registration.


Permanently delete the specified registration attachment

Description

Permanently delete the specified registration attachment.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_registration_attachment/ for full documentation.

Usage

pinpointsmsvoicev2_delete_registration_attachment(RegistrationAttachmentId)

Arguments

RegistrationAttachmentId

[required] The unique identifier for the registration attachment.


Delete the value in a registration form field

Description

Delete the value in a registration form field.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_registration_field_value/ for full documentation.

Usage

pinpointsmsvoicev2_delete_registration_field_value(RegistrationId, FieldPath)

Arguments

RegistrationId

[required] The unique identifier for the registration.

FieldPath

[required] The path to the registration form field. You can use describe_registration_field_definitions for a list of FieldPaths.


Deletes the resource-based policy document attached to the AWS End User Messaging SMS and Voice resource

Description

Deletes the resource-based policy document attached to the AWS End User Messaging SMS and Voice resource. A shared resource can be a Pool, Opt-out list, Sender Id, or Phone number.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_resource_policy/ for full documentation.

Usage

pinpointsmsvoicev2_delete_resource_policy(ResourceArn)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the AWS End User Messaging SMS and Voice resource you're deleting the resource-based policy from.


Deletes an account-level monthly spending limit override for sending text messages

Description

Deletes an account-level monthly spending limit override for sending text messages. Deleting a spend limit override will set the EnforcedLimit to equal the MaxLimit, which is controlled by Amazon Web Services. For more information on spend limits (quotas) see Quotas in the AWS End User Messaging SMS User Guide.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_text_message_spend_limit_override/ for full documentation.

Usage

pinpointsmsvoicev2_delete_text_message_spend_limit_override()

Delete a verified destination phone number

Description

Delete a verified destination phone number.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_verified_destination_number/ for full documentation.

Usage

pinpointsmsvoicev2_delete_verified_destination_number(
  VerifiedDestinationNumberId
)

Arguments

VerifiedDestinationNumberId

[required] The unique identifier for the verified destination phone number.


Deletes an account level monthly spend limit override for sending voice messages

Description

Deletes an account level monthly spend limit override for sending voice messages. Deleting a spend limit override sets the EnforcedLimit equal to the MaxLimit, which is controlled by Amazon Web Services. For more information on spending limits (quotas) see Quotas in the AWS End User Messaging SMS User Guide.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_delete_voice_message_spend_limit_override/ for full documentation.

Usage

pinpointsmsvoicev2_delete_voice_message_spend_limit_override()

Describes attributes of your Amazon Web Services account

Description

Describes attributes of your Amazon Web Services account. The supported account attributes include account tier, which indicates whether your account is in the sandbox or production environment. When you're ready to move your account out of the sandbox, create an Amazon Web Services Support case for a service limit increase request.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_account_attributes/ for full documentation.

Usage

pinpointsmsvoicev2_describe_account_attributes(
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Describes the current AWS End User Messaging SMS and Voice SMS Voice V2 resource quotas for your account

Description

Describes the current AWS End User Messaging SMS and Voice SMS Voice V2 resource quotas for your account. The description for a quota includes the quota name, current usage toward that quota, and the quota's maximum value.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_account_limits/ for full documentation.

Usage

pinpointsmsvoicev2_describe_account_limits(NextToken = NULL, MaxResults = NULL)

Arguments

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Describes the specified configuration sets or all in your account

Description

Describes the specified configuration sets or all in your account.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_configuration_sets/ for full documentation.

Usage

pinpointsmsvoicev2_describe_configuration_sets(
  ConfigurationSetNames = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

ConfigurationSetNames

An array of strings. Each element can be either a ConfigurationSetName or ConfigurationSetArn.

Filters

An array of filters to apply to the results that are returned.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Describes the specified keywords or all keywords on your origination phone number or pool

Description

Describes the specified keywords or all keywords on your origination phone number or pool.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_keywords/ for full documentation.

Usage

pinpointsmsvoicev2_describe_keywords(
  OriginationIdentity,
  Keywords = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

OriginationIdentity

[required] The origination identity to use such as a PhoneNumberId, PhoneNumberArn, SenderId or SenderIdArn. You can use describe_phone_numbers to find the values for PhoneNumberId and PhoneNumberArn while describe_sender_ids can be used to get the values for SenderId and SenderIdArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

Keywords

An array of keywords to search for.

Filters

An array of keyword filters to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Describes the specified opt-out list or all opt-out lists in your account

Description

Describes the specified opt-out list or all opt-out lists in your account.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_opt_out_lists/ for full documentation.

Usage

pinpointsmsvoicev2_describe_opt_out_lists(
  OptOutListNames = NULL,
  NextToken = NULL,
  MaxResults = NULL,
  Owner = NULL
)

Arguments

OptOutListNames

The OptOutLists to show the details of. This is an array of strings that can be either the OptOutListName or OptOutListArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.

Owner

Use SELF to filter the list of Opt-Out List to ones your account owns or use SHARED to filter on Opt-Out List shared with your account. The Owner and OptOutListNames parameters can't be used at the same time.


Describes the specified opted out destination numbers or all opted out destination numbers in an opt-out list

Description

Describes the specified opted out destination numbers or all opted out destination numbers in an opt-out list.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_opted_out_numbers/ for full documentation.

Usage

pinpointsmsvoicev2_describe_opted_out_numbers(
  OptOutListName,
  OptedOutNumbers = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

OptOutListName

[required] The OptOutListName or OptOutListArn of the OptOutList. You can use describe_opt_out_lists to find the values for OptOutListName and OptOutListArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

OptedOutNumbers

An array of phone numbers to search for in the OptOutList.

If you specify an opted out number that isn't valid, an exception is returned.

Filters

An array of OptedOutFilter objects to filter the results on.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Describes the specified origination phone number, or all the phone numbers in your account

Description

Describes the specified origination phone number, or all the phone numbers in your account.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_phone_numbers/ for full documentation.

Usage

pinpointsmsvoicev2_describe_phone_numbers(
  PhoneNumberIds = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL,
  Owner = NULL
)

Arguments

PhoneNumberIds

The unique identifier of phone numbers to find information about. This is an array of strings that can be either the PhoneNumberId or PhoneNumberArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

Filters

An array of PhoneNumberFilter objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.

Owner

Use SELF to filter the list of phone numbers to ones your account owns or use SHARED to filter on phone numbers shared with your account. The Owner and PhoneNumberIds parameters can't be used at the same time.


Retrieves the specified pools or all pools associated with your Amazon Web Services account

Description

Retrieves the specified pools or all pools associated with your Amazon Web Services account.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_pools/ for full documentation.

Usage

pinpointsmsvoicev2_describe_pools(
  PoolIds = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL,
  Owner = NULL
)

Arguments

PoolIds

The unique identifier of pools to find. This is an array of strings that can be either the PoolId or PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

Filters

An array of PoolFilter objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.

Owner

Use SELF to filter the list of Pools to ones your account owns or use SHARED to filter on Pools shared with your account. The Owner and PoolIds parameters can't be used at the same time.


Retrieves the protect configurations that match any of filters

Description

Retrieves the protect configurations that match any of filters. If a filter isn’t provided then all protect configurations are returned.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_protect_configurations/ for full documentation.

Usage

pinpointsmsvoicev2_describe_protect_configurations(
  ProtectConfigurationIds = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

ProtectConfigurationIds

An array of protect configuration identifiers to search for.

Filters

An array of ProtectConfigurationFilter objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieves the specified registration attachments or all registration attachments associated with your Amazon Web Services account

Description

Retrieves the specified registration attachments or all registration attachments associated with your Amazon Web Services account.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_registration_attachments/ for full documentation.

Usage

pinpointsmsvoicev2_describe_registration_attachments(
  RegistrationAttachmentIds = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

RegistrationAttachmentIds

The unique identifier of registration attachments to find. This is an array of RegistrationAttachmentId.

Filters

An array of RegistrationAttachmentFilter objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieves the specified registration type field definitions

Description

Retrieves the specified registration type field definitions. You can use DescribeRegistrationFieldDefinitions to view the requirements for creating, filling out, and submitting each registration type.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_registration_field_definitions/ for full documentation.

Usage

pinpointsmsvoicev2_describe_registration_field_definitions(
  RegistrationType,
  SectionPath = NULL,
  FieldPaths = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

RegistrationType

[required] The type of registration form. The list of RegistrationTypes can be found using the describe_registration_type_definitions action.

SectionPath

The path to the section of the registration.

FieldPaths

An array of paths to the registration form field.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieves the specified registration field values

Description

Retrieves the specified registration field values.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_registration_field_values/ for full documentation.

Usage

pinpointsmsvoicev2_describe_registration_field_values(
  RegistrationId,
  VersionNumber = NULL,
  SectionPath = NULL,
  FieldPaths = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

RegistrationId

[required] The unique identifier for the registration.

VersionNumber

The version number of the registration.

SectionPath

The path to the section of the registration.

FieldPaths

An array of paths to the registration form field.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieves the specified registration section definitions

Description

Retrieves the specified registration section definitions. You can use DescribeRegistrationSectionDefinitions to view the requirements for creating, filling out, and submitting each registration type.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_registration_section_definitions/ for full documentation.

Usage

pinpointsmsvoicev2_describe_registration_section_definitions(
  RegistrationType,
  SectionPaths = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

RegistrationType

[required] The type of registration form. The list of RegistrationTypes can be found using the describe_registration_type_definitions action.

SectionPaths

An array of paths for the registration form section.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieves the specified registration type definitions

Description

Retrieves the specified registration type definitions. You can use DescribeRegistrationTypeDefinitions to view the requirements for creating, filling out, and submitting each registration type.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_registration_type_definitions/ for full documentation.

Usage

pinpointsmsvoicev2_describe_registration_type_definitions(
  RegistrationTypes = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

RegistrationTypes

The type of registration form. The list of RegistrationTypes can be found using the describe_registration_type_definitions action.

Filters

An array of RegistrationFilter objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieves the specified registration version

Description

Retrieves the specified registration version.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_registration_versions/ for full documentation.

Usage

pinpointsmsvoicev2_describe_registration_versions(
  RegistrationId,
  VersionNumbers = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

RegistrationId

[required] The unique identifier for the registration.

VersionNumbers

An array of registration version numbers.

Filters

An array of RegistrationVersionFilter objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieves the specified registrations

Description

Retrieves the specified registrations.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_registrations/ for full documentation.

Usage

pinpointsmsvoicev2_describe_registrations(
  RegistrationIds = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

RegistrationIds

An array of unique identifiers for each registration.

Filters

An array of RegistrationFilter objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Describes the specified SenderIds or all SenderIds associated with your Amazon Web Services account

Description

Describes the specified SenderIds or all SenderIds associated with your Amazon Web Services account.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_sender_ids/ for full documentation.

Usage

pinpointsmsvoicev2_describe_sender_ids(
  SenderIds = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL,
  Owner = NULL
)

Arguments

SenderIds

An array of SenderIdAndCountry objects to search for.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

Filters

An array of SenderIdFilter objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.

Owner

Use SELF to filter the list of Sender Ids to ones your account owns or use SHARED to filter on Sender Ids shared with your account. The Owner and SenderIds parameters can't be used at the same time.


Describes the current monthly spend limits for sending voice and text messages

Description

Describes the current monthly spend limits for sending voice and text messages.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_spend_limits/ for full documentation.

Usage

pinpointsmsvoicev2_describe_spend_limits(NextToken = NULL, MaxResults = NULL)

Arguments

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieves the specified verified destination numbers

Description

Retrieves the specified verified destination numbers.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_describe_verified_destination_numbers/ for full documentation.

Usage

pinpointsmsvoicev2_describe_verified_destination_numbers(
  VerifiedDestinationNumberIds = NULL,
  DestinationPhoneNumbers = NULL,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

VerifiedDestinationNumberIds

An array of VerifiedDestinationNumberid to retrieve.

DestinationPhoneNumbers

An array of verified destination phone number, in E.164 format.

Filters

An array of VerifiedDestinationNumberFilter objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Removes the specified origination identity from an existing pool

Description

Removes the specified origination identity from an existing pool.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_disassociate_origination_identity/ for full documentation.

Usage

pinpointsmsvoicev2_disassociate_origination_identity(
  PoolId,
  OriginationIdentity,
  IsoCountryCode,
  ClientToken = NULL
)

Arguments

PoolId

[required] The unique identifier for the pool to disassociate with the origination identity. This value can be either the PoolId or PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

OriginationIdentity

[required] The origination identity to use such as a PhoneNumberId, PhoneNumberArn, SenderId or SenderIdArn. You can use describe_phone_numbers find the values for PhoneNumberId and PhoneNumberArn, or use describe_sender_ids to get the values for SenderId and SenderIdArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

IsoCountryCode

[required] The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

ClientToken

Unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Disassociate a protect configuration from a configuration set

Description

Disassociate a protect configuration from a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_disassociate_protect_configuration/ for full documentation.

Usage

pinpointsmsvoicev2_disassociate_protect_configuration(
  ProtectConfigurationId,
  ConfigurationSetName
)

Arguments

ProtectConfigurationId

[required] The unique identifier for the protect configuration.

ConfigurationSetName

[required] The name of the ConfigurationSet.


Discard the current version of the registration

Description

Discard the current version of the registration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_discard_registration_version/ for full documentation.

Usage

pinpointsmsvoicev2_discard_registration_version(RegistrationId)

Arguments

RegistrationId

[required] The unique identifier for the registration.


Retrieve the CountryRuleSet for the specified NumberCapability from a protect configuration

Description

Retrieve the CountryRuleSet for the specified NumberCapability from a protect configuration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_get_protect_configuration_country_rule_set/ for full documentation.

Usage

pinpointsmsvoicev2_get_protect_configuration_country_rule_set(
  ProtectConfigurationId,
  NumberCapability
)

Arguments

ProtectConfigurationId

[required] The unique identifier for the protect configuration.

NumberCapability

[required] The capability type to return the CountryRuleSet for. Valid values are SMS, VOICE, or MMS.


Retrieves the JSON text of the resource-based policy document attached to the AWS End User Messaging SMS and Voice resource

Description

Retrieves the JSON text of the resource-based policy document attached to the AWS End User Messaging SMS and Voice resource. A shared resource can be a Pool, Opt-out list, Sender Id, or Phone number.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_get_resource_policy/ for full documentation.

Usage

pinpointsmsvoicev2_get_resource_policy(ResourceArn)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the AWS End User Messaging SMS and Voice resource attached to the resource-based policy.


Lists all associated origination identities in your pool

Description

Lists all associated origination identities in your pool.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_list_pool_origination_identities/ for full documentation.

Usage

pinpointsmsvoicev2_list_pool_origination_identities(
  PoolId,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

PoolId

[required] The unique identifier for the pool. This value can be either the PoolId or PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

Filters

An array of PoolOriginationIdentitiesFilter objects to filter the results..

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieve all of the protect configuration rule set number overrides that match the filters

Description

Retrieve all of the protect configuration rule set number overrides that match the filters.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_list_protect_configuration_rule_set_number_overrides/ for full documentation.

Usage

pinpointsmsvoicev2_list_protect_configuration_rule_set_number_overrides(
  ProtectConfigurationId,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

ProtectConfigurationId

[required] The unique identifier for the protect configuration.

Filters

An array of ProtectConfigurationRuleSetNumberOverrideFilterItem objects to filter the results.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


Retrieve all of the origination identities that are associated with a registration

Description

Retrieve all of the origination identities that are associated with a registration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_list_registration_associations/ for full documentation.

Usage

pinpointsmsvoicev2_list_registration_associations(
  RegistrationId,
  Filters = NULL,
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

RegistrationId

[required] The unique identifier for the registration.

Filters

An array of RegistrationAssociationFilter to apply to the results that are returned.

NextToken

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

MaxResults

The maximum number of results to return per each request.


List all tags associated with a resource

Description

List all tags associated with a resource.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_list_tags_for_resource/ for full documentation.

Usage

pinpointsmsvoicev2_list_tags_for_resource(ResourceArn)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource to query for.


Creates or updates a keyword configuration on an origination phone number or pool

Description

Creates or updates a keyword configuration on an origination phone number or pool.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_put_keyword/ for full documentation.

Usage

pinpointsmsvoicev2_put_keyword(
  OriginationIdentity,
  Keyword,
  KeywordMessage,
  KeywordAction = NULL
)

Arguments

OriginationIdentity

[required] The origination identity to use such as a PhoneNumberId, PhoneNumberArn, SenderId or SenderIdArn. You can use describe_phone_numbers get the values for PhoneNumberId and PhoneNumberArn while describe_sender_ids can be used to get the values for SenderId and SenderIdArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

Keyword

[required] The new keyword to add.

KeywordMessage

[required] The message associated with the keyword.

KeywordAction

The action to perform for the new keyword when it is received.

  • AUTOMATIC_RESPONSE: A message is sent to the recipient.

  • OPT_OUT: Keeps the recipient from receiving future messages.

  • OPT_IN: The recipient wants to receive future messages.


Set the MessageFeedbackStatus as RECEIVED or FAILED for the passed in MessageId

Description

Set the MessageFeedbackStatus as RECEIVED or FAILED for the passed in MessageId.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_put_message_feedback/ for full documentation.

Usage

pinpointsmsvoicev2_put_message_feedback(MessageId, MessageFeedbackStatus)

Arguments

MessageId

[required] The unique identifier for the message.

MessageFeedbackStatus

[required] Set the message feedback to be either RECEIVED or FAILED.


Creates an opted out destination phone number in the opt-out list

Description

Creates an opted out destination phone number in the opt-out list.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_put_opted_out_number/ for full documentation.

Usage

pinpointsmsvoicev2_put_opted_out_number(OptOutListName, OptedOutNumber)

Arguments

OptOutListName

[required] The OptOutListName or OptOutListArn to add the phone number to.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

OptedOutNumber

[required] The phone number to add to the OptOutList in E.164 format.


Create or update a RuleSetNumberOverride and associate it with a protect configuration

Description

Create or update a RuleSetNumberOverride and associate it with a protect configuration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_put_protect_configuration_rule_set_number_override/ for full documentation.

Usage

pinpointsmsvoicev2_put_protect_configuration_rule_set_number_override(
  ClientToken = NULL,
  ProtectConfigurationId,
  DestinationPhoneNumber,
  Action,
  ExpirationTimestamp = NULL
)

Arguments

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.

ProtectConfigurationId

[required] The unique identifier for the protect configuration.

DestinationPhoneNumber

[required] The destination phone number in E.164 format.

Action

[required] The action for the rule to either block or allow messages to the destination phone number.

ExpirationTimestamp

The time the rule will expire at. If ExpirationTimestamp is not set then the rule does not expire.


Creates or updates a field value for a registration

Description

Creates or updates a field value for a registration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_put_registration_field_value/ for full documentation.

Usage

pinpointsmsvoicev2_put_registration_field_value(
  RegistrationId,
  FieldPath,
  SelectChoices = NULL,
  TextValue = NULL,
  RegistrationAttachmentId = NULL
)

Arguments

RegistrationId

[required] The unique identifier for the registration.

FieldPath

[required] The path to the registration form field. You can use describe_registration_field_definitions for a list of FieldPaths.

SelectChoices

An array of values for the form field.

TextValue

The text data for a free form field.

RegistrationAttachmentId

The unique identifier for the registration attachment.


Attaches a resource-based policy to a AWS End User Messaging SMS and Voice resource(phone number, sender Id, phone poll, or opt-out list) that is used for sharing the resource

Description

Attaches a resource-based policy to a AWS End User Messaging SMS and Voice resource(phone number, sender Id, phone poll, or opt-out list) that is used for sharing the resource. A shared resource can be a Pool, Opt-out list, Sender Id, or Phone number. For more information about resource-based policies, see Working with shared resources in the AWS End User Messaging SMS User Guide.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_put_resource_policy/ for full documentation.

Usage

pinpointsmsvoicev2_put_resource_policy(ResourceArn, Policy)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the AWS End User Messaging SMS and Voice resource to attach the resource-based policy to.

Policy

[required] The JSON formatted resource-based policy to attach.


Releases an existing origination phone number in your account

Description

Releases an existing origination phone number in your account. Once released, a phone number is no longer available for sending messages.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_release_phone_number/ for full documentation.

Usage

pinpointsmsvoicev2_release_phone_number(PhoneNumberId)

Arguments

PhoneNumberId

[required] The PhoneNumberId or PhoneNumberArn of the phone number to release. You can use describe_phone_numbers to get the values for PhoneNumberId and PhoneNumberArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).


Releases an existing sender ID in your account

Description

Releases an existing sender ID in your account.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_release_sender_id/ for full documentation.

Usage

pinpointsmsvoicev2_release_sender_id(SenderId, IsoCountryCode)

Arguments

SenderId

[required] The sender ID to release.

IsoCountryCode

[required] The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.


Request an origination phone number for use in your account

Description

Request an origination phone number for use in your account. For more information on phone number request see Request a phone number in the AWS End User Messaging SMS User Guide.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_request_phone_number/ for full documentation.

Usage

pinpointsmsvoicev2_request_phone_number(
  IsoCountryCode,
  MessageType,
  NumberCapabilities,
  NumberType,
  OptOutListName = NULL,
  PoolId = NULL,
  RegistrationId = NULL,
  DeletionProtectionEnabled = NULL,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

IsoCountryCode

[required] The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

MessageType

[required] The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

NumberCapabilities

[required] Indicates if the phone number will be used for text messages, voice messages, or both.

NumberType

[required] The type of phone number to request.

OptOutListName

The name of the OptOutList to associate with the phone number. You can use the OptOutListName or OptOutListArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

PoolId

The pool to associated with the phone number. You can use the PoolId or PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

RegistrationId

Use this field to attach your phone number for an external registration process.

DeletionProtectionEnabled

By default this is set to false. When set to true the phone number can't be deleted.

Tags

An array of tags (key and value pairs) associate with the requested phone number.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Request a new sender ID that doesn't require registration

Description

Request a new sender ID that doesn't require registration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_request_sender_id/ for full documentation.

Usage

pinpointsmsvoicev2_request_sender_id(
  SenderId,
  IsoCountryCode,
  MessageTypes = NULL,
  DeletionProtectionEnabled = NULL,
  Tags = NULL,
  ClientToken = NULL
)

Arguments

SenderId

[required] The sender ID string to request.

IsoCountryCode

[required] The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

MessageTypes

The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

DeletionProtectionEnabled

By default this is set to false. When set to true the sender ID can't be deleted.

Tags

An array of tags (key and value pairs) to associate with the sender ID.

ClientToken

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.


Before you can send test messages to a verified destination phone number you need to opt-in the verified destination phone number

Description

Before you can send test messages to a verified destination phone number you need to opt-in the verified destination phone number. Creates a new text message with a verification code and send it to a verified destination phone number. Once you have the verification code use verify_destination_number to opt-in the verified destination phone number to receive messages.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_send_destination_number_verification_code/ for full documentation.

Usage

pinpointsmsvoicev2_send_destination_number_verification_code(
  VerifiedDestinationNumberId,
  VerificationChannel,
  LanguageCode = NULL,
  OriginationIdentity = NULL,
  ConfigurationSetName = NULL,
  Context = NULL,
  DestinationCountryParameters = NULL
)

Arguments

VerifiedDestinationNumberId

[required] The unique identifier for the verified destination phone number.

VerificationChannel

[required] Choose to send the verification code as an SMS or voice message.

LanguageCode

Choose the language to use for the message.

OriginationIdentity

The origination identity of the message. This can be either the PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, SenderIdArn, PoolId, or PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

ConfigurationSetName

The name of the configuration set to use. This can be either the ConfigurationSetName or ConfigurationSetArn.

Context

You can specify custom data in this field. If you do, that data is logged to the event destination.

DestinationCountryParameters

This field is used for any country-specific registration requirements. Currently, this setting is only used when you send messages to recipients in India using a sender ID. For more information see Special requirements for sending SMS messages to recipients in India.


Creates a new multimedia message (MMS) and sends it to a recipient's phone number

Description

Creates a new multimedia message (MMS) and sends it to a recipient's phone number.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_send_media_message/ for full documentation.

Usage

pinpointsmsvoicev2_send_media_message(
  DestinationPhoneNumber,
  OriginationIdentity,
  MessageBody = NULL,
  MediaUrls = NULL,
  ConfigurationSetName = NULL,
  MaxPrice = NULL,
  TimeToLive = NULL,
  Context = NULL,
  DryRun = NULL,
  ProtectConfigurationId = NULL,
  MessageFeedbackEnabled = NULL
)

Arguments

DestinationPhoneNumber

[required] The destination phone number in E.164 format.

OriginationIdentity

[required] The origination identity of the message. This can be either the PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, SenderIdArn, PoolId, or PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

MessageBody

The text body of the message.

MediaUrls

An array of URLs to each media file to send.

The media files have to be stored in a publicly available S3 bucket. Supported media file formats are listed in MMS file types, size and character limits. For more information on creating an S3 bucket and managing objects, see Creating a bucket and Uploading objects in the S3 user guide.

ConfigurationSetName

The name of the configuration set to use. This can be either the ConfigurationSetName or ConfigurationSetArn.

MaxPrice

The maximum amount that you want to spend, in US dollars, per each MMS message.

TimeToLive

How long the media message is valid for. By default this is 72 hours.

Context

You can specify custom data in this field. If you do, that data is logged to the event destination.

DryRun

When set to true, the message is checked and validated, but isn't sent to the end recipient.

ProtectConfigurationId

The unique identifier of the protect configuration to use.

MessageFeedbackEnabled

Set to true to enable message feedback for the message. When a user receives the message you need to update the message status using put_message_feedback.


Creates a new text message and sends it to a recipient's phone number

Description

Creates a new text message and sends it to a recipient's phone number. SendTextMessage only sends an SMS message to one recipient each time it is invoked.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_send_text_message/ for full documentation.

Usage

pinpointsmsvoicev2_send_text_message(
  DestinationPhoneNumber,
  OriginationIdentity = NULL,
  MessageBody = NULL,
  MessageType = NULL,
  Keyword = NULL,
  ConfigurationSetName = NULL,
  MaxPrice = NULL,
  TimeToLive = NULL,
  Context = NULL,
  DestinationCountryParameters = NULL,
  DryRun = NULL,
  ProtectConfigurationId = NULL,
  MessageFeedbackEnabled = NULL
)

Arguments

DestinationPhoneNumber

[required] The destination phone number in E.164 format.

OriginationIdentity

The origination identity of the message. This can be either the PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, SenderIdArn, PoolId, or PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

MessageBody

The body of the text message.

MessageType

The type of message. Valid values are for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

Keyword

When you register a short code in the US, you must specify a program name. If you don’t have a US short code, omit this attribute.

ConfigurationSetName

The name of the configuration set to use. This can be either the ConfigurationSetName or ConfigurationSetArn.

MaxPrice

The maximum amount that you want to spend, in US dollars, per each text message. If the calculated amount to send the text message is greater than MaxPrice, the message is not sent and an error is returned.

TimeToLive

How long the text message is valid for, in seconds. By default this is 72 hours. If the messages isn't handed off before the TTL expires we stop attempting to hand off the message and return TTL_EXPIRED event.

Context

You can specify custom data in this field. If you do, that data is logged to the event destination.

DestinationCountryParameters

This field is used for any country-specific registration requirements. Currently, this setting is only used when you send messages to recipients in India using a sender ID. For more information see Special requirements for sending SMS messages to recipients in India.

  • IN_ENTITY_ID The entity ID or Principal Entity (PE) ID that you received after completing the sender ID registration process.

  • IN_TEMPLATE_ID The template ID that you received after completing the sender ID registration process.

    Make sure that the Template ID that you specify matches your message template exactly. If your message doesn't match the template that you provided during the registration process, the mobile carriers might reject your message.

DryRun

When set to true, the message is checked and validated, but isn't sent to the end recipient. You are not charged for using DryRun.

The Message Parts per Second (MPS) limit when using DryRun is five. If your origination identity has a lower MPS limit then the lower MPS limit is used. For more information about MPS limits, see Message Parts per Second (MPS) limits in the AWS End User Messaging SMS User Guide..

ProtectConfigurationId

The unique identifier for the protect configuration.

MessageFeedbackEnabled

Set to true to enable message feedback for the message. When a user receives the message you need to update the message status using put_message_feedback.


Allows you to send a request that sends a voice message

Description

Allows you to send a request that sends a voice message. This operation uses Amazon Polly to convert a text script into a voice message.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_send_voice_message/ for full documentation.

Usage

pinpointsmsvoicev2_send_voice_message(
  DestinationPhoneNumber,
  OriginationIdentity,
  MessageBody = NULL,
  MessageBodyTextType = NULL,
  VoiceId = NULL,
  ConfigurationSetName = NULL,
  MaxPricePerMinute = NULL,
  TimeToLive = NULL,
  Context = NULL,
  DryRun = NULL,
  ProtectConfigurationId = NULL,
  MessageFeedbackEnabled = NULL
)

Arguments

DestinationPhoneNumber

[required] The destination phone number in E.164 format.

OriginationIdentity

[required] The origination identity to use for the voice call. This can be the PhoneNumber, PhoneNumberId, PhoneNumberArn, PoolId, or PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

MessageBody

The text to convert to a voice message.

MessageBodyTextType

Specifies if the MessageBody field contains text or speech synthesis markup language (SSML).

  • TEXT: This is the default value. When used the maximum character limit is 3000.

  • SSML: When used the maximum character limit is 6000 including SSML tagging.

VoiceId

The voice for the Amazon Polly service to use. By default this is set to "MATTHEW".

ConfigurationSetName

The name of the configuration set to use. This can be either the ConfigurationSetName or ConfigurationSetArn.

MaxPricePerMinute

The maximum amount to spend per voice message, in US dollars.

TimeToLive

How long the voice message is valid for. By default this is 72 hours.

Context

You can specify custom data in this field. If you do, that data is logged to the event destination.

DryRun

When set to true, the message is checked and validated, but isn't sent to the end recipient.

ProtectConfigurationId

The unique identifier for the protect configuration.

MessageFeedbackEnabled

Set to true to enable message feedback for the message. When a user receives the message you need to update the message status using put_message_feedback.


Set a protect configuration as your account default

Description

Set a protect configuration as your account default. You can only have one account default protect configuration at a time. The current account default protect configuration is replaced with the provided protect configuration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_set_account_default_protect_configuration/ for full documentation.

Usage

pinpointsmsvoicev2_set_account_default_protect_configuration(
  ProtectConfigurationId
)

Arguments

ProtectConfigurationId

[required] The unique identifier for the protect configuration.


Sets a configuration set's default for message feedback

Description

Sets a configuration set's default for message feedback.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_set_default_message_feedback_enabled/ for full documentation.

Usage

pinpointsmsvoicev2_set_default_message_feedback_enabled(
  ConfigurationSetName,
  MessageFeedbackEnabled
)

Arguments

ConfigurationSetName

[required] The name of the configuration set to use. This can be either the ConfigurationSetName or ConfigurationSetArn.

MessageFeedbackEnabled

[required] Set to true to enable message feedback.


Sets the default message type on a configuration set

Description

Sets the default message type on a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_set_default_message_type/ for full documentation.

Usage

pinpointsmsvoicev2_set_default_message_type(ConfigurationSetName, MessageType)

Arguments

ConfigurationSetName

[required] The configuration set to update with a new default message type. This field can be the ConsigurationSetName or ConfigurationSetArn.

MessageType

[required] The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.


Sets default sender ID on a configuration set

Description

Sets default sender ID on a configuration set.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_set_default_sender_id/ for full documentation.

Usage

pinpointsmsvoicev2_set_default_sender_id(ConfigurationSetName, SenderId)

Arguments

ConfigurationSetName

[required] The configuration set to updated with a new default SenderId. This field can be the ConsigurationSetName or ConfigurationSetArn.

SenderId

[required] The current sender ID for the configuration set. When sending a text message to a destination country which supports SenderIds, the default sender ID on the configuration set specified on send_text_message will be used if no dedicated origination phone numbers or registered SenderIds are available in your account, instead of a generic sender ID, such as 'NOTICE'.


Sets an account level monthly spend limit override for sending MMS messages

Description

Sets an account level monthly spend limit override for sending MMS messages. The requested spend limit must be less than or equal to the MaxLimit, which is set by Amazon Web Services.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_set_media_message_spend_limit_override/ for full documentation.

Usage

pinpointsmsvoicev2_set_media_message_spend_limit_override(MonthlyLimit)

Arguments

MonthlyLimit

[required] The new monthly limit to enforce on text messages.


Sets an account level monthly spend limit override for sending text messages

Description

Sets an account level monthly spend limit override for sending text messages. The requested spend limit must be less than or equal to the MaxLimit, which is set by Amazon Web Services.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_set_text_message_spend_limit_override/ for full documentation.

Usage

pinpointsmsvoicev2_set_text_message_spend_limit_override(MonthlyLimit)

Arguments

MonthlyLimit

[required] The new monthly limit to enforce on text messages.


Sets an account level monthly spend limit override for sending voice messages

Description

Sets an account level monthly spend limit override for sending voice messages. The requested spend limit must be less than or equal to the MaxLimit, which is set by Amazon Web Services.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_set_voice_message_spend_limit_override/ for full documentation.

Usage

pinpointsmsvoicev2_set_voice_message_spend_limit_override(MonthlyLimit)

Arguments

MonthlyLimit

[required] The new monthly limit to enforce on voice messages.


Submit the specified registration for review and approval

Description

Submit the specified registration for review and approval.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_submit_registration_version/ for full documentation.

Usage

pinpointsmsvoicev2_submit_registration_version(RegistrationId)

Arguments

RegistrationId

[required] The unique identifier for the registration.


Adds or overwrites only the specified tags for the specified resource

Description

Adds or overwrites only the specified tags for the specified resource. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and an optional value. Tag keys must be unique per resource. For more information about tags, see Tags in the AWS End User Messaging SMS User Guide.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_tag_resource/ for full documentation.

Usage

pinpointsmsvoicev2_tag_resource(ResourceArn, Tags)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource.

Tags

[required] An array of key and value pair tags that are associated with the resource.


Removes the association of the specified tags from a resource

Description

Removes the association of the specified tags from a resource. For more information on tags see Tags in the AWS End User Messaging SMS User Guide.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_untag_resource/ for full documentation.

Usage

pinpointsmsvoicev2_untag_resource(ResourceArn, TagKeys)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource.

TagKeys

[required] An array of tag key values to unassociate with the resource.


Updates an existing event destination in a configuration set

Description

Updates an existing event destination in a configuration set. You can update the IAM role ARN for CloudWatch Logs and Firehose. You can also enable or disable the event destination.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_update_event_destination/ for full documentation.

Usage

pinpointsmsvoicev2_update_event_destination(
  ConfigurationSetName,
  EventDestinationName,
  Enabled = NULL,
  MatchingEventTypes = NULL,
  CloudWatchLogsDestination = NULL,
  KinesisFirehoseDestination = NULL,
  SnsDestination = NULL
)

Arguments

ConfigurationSetName

[required] The configuration set to update with the new event destination. Valid values for this can be the ConfigurationSetName or ConfigurationSetArn.

EventDestinationName

[required] The name to use for the event destination.

Enabled

When set to true logging is enabled.

MatchingEventTypes

An array of event types that determine which events to log.

The TEXT_SENT event type is not supported.

CloudWatchLogsDestination

An object that contains information about an event destination that sends data to CloudWatch Logs.

KinesisFirehoseDestination

An object that contains information about an event destination for logging to Firehose.

SnsDestination

An object that contains information about an event destination that sends data to Amazon SNS.


Updates the configuration of an existing origination phone number

Description

Updates the configuration of an existing origination phone number. You can update the opt-out list, enable or disable two-way messaging, change the TwoWayChannelArn, enable or disable self-managed opt-outs, and enable or disable deletion protection.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_update_phone_number/ for full documentation.

Usage

pinpointsmsvoicev2_update_phone_number(
  PhoneNumberId,
  TwoWayEnabled = NULL,
  TwoWayChannelArn = NULL,
  TwoWayChannelRole = NULL,
  SelfManagedOptOutsEnabled = NULL,
  OptOutListName = NULL,
  DeletionProtectionEnabled = NULL
)

Arguments

PhoneNumberId

[required] The unique identifier of the phone number. Valid values for this field can be either the PhoneNumberId or PhoneNumberArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

TwoWayEnabled

By default this is set to false. When set to true you can receive incoming text messages from your end recipients.

TwoWayChannelArn

The Amazon Resource Name (ARN) of the two way channel.

TwoWayChannelRole

An optional IAM Role Arn for a service to assume, to be able to post inbound SMS messages.

SelfManagedOptOutsEnabled

By default this is set to false. When an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, AWS End User Messaging SMS and Voice automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out requests.

OptOutListName

The OptOutList to add the phone number to. Valid values for this field can be either the OutOutListName or OutOutListArn.

DeletionProtectionEnabled

By default this is set to false. When set to true the phone number can't be deleted.


Updates the configuration of an existing pool

Description

Updates the configuration of an existing pool. You can update the opt-out list, enable or disable two-way messaging, change the TwoWayChannelArn, enable or disable self-managed opt-outs, enable or disable deletion protection, and enable or disable shared routes.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_update_pool/ for full documentation.

Usage

pinpointsmsvoicev2_update_pool(
  PoolId,
  TwoWayEnabled = NULL,
  TwoWayChannelArn = NULL,
  TwoWayChannelRole = NULL,
  SelfManagedOptOutsEnabled = NULL,
  OptOutListName = NULL,
  SharedRoutesEnabled = NULL,
  DeletionProtectionEnabled = NULL
)

Arguments

PoolId

[required] The unique identifier of the pool to update. Valid values are either the PoolId or PoolArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

TwoWayEnabled

By default this is set to false. When set to true you can receive incoming text messages from your end recipients.

TwoWayChannelArn

The Amazon Resource Name (ARN) of the two way channel.

TwoWayChannelRole

An optional IAM Role Arn for a service to assume, to be able to post inbound SMS messages.

SelfManagedOptOutsEnabled

By default this is set to false. When an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, AWS End User Messaging SMS and Voice automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out requests.

OptOutListName

The OptOutList to associate with the pool. Valid values are either OptOutListName or OptOutListArn.

If you are using a shared AWS End User Messaging SMS and Voice resource then you must use the full Amazon Resource Name(ARN).

SharedRoutesEnabled

Indicates whether shared routes are enabled for the pool.

DeletionProtectionEnabled

When set to true the pool can't be deleted.


Update the setting for an existing protect configuration

Description

Update the setting for an existing protect configuration.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_update_protect_configuration/ for full documentation.

Usage

pinpointsmsvoicev2_update_protect_configuration(
  ProtectConfigurationId,
  DeletionProtectionEnabled = NULL
)

Arguments

ProtectConfigurationId

[required] The unique identifier for the protect configuration.

DeletionProtectionEnabled

When set to true deletion protection is enabled. By default this is set to false.


Update a country rule set to ALLOW or BLOCK messages to be sent to the specified destination counties

Description

Update a country rule set to ALLOW or BLOCK messages to be sent to the specified destination counties. You can update one or multiple countries at a time. The updates are only applied to the specified NumberCapability type.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_update_protect_configuration_country_rule_set/ for full documentation.

Usage

pinpointsmsvoicev2_update_protect_configuration_country_rule_set(
  ProtectConfigurationId,
  NumberCapability,
  CountryRuleSetUpdates
)

Arguments

ProtectConfigurationId

[required] The unique identifier for the protect configuration.

NumberCapability

[required] The number capability to apply the CountryRuleSetUpdates updates to.

CountryRuleSetUpdates

[required] A map of ProtectConfigurationCountryRuleSetInformation objects that contain the details for the requested NumberCapability. The Key is the two-letter ISO country code. For a list of supported ISO country codes, see Supported countries and regions (SMS channel) in the AWS End User Messaging SMS User Guide.


Updates the configuration of an existing sender ID

Description

Updates the configuration of an existing sender ID.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_update_sender_id/ for full documentation.

Usage

pinpointsmsvoicev2_update_sender_id(
  SenderId,
  IsoCountryCode,
  DeletionProtectionEnabled = NULL
)

Arguments

SenderId

[required] The sender ID to update.

IsoCountryCode

[required] The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

DeletionProtectionEnabled

By default this is set to false. When set to true the sender ID can't be deleted.


Use the verification code that was received by the verified destination phone number to opt-in the verified destination phone number to receive more messages

Description

Use the verification code that was received by the verified destination phone number to opt-in the verified destination phone number to receive more messages.

See https://www.paws-r-sdk.com/docs/pinpointsmsvoicev2_verify_destination_number/ for full documentation.

Usage

pinpointsmsvoicev2_verify_destination_number(
  VerifiedDestinationNumberId,
  VerificationCode
)

Arguments

VerifiedDestinationNumberId

[required] The unique identifier for the verififed destination phone number.

VerificationCode

[required] The verification code that was received by the verified destination phone number.


Objects exported from other packages

Description

These objects are imported from other packages. Follow the links below to see their documentation.

paws.common

config, credentials, creds, list_paginators, paginate, paginate_lapply, paginate_sapply, paws_stream_parser


Amazon Simple Email Service

Description

This document contains reference information for the Amazon Simple Email Service (Amazon SES) API, version 2010-12-01. This document is best used in conjunction with the Amazon SES Developer Guide.

For a list of Amazon SES endpoints to use in service requests, see Regions and Amazon SES in the Amazon SES Developer Guide.

This documentation contains reference information related to the following:

Usage

ses(config = list(), credentials = list(), endpoint = NULL, region = NULL)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- ses(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

clone_receipt_rule_set Creates a receipt rule set by cloning an existing one
create_configuration_set Creates a configuration set
create_configuration_set_event_destination Creates a configuration set event destination
create_configuration_set_tracking_options Creates an association between a configuration set and a custom domain for open and click event tracking
create_custom_verification_email_template Creates a new custom verification email template
create_receipt_filter Creates a new IP address filter
create_receipt_rule Creates a receipt rule
create_receipt_rule_set Creates an empty receipt rule set
create_template Creates an email template
delete_configuration_set Deletes a configuration set
delete_configuration_set_event_destination Deletes a configuration set event destination
delete_configuration_set_tracking_options Deletes an association between a configuration set and a custom domain for open and click event tracking
delete_custom_verification_email_template Deletes an existing custom verification email template
delete_identity Deletes the specified identity (an email address or a domain) from the list of verified identities
delete_identity_policy Deletes the specified sending authorization policy for the given identity (an email address or a domain)
delete_receipt_filter Deletes the specified IP address filter
delete_receipt_rule Deletes the specified receipt rule
delete_receipt_rule_set Deletes the specified receipt rule set and all of the receipt rules it contains
delete_template Deletes an email template
delete_verified_email_address Deprecated
describe_active_receipt_rule_set Returns the metadata and receipt rules for the receipt rule set that is currently active
describe_configuration_set Returns the details of the specified configuration set
describe_receipt_rule Returns the details of the specified receipt rule
describe_receipt_rule_set Returns the details of the specified receipt rule set
get_account_sending_enabled Returns the email sending status of the Amazon SES account for the current Region
get_custom_verification_email_template Returns the custom email verification template for the template name you specify
get_identity_dkim_attributes Returns the current status of Easy DKIM signing for an entity
get_identity_mail_from_domain_attributes Returns the custom MAIL FROM attributes for a list of identities (email addresses : domains)
get_identity_notification_attributes Given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes
get_identity_policies Returns the requested sending authorization policies for the given identity (an email address or a domain)
get_identity_verification_attributes Given a list of identities (email addresses and/or domains), returns the verification status and (for domain identities) the verification token for each identity
get_send_quota Provides the sending limits for the Amazon SES account
get_send_statistics Provides sending statistics for the current Amazon Web Services Region
get_template Displays the template object (which includes the Subject line, HTML part and text part) for the template you specify
list_configuration_sets Provides a list of the configuration sets associated with your Amazon SES account in the current Amazon Web Services Region
list_custom_verification_email_templates Lists the existing custom verification email templates for your account in the current Amazon Web Services Region
list_identities Returns a list containing all of the identities (email addresses and domains) for your Amazon Web Services account in the current Amazon Web Services Region, regardless of verification status
list_identity_policies Returns a list of sending authorization policies that are attached to the given identity (an email address or a domain)
list_receipt_filters Lists the IP address filters associated with your Amazon Web Services account in the current Amazon Web Services Region
list_receipt_rule_sets Lists the receipt rule sets that exist under your Amazon Web Services account in the current Amazon Web Services Region
list_templates Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region
list_verified_email_addresses Deprecated
put_configuration_set_delivery_options Adds or updates the delivery options for a configuration set
put_identity_policy Adds or updates a sending authorization policy for the specified identity (an email address or a domain)
reorder_receipt_rule_set Reorders the receipt rules within a receipt rule set
send_bounce Generates and sends a bounce message to the sender of an email you received through Amazon SES
send_bulk_templated_email Composes an email message to multiple destinations
send_custom_verification_email Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it
send_email Composes an email message and immediately queues it for sending
send_raw_email Composes an email message and immediately queues it for sending
send_templated_email Composes an email message using an email template and immediately queues it for sending
set_active_receipt_rule_set Sets the specified receipt rule set as the active receipt rule set
set_identity_dkim_enabled Enables or disables Easy DKIM signing of email sent from an identity
set_identity_feedback_forwarding_enabled Given an identity (an email address or a domain), enables or disables whether Amazon SES forwards bounce and complaint notifications as email
set_identity_headers_in_notifications_enabled Given an identity (an email address or a domain), sets whether Amazon SES includes the original email headers in the Amazon Simple Notification Service (Amazon SNS) notifications of a specified type
set_identity_mail_from_domain Enables or disables the custom MAIL FROM domain setup for a verified identity (an email address or a domain)
set_identity_notification_topic Sets an Amazon Simple Notification Service (Amazon SNS) topic to use when delivering notifications
set_receipt_rule_position Sets the position of the specified receipt rule in the receipt rule set
test_render_template Creates a preview of the MIME content of an email when provided with a template and a set of replacement data
update_account_sending_enabled Enables or disables email sending across your entire Amazon SES account in the current Amazon Web Services Region
update_configuration_set_event_destination Updates the event destination of a configuration set
update_configuration_set_reputation_metrics_enabled Enables or disables the publishing of reputation metrics for emails sent using a specific configuration set in a given Amazon Web Services Region
update_configuration_set_sending_enabled Enables or disables email sending for messages sent using a specific configuration set in a given Amazon Web Services Region
update_configuration_set_tracking_options Modifies an association between a configuration set and a custom domain for open and click event tracking
update_custom_verification_email_template Updates an existing custom verification email template
update_receipt_rule Updates a receipt rule
update_template Updates an email template
verify_domain_dkim Returns a set of DKIM tokens for a domain identity
verify_domain_identity Adds a domain to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it
verify_email_address Deprecated
verify_email_identity Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it

Examples

## Not run: 
svc <- ses()
# The following example creates a receipt rule set by cloning an existing
# one:
svc$clone_receipt_rule_set(
  OriginalRuleSetName = "RuleSetToClone",
  RuleSetName = "RuleSetToCreate"
)

## End(Not run)


Creates a receipt rule set by cloning an existing one

Description

Creates a receipt rule set by cloning an existing one. All receipt rules and configurations are copied to the new receipt rule set and are completely independent of the source rule set.

See https://www.paws-r-sdk.com/docs/ses_clone_receipt_rule_set/ for full documentation.

Usage

ses_clone_receipt_rule_set(RuleSetName, OriginalRuleSetName)

Arguments

RuleSetName

[required] The name of the rule set to create. The name must meet the following requirements:

  • Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain 64 characters or fewer.

OriginalRuleSetName

[required] The name of the rule set to clone.


Creates a configuration set

Description

Creates a configuration set.

See https://www.paws-r-sdk.com/docs/ses_create_configuration_set/ for full documentation.

Usage

ses_create_configuration_set(ConfigurationSet)

Arguments

ConfigurationSet

[required] A data structure that contains the name of the configuration set.


Creates a configuration set event destination

Description

Creates a configuration set event destination.

See https://www.paws-r-sdk.com/docs/ses_create_configuration_set_event_destination/ for full documentation.

Usage

ses_create_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestination
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that the event destination should be associated with.

EventDestination

[required] An object that describes the Amazon Web Services service that email sending event where information is published.


Creates an association between a configuration set and a custom domain for open and click event tracking

Description

Creates an association between a configuration set and a custom domain for open and click event tracking.

See https://www.paws-r-sdk.com/docs/ses_create_configuration_set_tracking_options/ for full documentation.

Usage

ses_create_configuration_set_tracking_options(
  ConfigurationSetName,
  TrackingOptions
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that the tracking options should be associated with.

TrackingOptions

[required]


Creates a new custom verification email template

Description

Creates a new custom verification email template.

See https://www.paws-r-sdk.com/docs/ses_create_custom_verification_email_template/ for full documentation.

Usage

ses_create_custom_verification_email_template(
  TemplateName,
  FromEmailAddress,
  TemplateSubject,
  TemplateContent,
  SuccessRedirectionURL,
  FailureRedirectionURL
)

Arguments

TemplateName

[required] The name of the custom verification email template.

FromEmailAddress

[required] The email address that the custom verification email is sent from.

TemplateSubject

[required] The subject line of the custom verification email.

TemplateContent

[required] The content of the custom verification email. The total size of the email must be less than 10 MB. The message body may contain HTML, with some limitations. For more information, see Custom Verification Email Frequently Asked Questions in the Amazon SES Developer Guide.

SuccessRedirectionURL

[required] The URL that the recipient of the verification email is sent to if his or her address is successfully verified.

FailureRedirectionURL

[required] The URL that the recipient of the verification email is sent to if his or her address is not successfully verified.


Creates a new IP address filter

Description

Creates a new IP address filter.

See https://www.paws-r-sdk.com/docs/ses_create_receipt_filter/ for full documentation.

Usage

ses_create_receipt_filter(Filter)

Arguments

Filter

[required] A data structure that describes the IP address filter to create, which consists of a name, an IP address range, and whether to allow or block mail from it.


Creates a receipt rule

Description

Creates a receipt rule.

See https://www.paws-r-sdk.com/docs/ses_create_receipt_rule/ for full documentation.

Usage

ses_create_receipt_rule(RuleSetName, After = NULL, Rule)

Arguments

RuleSetName

[required] The name of the rule set where the receipt rule is added.

After

The name of an existing rule after which the new rule is placed. If this parameter is null, the new rule is inserted at the beginning of the rule list.

Rule

[required] A data structure that contains the specified rule's name, actions, recipients, domains, enabled status, scan status, and TLS policy.


Creates an empty receipt rule set

Description

Creates an empty receipt rule set.

See https://www.paws-r-sdk.com/docs/ses_create_receipt_rule_set/ for full documentation.

Usage

ses_create_receipt_rule_set(RuleSetName)

Arguments

RuleSetName

[required] The name of the rule set to create. The name must meet the following requirements:

  • Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain 64 characters or fewer.


Creates an email template

Description

Creates an email template. Email templates enable you to send personalized email to one or more destinations in a single operation. For more information, see the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/ses_create_template/ for full documentation.

Usage

ses_create_template(Template)

Arguments

Template

[required] The content of the email, composed of a subject line and either an HTML part or a text-only part.


Deletes a configuration set

Description

Deletes a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/ses_delete_configuration_set/ for full documentation.

Usage

ses_delete_configuration_set(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set to delete.


Deletes a configuration set event destination

Description

Deletes a configuration set event destination. Configuration set event destinations are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/ses_delete_configuration_set_event_destination/ for full documentation.

Usage

ses_delete_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestinationName
)

Arguments

ConfigurationSetName

[required] The name of the configuration set from which to delete the event destination.

EventDestinationName

[required] The name of the event destination to delete.


Deletes an association between a configuration set and a custom domain for open and click event tracking

Description

Deletes an association between a configuration set and a custom domain for open and click event tracking.

See https://www.paws-r-sdk.com/docs/ses_delete_configuration_set_tracking_options/ for full documentation.

Usage

ses_delete_configuration_set_tracking_options(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set.


Deletes an existing custom verification email template

Description

Deletes an existing custom verification email template.

See https://www.paws-r-sdk.com/docs/ses_delete_custom_verification_email_template/ for full documentation.

Usage

ses_delete_custom_verification_email_template(TemplateName)

Arguments

TemplateName

[required] The name of the custom verification email template to delete.


Deletes the specified identity (an email address or a domain) from the list of verified identities

Description

Deletes the specified identity (an email address or a domain) from the list of verified identities.

See https://www.paws-r-sdk.com/docs/ses_delete_identity/ for full documentation.

Usage

ses_delete_identity(Identity)

Arguments

Identity

[required] The identity to be removed from the list of identities for the Amazon Web Services account.


Deletes the specified sending authorization policy for the given identity (an email address or a domain)

Description

Deletes the specified sending authorization policy for the given identity (an email address or a domain). This operation returns successfully even if a policy with the specified name does not exist.

See https://www.paws-r-sdk.com/docs/ses_delete_identity_policy/ for full documentation.

Usage

ses_delete_identity_policy(Identity, PolicyName)

Arguments

Identity

[required] The identity that is associated with the policy to delete. You can specify the identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this operation, you must own the identity.

PolicyName

[required] The name of the policy to be deleted.


Deletes the specified IP address filter

Description

Deletes the specified IP address filter.

See https://www.paws-r-sdk.com/docs/ses_delete_receipt_filter/ for full documentation.

Usage

ses_delete_receipt_filter(FilterName)

Arguments

FilterName

[required] The name of the IP address filter to delete.


Deletes the specified receipt rule

Description

Deletes the specified receipt rule.

See https://www.paws-r-sdk.com/docs/ses_delete_receipt_rule/ for full documentation.

Usage

ses_delete_receipt_rule(RuleSetName, RuleName)

Arguments

RuleSetName

[required] The name of the receipt rule set that contains the receipt rule to delete.

RuleName

[required] The name of the receipt rule to delete.


Deletes the specified receipt rule set and all of the receipt rules it contains

Description

Deletes the specified receipt rule set and all of the receipt rules it contains.

See https://www.paws-r-sdk.com/docs/ses_delete_receipt_rule_set/ for full documentation.

Usage

ses_delete_receipt_rule_set(RuleSetName)

Arguments

RuleSetName

[required] The name of the receipt rule set to delete.


Deletes an email template

Description

Deletes an email template.

See https://www.paws-r-sdk.com/docs/ses_delete_template/ for full documentation.

Usage

ses_delete_template(TemplateName)

Arguments

TemplateName

[required] The name of the template to be deleted.


Deprecated

Description

Deprecated. Use the delete_identity operation to delete email addresses and domains.

See https://www.paws-r-sdk.com/docs/ses_delete_verified_email_address/ for full documentation.

Usage

ses_delete_verified_email_address(EmailAddress)

Arguments

EmailAddress

[required] An email address to be removed from the list of verified addresses.


Returns the metadata and receipt rules for the receipt rule set that is currently active

Description

Returns the metadata and receipt rules for the receipt rule set that is currently active.

See https://www.paws-r-sdk.com/docs/ses_describe_active_receipt_rule_set/ for full documentation.

Usage

ses_describe_active_receipt_rule_set()

Returns the details of the specified configuration set

Description

Returns the details of the specified configuration set. For information about using configuration sets, see the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/ses_describe_configuration_set/ for full documentation.

Usage

ses_describe_configuration_set(
  ConfigurationSetName,
  ConfigurationSetAttributeNames = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set to describe.

ConfigurationSetAttributeNames

A list of configuration set attributes to return.


Returns the details of the specified receipt rule

Description

Returns the details of the specified receipt rule.

See https://www.paws-r-sdk.com/docs/ses_describe_receipt_rule/ for full documentation.

Usage

ses_describe_receipt_rule(RuleSetName, RuleName)

Arguments

RuleSetName

[required] The name of the receipt rule set that the receipt rule belongs to.

RuleName

[required] The name of the receipt rule.


Returns the details of the specified receipt rule set

Description

Returns the details of the specified receipt rule set.

See https://www.paws-r-sdk.com/docs/ses_describe_receipt_rule_set/ for full documentation.

Usage

ses_describe_receipt_rule_set(RuleSetName)

Arguments

RuleSetName

[required] The name of the receipt rule set to describe.


Returns the email sending status of the Amazon SES account for the current Region

Description

Returns the email sending status of the Amazon SES account for the current Region.

See https://www.paws-r-sdk.com/docs/ses_get_account_sending_enabled/ for full documentation.

Usage

ses_get_account_sending_enabled()

Returns the custom email verification template for the template name you specify

Description

Returns the custom email verification template for the template name you specify.

See https://www.paws-r-sdk.com/docs/ses_get_custom_verification_email_template/ for full documentation.

Usage

ses_get_custom_verification_email_template(TemplateName)

Arguments

TemplateName

[required] The name of the custom verification email template to retrieve.


Returns the current status of Easy DKIM signing for an entity

Description

Returns the current status of Easy DKIM signing for an entity. For domain name identities, this operation also returns the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES has successfully verified that these tokens have been published.

See https://www.paws-r-sdk.com/docs/ses_get_identity_dkim_attributes/ for full documentation.

Usage

ses_get_identity_dkim_attributes(Identities)

Arguments

Identities

[required] A list of one or more verified identities - email addresses, domains, or both.


Returns the custom MAIL FROM attributes for a list of identities (email addresses : domains)

Description

Returns the custom MAIL FROM attributes for a list of identities (email addresses : domains).

See https://www.paws-r-sdk.com/docs/ses_get_identity_mail_from_domain_attributes/ for full documentation.

Usage

ses_get_identity_mail_from_domain_attributes(Identities)

Arguments

Identities

[required] A list of one or more identities.


Given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes

Description

Given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes.

See https://www.paws-r-sdk.com/docs/ses_get_identity_notification_attributes/ for full documentation.

Usage

ses_get_identity_notification_attributes(Identities)

Arguments

Identities

[required] A list of one or more identities. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.


Returns the requested sending authorization policies for the given identity (an email address or a domain)

Description

Returns the requested sending authorization policies for the given identity (an email address or a domain). The policies are returned as a map of policy names to policy contents. You can retrieve a maximum of 20 policies at a time.

See https://www.paws-r-sdk.com/docs/ses_get_identity_policies/ for full documentation.

Usage

ses_get_identity_policies(Identity, PolicyNames)

Arguments

Identity

[required] The identity for which the policies are retrieved. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this operation, you must own the identity.

PolicyNames

[required] A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use list_identity_policies.


Given a list of identities (email addresses and/or domains), returns the verification status and (for domain identities) the verification token for each identity

Description

Given a list of identities (email addresses and/or domains), returns the verification status and (for domain identities) the verification token for each identity.

See https://www.paws-r-sdk.com/docs/ses_get_identity_verification_attributes/ for full documentation.

Usage

ses_get_identity_verification_attributes(Identities)

Arguments

Identities

[required] A list of identities.


Provides the sending limits for the Amazon SES account

Description

Provides the sending limits for the Amazon SES account.

See https://www.paws-r-sdk.com/docs/ses_get_send_quota/ for full documentation.

Usage

ses_get_send_quota()

Provides sending statistics for the current Amazon Web Services Region

Description

Provides sending statistics for the current Amazon Web Services Region. The result is a list of data points, representing the last two weeks of sending activity. Each data point in the list contains statistics for a 15-minute period of time.

See https://www.paws-r-sdk.com/docs/ses_get_send_statistics/ for full documentation.

Usage

ses_get_send_statistics()

Displays the template object (which includes the Subject line, HTML part and text part) for the template you specify

Description

Displays the template object (which includes the Subject line, HTML part and text part) for the template you specify.

See https://www.paws-r-sdk.com/docs/ses_get_template/ for full documentation.

Usage

ses_get_template(TemplateName)

Arguments

TemplateName

[required] The name of the template to retrieve.


Provides a list of the configuration sets associated with your Amazon SES account in the current Amazon Web Services Region

Description

Provides a list of the configuration sets associated with your Amazon SES account in the current Amazon Web Services Region. For information about using configuration sets, see Monitoring Your Amazon SES Sending Activity in the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/ses_list_configuration_sets/ for full documentation.

Usage

ses_list_configuration_sets(NextToken = NULL, MaxItems = NULL)

Arguments

NextToken

A token returned from a previous call to list_configuration_sets to indicate the position of the configuration set in the configuration set list.

MaxItems

The number of configuration sets to return.


Lists the existing custom verification email templates for your account in the current Amazon Web Services Region

Description

Lists the existing custom verification email templates for your account in the current Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/ses_list_custom_verification_email_templates/ for full documentation.

Usage

ses_list_custom_verification_email_templates(
  NextToken = NULL,
  MaxResults = NULL
)

Arguments

NextToken

An array the contains the name and creation time stamp for each template in your Amazon SES account.

MaxResults

The maximum number of custom verification email templates to return. This value must be at least 1 and less than or equal to 50. If you do not specify a value, or if you specify a value less than 1 or greater than 50, the operation returns up to 50 results.


Returns a list containing all of the identities (email addresses and domains) for your Amazon Web Services account in the current Amazon Web Services Region, regardless of verification status

Description

Returns a list containing all of the identities (email addresses and domains) for your Amazon Web Services account in the current Amazon Web Services Region, regardless of verification status.

See https://www.paws-r-sdk.com/docs/ses_list_identities/ for full documentation.

Usage

ses_list_identities(IdentityType = NULL, NextToken = NULL, MaxItems = NULL)

Arguments

IdentityType

The type of the identities to list. Possible values are "EmailAddress" and "Domain". If this parameter is omitted, then all identities are listed.

NextToken

The token to use for pagination.

MaxItems

The maximum number of identities per page. Possible values are 1-1000 inclusive.


Returns a list of sending authorization policies that are attached to the given identity (an email address or a domain)

Description

Returns a list of sending authorization policies that are attached to the given identity (an email address or a domain). This operation returns only a list. To get the actual policy content, use get_identity_policies.

See https://www.paws-r-sdk.com/docs/ses_list_identity_policies/ for full documentation.

Usage

ses_list_identity_policies(Identity)

Arguments

Identity

[required] The identity that is associated with the policy for which the policies are listed. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this operation, you must own the identity.


Lists the IP address filters associated with your Amazon Web Services account in the current Amazon Web Services Region

Description

Lists the IP address filters associated with your Amazon Web Services account in the current Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/ses_list_receipt_filters/ for full documentation.

Usage

ses_list_receipt_filters()

Lists the receipt rule sets that exist under your Amazon Web Services account in the current Amazon Web Services Region

Description

Lists the receipt rule sets that exist under your Amazon Web Services account in the current Amazon Web Services Region. If there are additional receipt rule sets to be retrieved, you receive a NextToken that you can provide to the next call to list_receipt_rule_sets to retrieve the additional entries.

See https://www.paws-r-sdk.com/docs/ses_list_receipt_rule_sets/ for full documentation.

Usage

ses_list_receipt_rule_sets(NextToken = NULL)

Arguments

NextToken

A token returned from a previous call to list_receipt_rule_sets to indicate the position in the receipt rule set list.


Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region

Description

Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/ses_list_templates/ for full documentation.

Usage

ses_list_templates(NextToken = NULL, MaxItems = NULL)

Arguments

NextToken

A token returned from a previous call to list_templates to indicate the position in the list of email templates.

MaxItems

The maximum number of templates to return. This value must be at least 1 and less than or equal to 100. If more than 100 items are requested, the page size will automatically set to 100. If you do not specify a value, 10 is the default page size.


Deprecated

Description

Deprecated. Use the list_identities operation to list the email addresses and domains associated with your account.

See https://www.paws-r-sdk.com/docs/ses_list_verified_email_addresses/ for full documentation.

Usage

ses_list_verified_email_addresses()

Adds or updates the delivery options for a configuration set

Description

Adds or updates the delivery options for a configuration set.

See https://www.paws-r-sdk.com/docs/ses_put_configuration_set_delivery_options/ for full documentation.

Usage

ses_put_configuration_set_delivery_options(
  ConfigurationSetName,
  DeliveryOptions = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set.

DeliveryOptions

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).


Adds or updates a sending authorization policy for the specified identity (an email address or a domain)

Description

Adds or updates a sending authorization policy for the specified identity (an email address or a domain).

See https://www.paws-r-sdk.com/docs/ses_put_identity_policy/ for full documentation.

Usage

ses_put_identity_policy(Identity, PolicyName, Policy)

Arguments

Identity

[required] The identity to which that the policy applies. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this operation, you must own the identity.

PolicyName

[required] The name of the policy.

The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.

Policy

[required] The text of the policy in JSON format. The policy cannot exceed 4 KB.

For information about the syntax of sending authorization policies, see the Amazon SES Developer Guide.


Reorders the receipt rules within a receipt rule set

Description

Reorders the receipt rules within a receipt rule set.

See https://www.paws-r-sdk.com/docs/ses_reorder_receipt_rule_set/ for full documentation.

Usage

ses_reorder_receipt_rule_set(RuleSetName, RuleNames)

Arguments

RuleSetName

[required] The name of the receipt rule set to reorder.

RuleNames

[required] The specified receipt rule set's receipt rules, in order.


Generates and sends a bounce message to the sender of an email you received through Amazon SES

Description

Generates and sends a bounce message to the sender of an email you received through Amazon SES. You can only use this operation on an email up to 24 hours after you receive it.

See https://www.paws-r-sdk.com/docs/ses_send_bounce/ for full documentation.

Usage

ses_send_bounce(
  OriginalMessageId,
  BounceSender,
  Explanation = NULL,
  MessageDsn = NULL,
  BouncedRecipientInfoList,
  BounceSenderArn = NULL
)

Arguments

OriginalMessageId

[required] The message ID of the message to be bounced.

BounceSender

[required] The address to use in the "From" header of the bounce message. This must be an identity that you have verified with Amazon SES.

Explanation

Human-readable text for the bounce message to explain the failure. If not specified, the text is auto-generated based on the bounced recipient information.

MessageDsn

Message-related DSN fields. If not specified, Amazon SES chooses the values.

BouncedRecipientInfoList

[required] A list of recipients of the bounced message, including the information required to create the Delivery Status Notifications (DSNs) for the recipients. You must specify at least one BouncedRecipientInfo in the list.

BounceSenderArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the address in the "From" header of the bounce. For more information about sending authorization, see the Amazon SES Developer Guide.


Composes an email message to multiple destinations

Description

Composes an email message to multiple destinations. The message body is created using an email template.

See https://www.paws-r-sdk.com/docs/ses_send_bulk_templated_email/ for full documentation.

Usage

ses_send_bulk_templated_email(
  Source,
  SourceArn = NULL,
  ReplyToAddresses = NULL,
  ReturnPath = NULL,
  ReturnPathArn = NULL,
  ConfigurationSetName = NULL,
  DefaultTags = NULL,
  Template,
  TemplateArn = NULL,
  DefaultTemplateData,
  Destinations
)

Arguments

Source

[required] The email address that is sending the email. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES. For information about verifying identities, see the Amazon SES Developer Guide.

If you are sending on behalf of another user and have been permitted to do so by a sending authorization policy, then you must also specify the SourceArn parameter. For more information about sending authorization, see the Amazon SES Developer Guide.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the email address string must be 7-bit ASCII. If you want to send to or from email addresses that contain Unicode characters in the domain part of an address, you must encode the domain using Punycode. Punycode is not permitted in the local part of the email address (the part before the @ sign) nor in the "friendly from" name. If you want to use Unicode characters in the "friendly from" name, you must encode the "friendly from" name using MIME encoded-word syntax, as described in Sending raw email using the Amazon SES API. For more information about Punycode, see RFC 3492.

SourceArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to send for the email address specified in the Source parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to send from user@example.com, then you would specify the SourceArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the Source to be user@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

ReplyToAddresses

The reply-to email address(es) for the message. If the recipient replies to the message, each reply-to address receives the reply.

ReturnPath

The email address that bounces and complaints are forwarded to when feedback forwarding is enabled. If the message cannot be delivered to the recipient, then an error message is returned from the recipient's ISP; this message is forwarded to the email address specified by the ReturnPath parameter. The ReturnPath parameter is never overwritten. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

ReturnPathArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the ReturnPath parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the ReturnPathArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the ReturnPath to be feedback@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

ConfigurationSetName

The name of the configuration set to use when you send an email using send_bulk_templated_email.

DefaultTags

A list of tags, in the form of name/value pairs, to apply to an email that you send to a destination using send_bulk_templated_email.

Template

[required] The template to use when sending this email.

TemplateArn

The ARN of the template to use when sending this email.

DefaultTemplateData

[required] A list of replacement values to apply to the template when replacement data is not specified in a Destination object. These values act as a default or fallback option when no other data is available.

The template data is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.

Destinations

[required] One or more Destination objects. All of the recipients in a Destination receive the same version of the email. You can specify up to 50 Destination objects within a Destinations array.


Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it

Description

Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a customized verification email is sent to the specified address.

See https://www.paws-r-sdk.com/docs/ses_send_custom_verification_email/ for full documentation.

Usage

ses_send_custom_verification_email(
  EmailAddress,
  TemplateName,
  ConfigurationSetName = NULL
)

Arguments

EmailAddress

[required] The email address to verify.

TemplateName

[required] The name of the custom verification email template to use when sending the verification email.

ConfigurationSetName

Name of a configuration set to use when sending the verification email.


Composes an email message and immediately queues it for sending

Description

Composes an email message and immediately queues it for sending. To send email using this operation, your message must meet the following requirements:

See https://www.paws-r-sdk.com/docs/ses_send_email/ for full documentation.

Usage

ses_send_email(
  Source,
  Destination,
  Message,
  ReplyToAddresses = NULL,
  ReturnPath = NULL,
  SourceArn = NULL,
  ReturnPathArn = NULL,
  Tags = NULL,
  ConfigurationSetName = NULL
)

Arguments

Source

[required] The email address that is sending the email. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES. For information about verifying identities, see the Amazon SES Developer Guide.

If you are sending on behalf of another user and have been permitted to do so by a sending authorization policy, then you must also specify the SourceArn parameter. For more information about sending authorization, see the Amazon SES Developer Guide.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the email address string must be 7-bit ASCII. If you want to send to or from email addresses that contain Unicode characters in the domain part of an address, you must encode the domain using Punycode. Punycode is not permitted in the local part of the email address (the part before the @ sign) nor in the "friendly from" name. If you want to use Unicode characters in the "friendly from" name, you must encode the "friendly from" name using MIME encoded-word syntax, as described in Sending raw email using the Amazon SES API. For more information about Punycode, see RFC 3492.

Destination

[required] The destination for this email, composed of To:, CC:, and BCC: fields.

Message

[required] The message to be sent.

ReplyToAddresses

The reply-to email address(es) for the message. If the recipient replies to the message, each reply-to address receives the reply.

ReturnPath

The email address that bounces and complaints are forwarded to when feedback forwarding is enabled. If the message cannot be delivered to the recipient, then an error message is returned from the recipient's ISP; this message is forwarded to the email address specified by the ReturnPath parameter. The ReturnPath parameter is never overwritten. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

SourceArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to send for the email address specified in the Source parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to send from user@example.com, then you would specify the SourceArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the Source to be user@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

ReturnPathArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the ReturnPath parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the ReturnPathArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the ReturnPath to be feedback@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

Tags

A list of tags, in the form of name/value pairs, to apply to an email that you send using send_email. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

ConfigurationSetName

The name of the configuration set to use when you send an email using send_email.


Composes an email message and immediately queues it for sending

Description

Composes an email message and immediately queues it for sending.

See https://www.paws-r-sdk.com/docs/ses_send_raw_email/ for full documentation.

Usage

ses_send_raw_email(
  Source = NULL,
  Destinations = NULL,
  RawMessage,
  FromArn = NULL,
  SourceArn = NULL,
  ReturnPathArn = NULL,
  Tags = NULL,
  ConfigurationSetName = NULL
)

Arguments

Source

The identity's email address. If you do not provide a value for this parameter, you must specify a "From" address in the raw text of the message. (You can also specify both.)

Amazon SES does not support the SMTPUTF8 extension, as described inRFC6531. For this reason, the email address string must be 7-bit ASCII. If you want to send to or from email addresses that contain Unicode characters in the domain part of an address, you must encode the domain using Punycode. Punycode is not permitted in the local part of the email address (the part before the @ sign) nor in the "friendly from" name. If you want to use Unicode characters in the "friendly from" name, you must encode the "friendly from" name using MIME encoded-word syntax, as described in Sending raw email using the Amazon SES API. For more information about Punycode, see RFC 3492.

If you specify the Source parameter and have feedback forwarding enabled, then bounces and complaints are sent to this email address. This takes precedence over any Return-Path header that you might include in the raw text of the message.

Destinations

A list of destinations for the message, consisting of To:, CC:, and BCC: addresses.

RawMessage

[required] The raw email message itself. The message has to meet the following criteria:

  • The message has to contain a header and a body, separated by a blank line.

  • All of the required header fields must be present in the message.

  • Each part of a multipart MIME message must be formatted properly.

  • Attachments must be of a content type that Amazon SES supports. For a list on unsupported content types, see Unsupported Attachment Types in the Amazon SES Developer Guide.

  • The entire message must be base64-encoded.

  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, we highly recommend that you encode that content. For more information, see Sending Raw Email in the Amazon SES Developer Guide.

  • Per RFC 5321, the maximum length of each line of text, including the \<CRLF\>, must not exceed 1,000 characters.

FromArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to specify a particular "From" address in the header of the raw email.

Instead of using this parameter, you can use the X-header X-SES-FROM-ARN in the raw message of the email. If you use both the FromArn parameter and the corresponding X-header, Amazon SES uses the value of the FromArn parameter.

For information about when to use this parameter, see the description of send_raw_email in this guide, or see the Amazon SES Developer Guide.

SourceArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to send for the email address specified in the Source parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to send from user@example.com, then you would specify the SourceArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the Source to be user@example.com.

Instead of using this parameter, you can use the X-header X-SES-SOURCE-ARN in the raw message of the email. If you use both the SourceArn parameter and the corresponding X-header, Amazon SES uses the value of the SourceArn parameter.

For information about when to use this parameter, see the description of send_raw_email in this guide, or see the Amazon SES Developer Guide.

ReturnPathArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the ReturnPath parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the ReturnPathArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the ReturnPath to be feedback@example.com.

Instead of using this parameter, you can use the X-header X-SES-RETURN-PATH-ARN in the raw message of the email. If you use both the ReturnPathArn parameter and the corresponding X-header, Amazon SES uses the value of the ReturnPathArn parameter.

For information about when to use this parameter, see the description of send_raw_email in this guide, or see the Amazon SES Developer Guide.

Tags

A list of tags, in the form of name/value pairs, to apply to an email that you send using send_raw_email. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

ConfigurationSetName

The name of the configuration set to use when you send an email using send_raw_email.


Composes an email message using an email template and immediately queues it for sending

Description

Composes an email message using an email template and immediately queues it for sending.

See https://www.paws-r-sdk.com/docs/ses_send_templated_email/ for full documentation.

Usage

ses_send_templated_email(
  Source,
  Destination,
  ReplyToAddresses = NULL,
  ReturnPath = NULL,
  SourceArn = NULL,
  ReturnPathArn = NULL,
  Tags = NULL,
  ConfigurationSetName = NULL,
  Template,
  TemplateArn = NULL,
  TemplateData
)

Arguments

Source

[required] The email address that is sending the email. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES. For information about verifying identities, see the Amazon SES Developer Guide.

If you are sending on behalf of another user and have been permitted to do so by a sending authorization policy, then you must also specify the SourceArn parameter. For more information about sending authorization, see the Amazon SES Developer Guide.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. for this reason, The email address string must be 7-bit ASCII. If you want to send to or from email addresses that contain Unicode characters in the domain part of an address, you must encode the domain using Punycode. Punycode is not permitted in the local part of the email address (the part before the @ sign) nor in the "friendly from" name. If you want to use Unicode characters in the "friendly from" name, you must encode the "friendly from" name using MIME encoded-word syntax, as described in Sending raw email using the Amazon SES API. For more information about Punycode, see RFC 3492.

Destination

[required] The destination for this email, composed of To:, CC:, and BCC: fields. A Destination can include up to 50 recipients across these three fields.

ReplyToAddresses

The reply-to email address(es) for the message. If the recipient replies to the message, each reply-to address receives the reply.

ReturnPath

The email address that bounces and complaints are forwarded to when feedback forwarding is enabled. If the message cannot be delivered to the recipient, then an error message is returned from the recipient's ISP; this message is forwarded to the email address specified by the ReturnPath parameter. The ReturnPath parameter is never overwritten. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

SourceArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to send for the email address specified in the Source parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to send from user@example.com, then you would specify the SourceArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the Source to be user@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

ReturnPathArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the ReturnPath parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the ReturnPathArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the ReturnPath to be feedback@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

Tags

A list of tags, in the form of name/value pairs, to apply to an email that you send using send_templated_email. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

ConfigurationSetName

The name of the configuration set to use when you send an email using send_templated_email.

Template

[required] The template to use when sending this email.

TemplateArn

The ARN of the template to use when sending this email.

TemplateData

[required] A list of replacement values to apply to the template. This parameter is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.


Sets the specified receipt rule set as the active receipt rule set

Description

Sets the specified receipt rule set as the active receipt rule set.

See https://www.paws-r-sdk.com/docs/ses_set_active_receipt_rule_set/ for full documentation.

Usage

ses_set_active_receipt_rule_set(RuleSetName = NULL)

Arguments

RuleSetName

The name of the receipt rule set to make active. Setting this value to null disables all email receiving.


Enables or disables Easy DKIM signing of email sent from an identity

Description

Enables or disables Easy DKIM signing of email sent from an identity. If Easy DKIM signing is enabled for a domain, then Amazon SES uses DKIM to sign all email that it sends from addresses on that domain. If Easy DKIM signing is enabled for an email address, then Amazon SES uses DKIM to sign all email it sends from that address.

See https://www.paws-r-sdk.com/docs/ses_set_identity_dkim_enabled/ for full documentation.

Usage

ses_set_identity_dkim_enabled(Identity, DkimEnabled)

Arguments

Identity

[required] The identity for which DKIM signing should be enabled or disabled.

DkimEnabled

[required] Sets whether DKIM signing is enabled for an identity. Set to true to enable DKIM signing for this identity; false to disable it.


Given an identity (an email address or a domain), enables or disables whether Amazon SES forwards bounce and complaint notifications as email

Description

Given an identity (an email address or a domain), enables or disables whether Amazon SES forwards bounce and complaint notifications as email. Feedback forwarding can only be disabled when Amazon Simple Notification Service (Amazon SNS) topics are specified for both bounces and complaints.

See https://www.paws-r-sdk.com/docs/ses_set_identity_feedback_forwarding_enabled/ for full documentation.

Usage

ses_set_identity_feedback_forwarding_enabled(Identity, ForwardingEnabled)

Arguments

Identity

[required] The identity for which to set bounce and complaint notification forwarding. Examples: user@example.com, example.com.

ForwardingEnabled

[required] Sets whether Amazon SES forwards bounce and complaint notifications as email. true specifies that Amazon SES forwards bounce and complaint notifications as email, in addition to any Amazon SNS topic publishing otherwise specified. false specifies that Amazon SES publishes bounce and complaint notifications only through Amazon SNS. This value can only be set to false when Amazon SNS topics are set for both Bounce and Complaint notification types.


Given an identity (an email address or a domain), sets whether Amazon SES includes the original email headers in the Amazon Simple Notification Service (Amazon SNS) notifications of a specified type

Description

Given an identity (an email address or a domain), sets whether Amazon SES includes the original email headers in the Amazon Simple Notification Service (Amazon SNS) notifications of a specified type.

See https://www.paws-r-sdk.com/docs/ses_set_identity_headers_in_notifications_enabled/ for full documentation.

Usage

ses_set_identity_headers_in_notifications_enabled(
  Identity,
  NotificationType,
  Enabled
)

Arguments

Identity

[required] The identity for which to enable or disable headers in notifications. Examples: user@example.com, example.com.

NotificationType

[required] The notification type for which to enable or disable headers in notifications.

Enabled

[required] Sets whether Amazon SES includes the original email headers in Amazon SNS notifications of the specified notification type. A value of true specifies that Amazon SES includes headers in notifications, and a value of false specifies that Amazon SES does not include headers in notifications.

This value can only be set when NotificationType is already set to use a particular Amazon SNS topic.


Enables or disables the custom MAIL FROM domain setup for a verified identity (an email address or a domain)

Description

Enables or disables the custom MAIL FROM domain setup for a verified identity (an email address or a domain).

See https://www.paws-r-sdk.com/docs/ses_set_identity_mail_from_domain/ for full documentation.

Usage

ses_set_identity_mail_from_domain(
  Identity,
  MailFromDomain = NULL,
  BehaviorOnMXFailure = NULL
)

Arguments

Identity

[required] The verified identity.

MailFromDomain

The custom MAIL FROM domain for the verified identity to use. The MAIL FROM domain must 1) be a subdomain of the verified identity, 2) not be used in a "From" address if the MAIL FROM domain is the destination of email feedback forwarding (for more information, see the Amazon SES Developer Guide), and 3) not be used to receive emails. A value of null disables the custom MAIL FROM setting for the identity.

BehaviorOnMXFailure

The action for Amazon SES to take if it cannot successfully read the required MX record when you send an email. If you choose UseDefaultValue, Amazon SES uses amazonses.com (or a subdomain of that) as the MAIL FROM domain. If you choose RejectMessage, Amazon SES returns a MailFromDomainNotVerified error and not send the email.

The action specified in BehaviorOnMXFailure is taken when the custom MAIL FROM domain setup is in the Pending, Failed, and TemporaryFailure states.


Sets an Amazon Simple Notification Service (Amazon SNS) topic to use when delivering notifications

Description

Sets an Amazon Simple Notification Service (Amazon SNS) topic to use when delivering notifications. When you use this operation, you specify a verified identity, such as an email address or domain. When you send an email that uses the chosen identity in the Source field, Amazon SES sends notifications to the topic you specified. You can send bounce, complaint, or delivery notifications (or any combination of the three) to the Amazon SNS topic that you specify.

See https://www.paws-r-sdk.com/docs/ses_set_identity_notification_topic/ for full documentation.

Usage

ses_set_identity_notification_topic(
  Identity,
  NotificationType,
  SnsTopic = NULL
)

Arguments

Identity

[required] The identity (email address or domain) for the Amazon SNS topic.

You can only specify a verified identity for this parameter.

You can specify an identity by using its name or by using its Amazon Resource Name (ARN). The following examples are all valid identities: sender@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

NotificationType

[required] The type of notifications that are published to the specified Amazon SNS topic.

SnsTopic

The Amazon Resource Name (ARN) of the Amazon SNS topic. If the parameter is omitted from the request or a null value is passed, SnsTopic is cleared and publishing is disabled.


Sets the position of the specified receipt rule in the receipt rule set

Description

Sets the position of the specified receipt rule in the receipt rule set.

See https://www.paws-r-sdk.com/docs/ses_set_receipt_rule_position/ for full documentation.

Usage

ses_set_receipt_rule_position(RuleSetName, RuleName, After = NULL)

Arguments

RuleSetName

[required] The name of the receipt rule set that contains the receipt rule to reposition.

RuleName

[required] The name of the receipt rule to reposition.

After

The name of the receipt rule after which to place the specified receipt rule.


Creates a preview of the MIME content of an email when provided with a template and a set of replacement data

Description

Creates a preview of the MIME content of an email when provided with a template and a set of replacement data.

See https://www.paws-r-sdk.com/docs/ses_test_render_template/ for full documentation.

Usage

ses_test_render_template(TemplateName, TemplateData)

Arguments

TemplateName

[required] The name of the template to render.

TemplateData

[required] A list of replacement values to apply to the template. This parameter is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.


Enables or disables email sending across your entire Amazon SES account in the current Amazon Web Services Region

Description

Enables or disables email sending across your entire Amazon SES account in the current Amazon Web Services Region. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending across your Amazon SES account in a given Amazon Web Services Region when reputation metrics (such as your bounce or complaint rates) reach certain thresholds.

See https://www.paws-r-sdk.com/docs/ses_update_account_sending_enabled/ for full documentation.

Usage

ses_update_account_sending_enabled(Enabled = NULL)

Arguments

Enabled

Describes whether email sending is enabled or disabled for your Amazon SES account in the current Amazon Web Services Region.


Updates the event destination of a configuration set

Description

Updates the event destination of a configuration set. Event destinations are associated with configuration sets, which enable you to publish email sending events to Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). For information about using configuration sets, see Monitoring Your Amazon SES Sending Activity in the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/ses_update_configuration_set_event_destination/ for full documentation.

Usage

ses_update_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestination
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that contains the event destination.

EventDestination

[required] The event destination object.


Enables or disables the publishing of reputation metrics for emails sent using a specific configuration set in a given Amazon Web Services Region

Description

Enables or disables the publishing of reputation metrics for emails sent using a specific configuration set in a given Amazon Web Services Region. Reputation metrics include bounce and complaint rates. These metrics are published to Amazon CloudWatch. By using CloudWatch, you can create alarms when bounce or complaint rates exceed certain thresholds.

See https://www.paws-r-sdk.com/docs/ses_update_configuration_set_reputation_metrics_enabled/ for full documentation.

Usage

ses_update_configuration_set_reputation_metrics_enabled(
  ConfigurationSetName,
  Enabled
)

Arguments

ConfigurationSetName

[required] The name of the configuration set to update.

Enabled

[required] Describes whether or not Amazon SES publishes reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.


Enables or disables email sending for messages sent using a specific configuration set in a given Amazon Web Services Region

Description

Enables or disables email sending for messages sent using a specific configuration set in a given Amazon Web Services Region. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending for a configuration set when the reputation metrics for that configuration set (such as your bounce on complaint rate) exceed certain thresholds.

See https://www.paws-r-sdk.com/docs/ses_update_configuration_set_sending_enabled/ for full documentation.

Usage

ses_update_configuration_set_sending_enabled(ConfigurationSetName, Enabled)

Arguments

ConfigurationSetName

[required] The name of the configuration set to update.

Enabled

[required] Describes whether email sending is enabled or disabled for the configuration set.


Modifies an association between a configuration set and a custom domain for open and click event tracking

Description

Modifies an association between a configuration set and a custom domain for open and click event tracking.

See https://www.paws-r-sdk.com/docs/ses_update_configuration_set_tracking_options/ for full documentation.

Usage

ses_update_configuration_set_tracking_options(
  ConfigurationSetName,
  TrackingOptions
)

Arguments

ConfigurationSetName

[required] The name of the configuration set.

TrackingOptions

[required]


Updates an existing custom verification email template

Description

Updates an existing custom verification email template.

See https://www.paws-r-sdk.com/docs/ses_update_custom_verification_email_template/ for full documentation.

Usage

ses_update_custom_verification_email_template(
  TemplateName,
  FromEmailAddress = NULL,
  TemplateSubject = NULL,
  TemplateContent = NULL,
  SuccessRedirectionURL = NULL,
  FailureRedirectionURL = NULL
)

Arguments

TemplateName

[required] The name of the custom verification email template to update.

FromEmailAddress

The email address that the custom verification email is sent from.

TemplateSubject

The subject line of the custom verification email.

TemplateContent

The content of the custom verification email. The total size of the email must be less than 10 MB. The message body may contain HTML, with some limitations. For more information, see Custom Verification Email Frequently Asked Questions in the Amazon SES Developer Guide.

SuccessRedirectionURL

The URL that the recipient of the verification email is sent to if his or her address is successfully verified.

FailureRedirectionURL

The URL that the recipient of the verification email is sent to if his or her address is not successfully verified.


Updates a receipt rule

Description

Updates a receipt rule.

See https://www.paws-r-sdk.com/docs/ses_update_receipt_rule/ for full documentation.

Usage

ses_update_receipt_rule(RuleSetName, Rule)

Arguments

RuleSetName

[required] The name of the receipt rule set that the receipt rule belongs to.

Rule

[required] A data structure that contains the updated receipt rule information.


Updates an email template

Description

Updates an email template. Email templates enable you to send personalized email to one or more destinations in a single operation. For more information, see the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/ses_update_template/ for full documentation.

Usage

ses_update_template(Template)

Arguments

Template

[required]


Returns a set of DKIM tokens for a domain identity

Description

Returns a set of DKIM tokens for a domain identity.

See https://www.paws-r-sdk.com/docs/ses_verify_domain_dkim/ for full documentation.

Usage

ses_verify_domain_dkim(Domain)

Arguments

Domain

[required] The name of the domain to be verified for Easy DKIM signing.


Adds a domain to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it

Description

Adds a domain to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. For more information about verifying domains, see Verifying Email Addresses and Domains in the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/ses_verify_domain_identity/ for full documentation.

Usage

ses_verify_domain_identity(Domain)

Arguments

Domain

[required] The domain to be verified.


Deprecated

Description

Deprecated. Use the verify_email_identity operation to verify a new email address.

See https://www.paws-r-sdk.com/docs/ses_verify_email_address/ for full documentation.

Usage

ses_verify_email_address(EmailAddress)

Arguments

EmailAddress

[required] The email address to be verified.


Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it

Description

Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a verification email is sent to the specified address.

See https://www.paws-r-sdk.com/docs/ses_verify_email_identity/ for full documentation.

Usage

ses_verify_email_identity(EmailAddress)

Arguments

EmailAddress

[required] The email address to be verified.


Amazon Simple Email Service

Description

Amazon SES API v2

Amazon SES is an Amazon Web Services service that you can use to send email messages to your customers.

If you're new to Amazon SES API v2, you might find it helpful to review the Amazon Simple Email Service Developer Guide. The Amazon SES Developer Guide provides information and code samples that demonstrate how to use Amazon SES API v2 features programmatically.

Usage

sesv2(config = list(), credentials = list(), endpoint = NULL, region = NULL)

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. ⁠http://s3.amazonaws.com/BUCKET/KEY⁠.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- sesv2(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

batch_get_metric_data Retrieves batches of metric data collected based on your sending activity
cancel_export_job Cancels an export job
create_configuration_set Create a configuration set
create_configuration_set_event_destination Create an event destination
create_contact Creates a contact, which is an end-user who is receiving the email, and adds them to a contact list
create_contact_list Creates a contact list
create_custom_verification_email_template Creates a new custom verification email template
create_dedicated_ip_pool Create a new pool of dedicated IP addresses
create_deliverability_test_report Create a new predictive inbox placement test
create_email_identity Starts the process of verifying an email identity
create_email_identity_policy Creates the specified sending authorization policy for the given identity (an email address or a domain)
create_email_template Creates an email template
create_export_job Creates an export job for a data source and destination
create_import_job Creates an import job for a data destination
create_multi_region_endpoint Creates a multi-region endpoint (global-endpoint)
delete_configuration_set Delete an existing configuration set
delete_configuration_set_event_destination Delete an event destination
delete_contact Removes a contact from a contact list
delete_contact_list Deletes a contact list and all of the contacts on that list
delete_custom_verification_email_template Deletes an existing custom verification email template
delete_dedicated_ip_pool Delete a dedicated IP pool
delete_email_identity Deletes an email identity
delete_email_identity_policy Deletes the specified sending authorization policy for the given identity (an email address or a domain)
delete_email_template Deletes an email template
delete_multi_region_endpoint Deletes a multi-region endpoint (global-endpoint)
delete_suppressed_destination Removes an email address from the suppression list for your account
get_account Obtain information about the email-sending status and capabilities of your Amazon SES account in the current Amazon Web Services Region
get_blacklist_reports Retrieve a list of the blacklists that your dedicated IP addresses appear on
get_configuration_set Get information about an existing configuration set, including the dedicated IP pool that it's associated with, whether or not it's enabled for sending email, and more
get_configuration_set_event_destinations Retrieve a list of event destinations that are associated with a configuration set
get_contact Returns a contact from a contact list
get_contact_list Returns contact list metadata
get_custom_verification_email_template Returns the custom email verification template for the template name you specify
get_dedicated_ip Get information about a dedicated IP address, including the name of the dedicated IP pool that it's associated with, as well information about the automatic warm-up process for the address
get_dedicated_ip_pool Retrieve information about the dedicated pool
get_dedicated_ips List the dedicated IP addresses that are associated with your Amazon Web Services account
get_deliverability_dashboard_options Retrieve information about the status of the Deliverability dashboard for your account
get_deliverability_test_report Retrieve the results of a predictive inbox placement test
get_domain_deliverability_campaign Retrieve all the deliverability data for a specific campaign
get_domain_statistics_report Retrieve inbox placement and engagement rates for the domains that you use to send email
get_email_identity Provides information about a specific identity, including the identity's verification status, sending authorization policies, its DKIM authentication status, and its custom Mail-From settings
get_email_identity_policies Returns the requested sending authorization policies for the given identity (an email address or a domain)
get_email_template Displays the template object (which includes the subject line, HTML part and text part) for the template you specify
get_export_job Provides information about an export job
get_import_job Provides information about an import job
get_message_insights Provides information about a specific message, including the from address, the subject, the recipient address, email tags, as well as events associated with the message
get_multi_region_endpoint Displays the multi-region endpoint (global-endpoint) configuration
get_suppressed_destination Retrieves information about a specific email address that's on the suppression list for your account
list_configuration_sets List all of the configuration sets associated with your account in the current region
list_contact_lists Lists all of the contact lists available
list_contacts Lists the contacts present in a specific contact list
list_custom_verification_email_templates Lists the existing custom verification email templates for your account in the current Amazon Web Services Region
list_dedicated_ip_pools List all of the dedicated IP pools that exist in your Amazon Web Services account in the current Region
list_deliverability_test_reports Show a list of the predictive inbox placement tests that you've performed, regardless of their statuses
list_domain_deliverability_campaigns Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range
list_email_identities Returns a list of all of the email identities that are associated with your Amazon Web Services account
list_email_templates Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region
list_export_jobs Lists all of the export jobs
list_import_jobs Lists all of the import jobs
list_multi_region_endpoints List the multi-region endpoints (global-endpoints)
list_recommendations Lists the recommendations present in your Amazon SES account in the current Amazon Web Services Region
list_suppressed_destinations Retrieves a list of email addresses that are on the suppression list for your account
list_tags_for_resource Retrieve a list of the tags (keys and values) that are associated with a specified resource
put_account_dedicated_ip_warmup_attributes Enable or disable the automatic warm-up feature for dedicated IP addresses
put_account_details Update your Amazon SES account details
put_account_sending_attributes Enable or disable the ability of your account to send email
put_account_suppression_attributes Change the settings for the account-level suppression list
put_account_vdm_attributes Update your Amazon SES account VDM attributes
put_configuration_set_archiving_options Associate the configuration set with a MailManager archive
put_configuration_set_delivery_options Associate a configuration set with a dedicated IP pool
put_configuration_set_reputation_options Enable or disable collection of reputation metrics for emails that you send using a particular configuration set in a specific Amazon Web Services Region
put_configuration_set_sending_options Enable or disable email sending for messages that use a particular configuration set in a specific Amazon Web Services Region
put_configuration_set_suppression_options Specify the account suppression list preferences for a configuration set
put_configuration_set_tracking_options Specify a custom domain to use for open and click tracking elements in email that you send
put_configuration_set_vdm_options Specify VDM preferences for email that you send using the configuration set
put_dedicated_ip_in_pool Move a dedicated IP address to an existing dedicated IP pool
put_dedicated_ip_pool_scaling_attributes Used to convert a dedicated IP pool to a different scaling mode
put_dedicated_ip_warmup_attributes Put dedicated ip warmup attributes
put_deliverability_dashboard_option Enable or disable the Deliverability dashboard
put_email_identity_configuration_set_attributes Used to associate a configuration set with an email identity
put_email_identity_dkim_attributes Used to enable or disable DKIM authentication for an email identity
put_email_identity_dkim_signing_attributes Used to configure or change the DKIM authentication settings for an email domain identity
put_email_identity_feedback_attributes Used to enable or disable feedback forwarding for an identity
put_email_identity_mail_from_attributes Used to enable or disable the custom Mail-From domain configuration for an email identity
put_suppressed_destination Adds an email address to the suppression list for your account
send_bulk_email Composes an email message to multiple destinations
send_custom_verification_email Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it
send_email Sends an email message
tag_resource Add one or more tags (keys and values) to a specified resource
test_render_email_template Creates a preview of the MIME content of an email when provided with a template and a set of replacement data
untag_resource Remove one or more tags (keys and values) from a specified resource
update_configuration_set_event_destination Update the configuration of an event destination for a configuration set
update_contact Updates a contact's preferences for a list
update_contact_list Updates contact list metadata
update_custom_verification_email_template Updates an existing custom verification email template
update_email_identity_policy Updates the specified sending authorization policy for the given identity (an email address or a domain)
update_email_template Updates an email template

Examples

## Not run: 
svc <- sesv2()
svc$batch_get_metric_data(
  Foo = 123
)

## End(Not run)


Retrieves batches of metric data collected based on your sending activity

Description

Retrieves batches of metric data collected based on your sending activity.

See https://www.paws-r-sdk.com/docs/sesv2_batch_get_metric_data/ for full documentation.

Usage

sesv2_batch_get_metric_data(Queries)

Arguments

Queries

[required] A list of queries for metrics to be retrieved.


Cancels an export job

Description

Cancels an export job.

See https://www.paws-r-sdk.com/docs/sesv2_cancel_export_job/ for full documentation.

Usage

sesv2_cancel_export_job(JobId)

Arguments

JobId

[required] The export job ID.


Create a configuration set

Description

Create a configuration set. Configuration sets are groups of rules that you can apply to the emails that you send. You apply a configuration set to an email by specifying the name of the configuration set when you call the Amazon SES API v2. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email.

See https://www.paws-r-sdk.com/docs/sesv2_create_configuration_set/ for full documentation.

Usage

sesv2_create_configuration_set(
  ConfigurationSetName,
  TrackingOptions = NULL,
  DeliveryOptions = NULL,
  ReputationOptions = NULL,
  SendingOptions = NULL,
  Tags = NULL,
  SuppressionOptions = NULL,
  VdmOptions = NULL,
  ArchivingOptions = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set. The name can contain up to 64 alphanumeric characters, including letters, numbers, hyphens (-) and underscores (_) only.

TrackingOptions

An object that defines the open and click tracking options for emails that you send using the configuration set.

DeliveryOptions

An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

ReputationOptions

An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

SendingOptions

An object that defines whether or not Amazon SES can send email that you send using the configuration set.

Tags

An array of objects that define the tags (keys and values) to associate with the configuration set.

SuppressionOptions
VdmOptions

An object that defines the VDM options for emails that you send using the configuration set.

ArchivingOptions

An object that defines the MailManager archiving options for emails that you send using the configuration set.


Create an event destination

Description

Create an event destination. Events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event to the specified target.

See https://www.paws-r-sdk.com/docs/sesv2_create_configuration_set_event_destination/ for full documentation.

Usage

sesv2_create_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestinationName,
  EventDestination
)

Arguments

ConfigurationSetName

[required] The name of the configuration set .

EventDestinationName

[required] A name that identifies the event destination within the configuration set.

EventDestination

[required] An object that defines the event destination.


Creates a contact, which is an end-user who is receiving the email, and adds them to a contact list

Description

Creates a contact, which is an end-user who is receiving the email, and adds them to a contact list.

See https://www.paws-r-sdk.com/docs/sesv2_create_contact/ for full documentation.

Usage

sesv2_create_contact(
  ContactListName,
  EmailAddress,
  TopicPreferences = NULL,
  UnsubscribeAll = NULL,
  AttributesData = NULL
)

Arguments

ContactListName

[required] The name of the contact list to which the contact should be added.

EmailAddress

[required] The contact's email address.

TopicPreferences

The contact's preferences for being opted-in to or opted-out of topics.

UnsubscribeAll

A boolean value status noting if the contact is unsubscribed from all contact list topics.

AttributesData

The attribute data attached to a contact.


Creates a contact list

Description

Creates a contact list.

See https://www.paws-r-sdk.com/docs/sesv2_create_contact_list/ for full documentation.

Usage

sesv2_create_contact_list(
  ContactListName,
  Topics = NULL,
  Description = NULL,
  Tags = NULL
)

Arguments

ContactListName

[required] The name of the contact list.

Topics

An interest group, theme, or label within a list. A contact list can have multiple topics.

Description

A description of what the contact list is about.

Tags

The tags associated with a contact list.


Creates a new custom verification email template

Description

Creates a new custom verification email template.

See https://www.paws-r-sdk.com/docs/sesv2_create_custom_verification_email_template/ for full documentation.

Usage

sesv2_create_custom_verification_email_template(
  TemplateName,
  FromEmailAddress,
  TemplateSubject,
  TemplateContent,
  SuccessRedirectionURL,
  FailureRedirectionURL
)

Arguments

TemplateName

[required] The name of the custom verification email template.

FromEmailAddress

[required] The email address that the custom verification email is sent from.

TemplateSubject

[required] The subject line of the custom verification email.

TemplateContent

[required] The content of the custom verification email. The total size of the email must be less than 10 MB. The message body may contain HTML, with some limitations. For more information, see Custom verification email frequently asked questions in the Amazon SES Developer Guide.

SuccessRedirectionURL

[required] The URL that the recipient of the verification email is sent to if his or her address is successfully verified.

FailureRedirectionURL

[required] The URL that the recipient of the verification email is sent to if his or her address is not successfully verified.


Create a new pool of dedicated IP addresses

Description

Create a new pool of dedicated IP addresses. A pool can include one or more dedicated IP addresses that are associated with your Amazon Web Services account. You can associate a pool with a configuration set. When you send an email that uses that configuration set, the message is sent from one of the addresses in the associated pool.

See https://www.paws-r-sdk.com/docs/sesv2_create_dedicated_ip_pool/ for full documentation.

Usage

sesv2_create_dedicated_ip_pool(PoolName, Tags = NULL, ScalingMode = NULL)

Arguments

PoolName

[required] The name of the dedicated IP pool.

Tags

An object that defines the tags (keys and values) that you want to associate with the pool.

ScalingMode

The type of scaling mode.


Create a new predictive inbox placement test

Description

Create a new predictive inbox placement test. Predictive inbox placement tests can help you predict how your messages will be handled by various email providers around the world. When you perform a predictive inbox placement test, you provide a sample message that contains the content that you plan to send to your customers. Amazon SES then sends that message to special email addresses spread across several major email providers. After about 24 hours, the test is complete, and you can use the get_deliverability_test_report operation to view the results of the test.

See https://www.paws-r-sdk.com/docs/sesv2_create_deliverability_test_report/ for full documentation.

Usage

sesv2_create_deliverability_test_report(
  ReportName = NULL,
  FromEmailAddress,
  Content,
  Tags = NULL
)

Arguments

ReportName

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

FromEmailAddress

[required] The email address that the predictive inbox placement test email was sent from.

Content

[required] The HTML body of the message that you sent when you performed the predictive inbox placement test.

Tags

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.


Starts the process of verifying an email identity

Description

Starts the process of verifying an email identity. An identity is an email address or domain that you use when you send email. Before you can use an identity to send email, you first have to verify it. By verifying an identity, you demonstrate that you're the owner of the identity, and that you've given Amazon SES API v2 permission to send email from the identity.

See https://www.paws-r-sdk.com/docs/sesv2_create_email_identity/ for full documentation.

Usage

sesv2_create_email_identity(
  EmailIdentity,
  Tags = NULL,
  DkimSigningAttributes = NULL,
  ConfigurationSetName = NULL
)

Arguments

EmailIdentity

[required] The email address or domain to verify.

Tags

An array of objects that define the tags (keys and values) to associate with the email identity.

DkimSigningAttributes

If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM.

You can only specify this object if the email identity is a domain, as opposed to an address.

ConfigurationSetName

The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence.


Creates the specified sending authorization policy for the given identity (an email address or a domain)

Description

Creates the specified sending authorization policy for the given identity (an email address or a domain).

See https://www.paws-r-sdk.com/docs/sesv2_create_email_identity_policy/ for full documentation.

Usage

sesv2_create_email_identity_policy(EmailIdentity, PolicyName, Policy)

Arguments

EmailIdentity

[required] The email identity.

PolicyName

[required] The name of the policy.

The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.

Policy

[required] The text of the policy in JSON format. The policy cannot exceed 4 KB.

For information about the syntax of sending authorization policies, see the Amazon SES Developer Guide.


Creates an email template

Description

Creates an email template. Email templates enable you to send personalized email to one or more destinations in a single API operation. For more information, see the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/sesv2_create_email_template/ for full documentation.

Usage

sesv2_create_email_template(TemplateName, TemplateContent)

Arguments

TemplateName

[required] The name of the template.

TemplateContent

[required] The content of the email template, composed of a subject line, an HTML part, and a text-only part.


Creates an export job for a data source and destination

Description

Creates an export job for a data source and destination.

See https://www.paws-r-sdk.com/docs/sesv2_create_export_job/ for full documentation.

Usage

sesv2_create_export_job(ExportDataSource, ExportDestination)

Arguments

ExportDataSource

[required] The data source for the export job.

ExportDestination

[required] The destination for the export job.


Creates an import job for a data destination

Description

Creates an import job for a data destination.

See https://www.paws-r-sdk.com/docs/sesv2_create_import_job/ for full documentation.

Usage

sesv2_create_import_job(ImportDestination, ImportDataSource)

Arguments

ImportDestination

[required] The destination for the import job.

ImportDataSource

[required] The data source for the import job.


Creates a multi-region endpoint (global-endpoint)

Description

Creates a multi-region endpoint (global-endpoint).

See https://www.paws-r-sdk.com/docs/sesv2_create_multi_region_endpoint/ for full documentation.

Usage

sesv2_create_multi_region_endpoint(EndpointName, Details, Tags = NULL)

Arguments

EndpointName

[required] The name of the multi-region endpoint (global-endpoint).

Details

[required] Contains details of a multi-region endpoint (global-endpoint) being created.

Tags

An array of objects that define the tags (keys and values) to associate with the multi-region endpoint (global-endpoint).


Delete an existing configuration set

Description

Delete an existing configuration set.

See https://www.paws-r-sdk.com/docs/sesv2_delete_configuration_set/ for full documentation.

Usage

sesv2_delete_configuration_set(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set.


Delete an event destination

Description

Delete an event destination.

See https://www.paws-r-sdk.com/docs/sesv2_delete_configuration_set_event_destination/ for full documentation.

Usage

sesv2_delete_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestinationName
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that contains the event destination to delete.

EventDestinationName

[required] The name of the event destination to delete.


Removes a contact from a contact list

Description

Removes a contact from a contact list.

See https://www.paws-r-sdk.com/docs/sesv2_delete_contact/ for full documentation.

Usage

sesv2_delete_contact(ContactListName, EmailAddress)

Arguments

ContactListName

[required] The name of the contact list from which the contact should be removed.

EmailAddress

[required] The contact's email address.


Deletes a contact list and all of the contacts on that list

Description

Deletes a contact list and all of the contacts on that list.

See https://www.paws-r-sdk.com/docs/sesv2_delete_contact_list/ for full documentation.

Usage

sesv2_delete_contact_list(ContactListName)

Arguments

ContactListName

[required] The name of the contact list.


Deletes an existing custom verification email template

Description

Deletes an existing custom verification email template.

See https://www.paws-r-sdk.com/docs/sesv2_delete_custom_verification_email_template/ for full documentation.

Usage

sesv2_delete_custom_verification_email_template(TemplateName)

Arguments

TemplateName

[required] The name of the custom verification email template that you want to delete.


Delete a dedicated IP pool

Description

Delete a dedicated IP pool.

See https://www.paws-r-sdk.com/docs/sesv2_delete_dedicated_ip_pool/ for full documentation.

Usage

sesv2_delete_dedicated_ip_pool(PoolName)

Arguments

PoolName

[required] The name of the dedicated IP pool that you want to delete.


Deletes an email identity

Description

Deletes an email identity. An identity can be either an email address or a domain name.

See https://www.paws-r-sdk.com/docs/sesv2_delete_email_identity/ for full documentation.

Usage

sesv2_delete_email_identity(EmailIdentity)

Arguments

EmailIdentity

[required] The identity (that is, the email address or domain) to delete.


Deletes the specified sending authorization policy for the given identity (an email address or a domain)

Description

Deletes the specified sending authorization policy for the given identity (an email address or a domain). This API returns successfully even if a policy with the specified name does not exist.

See https://www.paws-r-sdk.com/docs/sesv2_delete_email_identity_policy/ for full documentation.

Usage

sesv2_delete_email_identity_policy(EmailIdentity, PolicyName)

Arguments

EmailIdentity

[required] The email identity.

PolicyName

[required] The name of the policy.

The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.


Deletes an email template

Description

Deletes an email template.

See https://www.paws-r-sdk.com/docs/sesv2_delete_email_template/ for full documentation.

Usage

sesv2_delete_email_template(TemplateName)

Arguments

TemplateName

[required] The name of the template to be deleted.


Deletes a multi-region endpoint (global-endpoint)

Description

Deletes a multi-region endpoint (global-endpoint).

See https://www.paws-r-sdk.com/docs/sesv2_delete_multi_region_endpoint/ for full documentation.

Usage

sesv2_delete_multi_region_endpoint(EndpointName)

Arguments

EndpointName

[required] The name of the multi-region endpoint (global-endpoint) to be deleted.


Removes an email address from the suppression list for your account

Description

Removes an email address from the suppression list for your account.

See https://www.paws-r-sdk.com/docs/sesv2_delete_suppressed_destination/ for full documentation.

Usage

sesv2_delete_suppressed_destination(EmailAddress)

Arguments

EmailAddress

[required] The suppressed email destination to remove from the account suppression list.


Obtain information about the email-sending status and capabilities of your Amazon SES account in the current Amazon Web Services Region

Description

Obtain information about the email-sending status and capabilities of your Amazon SES account in the current Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/sesv2_get_account/ for full documentation.

Usage

sesv2_get_account()

Retrieve a list of the blacklists that your dedicated IP addresses appear on

Description

Retrieve a list of the blacklists that your dedicated IP addresses appear on.

See https://www.paws-r-sdk.com/docs/sesv2_get_blacklist_reports/ for full documentation.

Usage

sesv2_get_blacklist_reports(BlacklistItemNames)

Arguments

BlacklistItemNames

[required] A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.


Get information about an existing configuration set, including the dedicated IP pool that it's associated with, whether or not it's enabled for sending email, and more

Description

Get information about an existing configuration set, including the dedicated IP pool that it's associated with, whether or not it's enabled for sending email, and more.

See https://www.paws-r-sdk.com/docs/sesv2_get_configuration_set/ for full documentation.

Usage

sesv2_get_configuration_set(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set.


Retrieve a list of event destinations that are associated with a configuration set

Description

Retrieve a list of event destinations that are associated with a configuration set.

See https://www.paws-r-sdk.com/docs/sesv2_get_configuration_set_event_destinations/ for full documentation.

Usage

sesv2_get_configuration_set_event_destinations(ConfigurationSetName)

Arguments

ConfigurationSetName

[required] The name of the configuration set that contains the event destination.


Returns a contact from a contact list

Description

Returns a contact from a contact list.

See https://www.paws-r-sdk.com/docs/sesv2_get_contact/ for full documentation.

Usage

sesv2_get_contact(ContactListName, EmailAddress)

Arguments

ContactListName

[required] The name of the contact list to which the contact belongs.

EmailAddress

[required] The contact's email address.


Returns contact list metadata

Description

Returns contact list metadata. It does not return any information about the contacts present in the list.

See https://www.paws-r-sdk.com/docs/sesv2_get_contact_list/ for full documentation.

Usage

sesv2_get_contact_list(ContactListName)

Arguments

ContactListName

[required] The name of the contact list.


Returns the custom email verification template for the template name you specify

Description

Returns the custom email verification template for the template name you specify.

See https://www.paws-r-sdk.com/docs/sesv2_get_custom_verification_email_template/ for full documentation.

Usage

sesv2_get_custom_verification_email_template(TemplateName)

Arguments

TemplateName

[required] The name of the custom verification email template that you want to retrieve.


Get information about a dedicated IP address, including the name of the dedicated IP pool that it's associated with, as well information about the automatic warm-up process for the address

Description

Get information about a dedicated IP address, including the name of the dedicated IP pool that it's associated with, as well information about the automatic warm-up process for the address.

See https://www.paws-r-sdk.com/docs/sesv2_get_dedicated_ip/ for full documentation.

Usage

sesv2_get_dedicated_ip(Ip)

Arguments

Ip

[required] The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your Amazon Web Services account.


Retrieve information about the dedicated pool

Description

Retrieve information about the dedicated pool.

See https://www.paws-r-sdk.com/docs/sesv2_get_dedicated_ip_pool/ for full documentation.

Usage

sesv2_get_dedicated_ip_pool(PoolName)

Arguments

PoolName

[required] The name of the dedicated IP pool to retrieve.


List the dedicated IP addresses that are associated with your Amazon Web Services account

Description

List the dedicated IP addresses that are associated with your Amazon Web Services account.

See https://www.paws-r-sdk.com/docs/sesv2_get_dedicated_ips/ for full documentation.

Usage

sesv2_get_dedicated_ips(PoolName = NULL, NextToken = NULL, PageSize = NULL)

Arguments

PoolName

The name of the IP pool that the dedicated IP address is associated with.

NextToken

A token returned from a previous call to get_dedicated_ips to indicate the position of the dedicated IP pool in the list of IP pools.

PageSize

The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.


Retrieve information about the status of the Deliverability dashboard for your account

Description

Retrieve information about the status of the Deliverability dashboard for your account. When the Deliverability dashboard is enabled, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email. You also gain the ability to perform predictive inbox placement tests.

See https://www.paws-r-sdk.com/docs/sesv2_get_deliverability_dashboard_options/ for full documentation.

Usage

sesv2_get_deliverability_dashboard_options()

Retrieve the results of a predictive inbox placement test

Description

Retrieve the results of a predictive inbox placement test.

See https://www.paws-r-sdk.com/docs/sesv2_get_deliverability_test_report/ for full documentation.

Usage

sesv2_get_deliverability_test_report(ReportId)

Arguments

ReportId

[required] A unique string that identifies the predictive inbox placement test.


Retrieve all the deliverability data for a specific campaign

Description

Retrieve all the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for.

See https://www.paws-r-sdk.com/docs/sesv2_get_domain_deliverability_campaign/ for full documentation.

Usage

sesv2_get_domain_deliverability_campaign(CampaignId)

Arguments

CampaignId

[required] The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.


Retrieve inbox placement and engagement rates for the domains that you use to send email

Description

Retrieve inbox placement and engagement rates for the domains that you use to send email.

See https://www.paws-r-sdk.com/docs/sesv2_get_domain_statistics_report/ for full documentation.

Usage

sesv2_get_domain_statistics_report(Domain, StartDate, EndDate)

Arguments

Domain

[required] The domain that you want to obtain deliverability metrics for.

StartDate

[required] The first day (in Unix time) that you want to obtain domain deliverability metrics for.

EndDate

[required] The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.


Provides information about a specific identity, including the identity's verification status, sending authorization policies, its DKIM authentication status, and its custom Mail-From settings

Description

Provides information about a specific identity, including the identity's verification status, sending authorization policies, its DKIM authentication status, and its custom Mail-From settings.

See https://www.paws-r-sdk.com/docs/sesv2_get_email_identity/ for full documentation.

Usage

sesv2_get_email_identity(EmailIdentity)

Arguments

EmailIdentity

[required] The email identity.


Returns the requested sending authorization policies for the given identity (an email address or a domain)

Description

Returns the requested sending authorization policies for the given identity (an email address or a domain). The policies are returned as a map of policy names to policy contents. You can retrieve a maximum of 20 policies at a time.

See https://www.paws-r-sdk.com/docs/sesv2_get_email_identity_policies/ for full documentation.

Usage

sesv2_get_email_identity_policies(EmailIdentity)

Arguments

EmailIdentity

[required] The email identity.


Displays the template object (which includes the subject line, HTML part and text part) for the template you specify

Description

Displays the template object (which includes the subject line, HTML part and text part) for the template you specify.

See https://www.paws-r-sdk.com/docs/sesv2_get_email_template/ for full documentation.

Usage

sesv2_get_email_template(TemplateName)

Arguments

TemplateName

[required] The name of the template.


Provides information about an export job

Description

Provides information about an export job.

See https://www.paws-r-sdk.com/docs/sesv2_get_export_job/ for full documentation.

Usage

sesv2_get_export_job(JobId)

Arguments

JobId

[required] The export job ID.


Provides information about an import job

Description

Provides information about an import job.

See https://www.paws-r-sdk.com/docs/sesv2_get_import_job/ for full documentation.

Usage

sesv2_get_import_job(JobId)

Arguments

JobId

[required] The ID of the import job.


Provides information about a specific message, including the from address, the subject, the recipient address, email tags, as well as events associated with the message

Description

Provides information about a specific message, including the from address, the subject, the recipient address, email tags, as well as events associated with the message.

See https://www.paws-r-sdk.com/docs/sesv2_get_message_insights/ for full documentation.

Usage

sesv2_get_message_insights(MessageId)

Arguments

MessageId

[required] A MessageId is a unique identifier for a message, and is returned when sending emails through Amazon SES.


Displays the multi-region endpoint (global-endpoint) configuration

Description

Displays the multi-region endpoint (global-endpoint) configuration.

See https://www.paws-r-sdk.com/docs/sesv2_get_multi_region_endpoint/ for full documentation.

Usage

sesv2_get_multi_region_endpoint(EndpointName)

Arguments

EndpointName

[required] The name of the multi-region endpoint (global-endpoint).


Retrieves information about a specific email address that's on the suppression list for your account

Description

Retrieves information about a specific email address that's on the suppression list for your account.

See https://www.paws-r-sdk.com/docs/sesv2_get_suppressed_destination/ for full documentation.

Usage

sesv2_get_suppressed_destination(EmailAddress)

Arguments

EmailAddress

[required] The email address that's on the account suppression list.


List all of the configuration sets associated with your account in the current region

Description

List all of the configuration sets associated with your account in the current region.

See https://www.paws-r-sdk.com/docs/sesv2_list_configuration_sets/ for full documentation.

Usage

sesv2_list_configuration_sets(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to list_configuration_sets to indicate the position in the list of configuration sets.

PageSize

The number of results to show in a single call to list_configuration_sets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.


Lists all of the contact lists available

Description

Lists all of the contact lists available.

See https://www.paws-r-sdk.com/docs/sesv2_list_contact_lists/ for full documentation.

Usage

sesv2_list_contact_lists(PageSize = NULL, NextToken = NULL)

Arguments

PageSize

Maximum number of contact lists to return at once. Use this parameter to paginate results. If additional contact lists exist beyond the specified limit, the NextToken element is sent in the response. Use the NextToken value in subsequent requests to retrieve additional lists.

NextToken

A string token indicating that there might be additional contact lists available to be listed. Use the token provided in the Response to use in the subsequent call to ListContactLists with the same parameters to retrieve the next page of contact lists.


Lists the contacts present in a specific contact list

Description

Lists the contacts present in a specific contact list.

See https://www.paws-r-sdk.com/docs/sesv2_list_contacts/ for full documentation.

Usage

sesv2_list_contacts(
  ContactListName,
  Filter = NULL,
  PageSize = NULL,
  NextToken = NULL
)

Arguments

ContactListName

[required] The name of the contact list.

Filter

A filter that can be applied to a list of contacts.

PageSize

The number of contacts that may be returned at once, which is dependent on if there are more or less contacts than the value of the PageSize. Use this parameter to paginate results. If additional contacts exist beyond the specified limit, the NextToken element is sent in the response. Use the NextToken value in subsequent requests to retrieve additional contacts.

NextToken

A string token indicating that there might be additional contacts available to be listed. Use the token provided in the Response to use in the subsequent call to ListContacts with the same parameters to retrieve the next page of contacts.


Lists the existing custom verification email templates for your account in the current Amazon Web Services Region

Description

Lists the existing custom verification email templates for your account in the current Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/sesv2_list_custom_verification_email_templates/ for full documentation.

Usage

sesv2_list_custom_verification_email_templates(
  NextToken = NULL,
  PageSize = NULL
)

Arguments

NextToken

A token returned from a previous call to list_custom_verification_email_templates to indicate the position in the list of custom verification email templates.

PageSize

The number of results to show in a single call to list_custom_verification_email_templates. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

The value you specify has to be at least 1, and can be no more than 50.


List all of the dedicated IP pools that exist in your Amazon Web Services account in the current Region

Description

List all of the dedicated IP pools that exist in your Amazon Web Services account in the current Region.

See https://www.paws-r-sdk.com/docs/sesv2_list_dedicated_ip_pools/ for full documentation.

Usage

sesv2_list_dedicated_ip_pools(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to list_dedicated_ip_pools to indicate the position in the list of dedicated IP pools.

PageSize

The number of results to show in a single call to list_dedicated_ip_pools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.


Show a list of the predictive inbox placement tests that you've performed, regardless of their statuses

Description

Show a list of the predictive inbox placement tests that you've performed, regardless of their statuses. For predictive inbox placement tests that are complete, you can use the get_deliverability_test_report operation to view the results.

See https://www.paws-r-sdk.com/docs/sesv2_list_deliverability_test_reports/ for full documentation.

Usage

sesv2_list_deliverability_test_reports(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to list_deliverability_test_reports to indicate the position in the list of predictive inbox placement tests.

PageSize

The number of results to show in a single call to list_deliverability_test_reports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

The value you specify has to be at least 0, and can be no more than 1000.


Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range

Description

Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range. This data is available for a domain only if you enabled the Deliverability dashboard for the domain.

See https://www.paws-r-sdk.com/docs/sesv2_list_domain_deliverability_campaigns/ for full documentation.

Usage

sesv2_list_domain_deliverability_campaigns(
  StartDate,
  EndDate,
  SubscribedDomain,
  NextToken = NULL,
  PageSize = NULL
)

Arguments

StartDate

[required] The first day that you want to obtain deliverability data for.

EndDate

[required] The last day that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

SubscribedDomain

[required] The domain to obtain deliverability data for.

NextToken

A token that’s returned from a previous call to the list_domain_deliverability_campaigns operation. This token indicates the position of a campaign in the list of campaigns.

PageSize

The maximum number of results to include in response to a single call to the list_domain_deliverability_campaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.


Returns a list of all of the email identities that are associated with your Amazon Web Services account

Description

Returns a list of all of the email identities that are associated with your Amazon Web Services account. An identity can be either an email address or a domain. This operation returns identities that are verified as well as those that aren't. This operation returns identities that are associated with Amazon SES and Amazon Pinpoint.

See https://www.paws-r-sdk.com/docs/sesv2_list_email_identities/ for full documentation.

Usage

sesv2_list_email_identities(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to list_email_identities to indicate the position in the list of identities.

PageSize

The number of results to show in a single call to list_email_identities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

The value you specify has to be at least 0, and can be no more than 1000.


Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region

Description

Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/sesv2_list_email_templates/ for full documentation.

Usage

sesv2_list_email_templates(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to list_email_templates to indicate the position in the list of email templates.

PageSize

The number of results to show in a single call to list_email_templates. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

The value you specify has to be at least 1, and can be no more than 100.


Lists all of the export jobs

Description

Lists all of the export jobs.

See https://www.paws-r-sdk.com/docs/sesv2_list_export_jobs/ for full documentation.

Usage

sesv2_list_export_jobs(
  NextToken = NULL,
  PageSize = NULL,
  ExportSourceType = NULL,
  JobStatus = NULL
)

Arguments

NextToken

The pagination token returned from a previous call to list_export_jobs to indicate the position in the list of export jobs.

PageSize

Maximum number of export jobs to return at once. Use this parameter to paginate results. If additional export jobs exist beyond the specified limit, the NextToken element is sent in the response. Use the NextToken value in subsequent calls to list_export_jobs to retrieve additional export jobs.

ExportSourceType

A value used to list export jobs that have a certain ExportSourceType.

JobStatus

A value used to list export jobs that have a certain JobStatus.


Lists all of the import jobs

Description

Lists all of the import jobs.

See https://www.paws-r-sdk.com/docs/sesv2_list_import_jobs/ for full documentation.

Usage

sesv2_list_import_jobs(
  ImportDestinationType = NULL,
  NextToken = NULL,
  PageSize = NULL
)

Arguments

ImportDestinationType

The destination of the import job, which can be used to list import jobs that have a certain ImportDestinationType.

NextToken

A string token indicating that there might be additional import jobs available to be listed. Copy this token to a subsequent call to list_import_jobs with the same parameters to retrieve the next page of import jobs.

PageSize

Maximum number of import jobs to return at once. Use this parameter to paginate results. If additional import jobs exist beyond the specified limit, the NextToken element is sent in the response. Use the NextToken value in subsequent requests to retrieve additional addresses.


List the multi-region endpoints (global-endpoints)

Description

List the multi-region endpoints (global-endpoints).

See https://www.paws-r-sdk.com/docs/sesv2_list_multi_region_endpoints/ for full documentation.

Usage

sesv2_list_multi_region_endpoints(NextToken = NULL, PageSize = NULL)

Arguments

NextToken

A token returned from a previous call to list_multi_region_endpoints to indicate the position in the list of multi-region endpoints (global-endpoints).

PageSize

The number of results to show in a single call to list_multi_region_endpoints. If the number of results is larger than the number you specified in this parameter, the response includes a NextToken element that you can use to retrieve the next page of results.


Lists the recommendations present in your Amazon SES account in the current Amazon Web Services Region

Description

Lists the recommendations present in your Amazon SES account in the current Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/sesv2_list_recommendations/ for full documentation.

Usage

sesv2_list_recommendations(Filter = NULL, NextToken = NULL, PageSize = NULL)

Arguments

Filter

Filters applied when retrieving recommendations. Can eiter be an individual filter, or combinations of STATUS and IMPACT or STATUS and TYPE

NextToken

A token returned from a previous call to list_recommendations to indicate the position in the list of recommendations.

PageSize

The number of results to show in a single call to list_recommendations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

The value you specify has to be at least 1, and can be no more than 100.


Retrieves a list of email addresses that are on the suppression list for your account

Description

Retrieves a list of email addresses that are on the suppression list for your account.

See https://www.paws-r-sdk.com/docs/sesv2_list_suppressed_destinations/ for full documentation.

Usage

sesv2_list_suppressed_destinations(
  Reasons = NULL,
  StartDate = NULL,
  EndDate = NULL,
  NextToken = NULL,
  PageSize = NULL
)

Arguments

Reasons

The factors that caused the email address to be added to .

StartDate

Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date.

EndDate

Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date.

NextToken

A token returned from a previous call to list_suppressed_destinations to indicate the position in the list of suppressed email addresses.

PageSize

The number of results to show in a single call to list_suppressed_destinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.


Retrieve a list of the tags (keys and values) that are associated with a specified resource

Description

Retrieve a list of the tags (keys and values) that are associated with a specified resource. A tag is a label that you optionally define and associate with a resource. Each tag consists of a required tag key and an optional associated tag value. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.

See https://www.paws-r-sdk.com/docs/sesv2_list_tags_for_resource/ for full documentation.

Usage

sesv2_list_tags_for_resource(ResourceArn)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.


Enable or disable the automatic warm-up feature for dedicated IP addresses

Description

Enable or disable the automatic warm-up feature for dedicated IP addresses.

See https://www.paws-r-sdk.com/docs/sesv2_put_account_dedicated_ip_warmup_attributes/ for full documentation.

Usage

sesv2_put_account_dedicated_ip_warmup_attributes(AutoWarmupEnabled = NULL)

Arguments

AutoWarmupEnabled

Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current Amazon Web Services Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.


Update your Amazon SES account details

Description

Update your Amazon SES account details.

See https://www.paws-r-sdk.com/docs/sesv2_put_account_details/ for full documentation.

Usage

sesv2_put_account_details(
  MailType,
  WebsiteURL,
  ContactLanguage = NULL,
  UseCaseDescription = NULL,
  AdditionalContactEmailAddresses = NULL,
  ProductionAccessEnabled = NULL
)

Arguments

MailType

[required] The type of email your account will send.

WebsiteURL

[required] The URL of your website. This information helps us better understand the type of content that you plan to send.

ContactLanguage

The language you would prefer to be contacted with.

UseCaseDescription

A description of the types of email that you plan to send.

AdditionalContactEmailAddresses

Additional email addresses that you would like to be notified regarding Amazon SES matters.

ProductionAccessEnabled

Indicates whether or not your account should have production access in the current Amazon Web Services Region.

If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities.

If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.


Enable or disable the ability of your account to send email

Description

Enable or disable the ability of your account to send email.

See https://www.paws-r-sdk.com/docs/sesv2_put_account_sending_attributes/ for full documentation.

Usage

sesv2_put_account_sending_attributes(SendingEnabled = NULL)

Arguments

SendingEnabled

Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

If Amazon Web Services paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.


Change the settings for the account-level suppression list

Description

Change the settings for the account-level suppression list.

See https://www.paws-r-sdk.com/docs/sesv2_put_account_suppression_attributes/ for full documentation.

Usage

sesv2_put_account_suppression_attributes(SuppressedReasons = NULL)

Arguments

SuppressedReasons

A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.


Update your Amazon SES account VDM attributes

Description

Update your Amazon SES account VDM attributes.

See https://www.paws-r-sdk.com/docs/sesv2_put_account_vdm_attributes/ for full documentation.

Usage

sesv2_put_account_vdm_attributes(VdmAttributes)

Arguments

VdmAttributes

[required] The VDM attributes that you wish to apply to your Amazon SES account.


Associate the configuration set with a MailManager archive

Description

Associate the configuration set with a MailManager archive. When you send email using the send_email or send_bulk_email operations the message as it will be given to the receiving SMTP server will be archived, along with the recipient information.

See https://www.paws-r-sdk.com/docs/sesv2_put_configuration_set_archiving_options/ for full documentation.

Usage

sesv2_put_configuration_set_archiving_options(
  ConfigurationSetName,
  ArchiveArn = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set to associate with a MailManager archive.

ArchiveArn

The Amazon Resource Name (ARN) of the MailManager archive that the Amazon SES API v2 sends email to.


Associate a configuration set with a dedicated IP pool

Description

Associate a configuration set with a dedicated IP pool. You can use dedicated IP pools to create groups of dedicated IP addresses for sending specific types of email.

See https://www.paws-r-sdk.com/docs/sesv2_put_configuration_set_delivery_options/ for full documentation.

Usage

sesv2_put_configuration_set_delivery_options(
  ConfigurationSetName,
  TlsPolicy = NULL,
  SendingPoolName = NULL,
  MaxDeliverySeconds = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set to associate with a dedicated IP pool.

TlsPolicy

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

SendingPoolName

The name of the dedicated IP pool to associate with the configuration set.

MaxDeliverySeconds

The maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).


Enable or disable collection of reputation metrics for emails that you send using a particular configuration set in a specific Amazon Web Services Region

Description

Enable or disable collection of reputation metrics for emails that you send using a particular configuration set in a specific Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/sesv2_put_configuration_set_reputation_options/ for full documentation.

Usage

sesv2_put_configuration_set_reputation_options(
  ConfigurationSetName,
  ReputationMetricsEnabled = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set.

ReputationMetricsEnabled

If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.


Enable or disable email sending for messages that use a particular configuration set in a specific Amazon Web Services Region

Description

Enable or disable email sending for messages that use a particular configuration set in a specific Amazon Web Services Region.

See https://www.paws-r-sdk.com/docs/sesv2_put_configuration_set_sending_options/ for full documentation.

Usage

sesv2_put_configuration_set_sending_options(
  ConfigurationSetName,
  SendingEnabled = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set to enable or disable email sending for.

SendingEnabled

If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.


Specify the account suppression list preferences for a configuration set

Description

Specify the account suppression list preferences for a configuration set.

See https://www.paws-r-sdk.com/docs/sesv2_put_configuration_set_suppression_options/ for full documentation.

Usage

sesv2_put_configuration_set_suppression_options(
  ConfigurationSetName,
  SuppressedReasons = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set to change the suppression list preferences for.

SuppressedReasons

A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.


Specify a custom domain to use for open and click tracking elements in email that you send

Description

Specify a custom domain to use for open and click tracking elements in email that you send.

See https://www.paws-r-sdk.com/docs/sesv2_put_configuration_set_tracking_options/ for full documentation.

Usage

sesv2_put_configuration_set_tracking_options(
  ConfigurationSetName,
  CustomRedirectDomain = NULL,
  HttpsPolicy = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set.

CustomRedirectDomain

The domain to use to track open and click events.

HttpsPolicy

Specify VDM preferences for email that you send using the configuration set

Description

Specify VDM preferences for email that you send using the configuration set.

See https://www.paws-r-sdk.com/docs/sesv2_put_configuration_set_vdm_options/ for full documentation.

Usage

sesv2_put_configuration_set_vdm_options(
  ConfigurationSetName,
  VdmOptions = NULL
)

Arguments

ConfigurationSetName

[required] The name of the configuration set.

VdmOptions

The VDM options to apply to the configuration set.


Move a dedicated IP address to an existing dedicated IP pool

Description

Move a dedicated IP address to an existing dedicated IP pool.

See https://www.paws-r-sdk.com/docs/sesv2_put_dedicated_ip_in_pool/ for full documentation.

Usage

sesv2_put_dedicated_ip_in_pool(Ip, DestinationPoolName)

Arguments

Ip

[required] The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your Amazon Web Services account.

DestinationPoolName

[required] The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.


Used to convert a dedicated IP pool to a different scaling mode

Description

Used to convert a dedicated IP pool to a different scaling mode.

See https://www.paws-r-sdk.com/docs/sesv2_put_dedicated_ip_pool_scaling_attributes/ for full documentation.

Usage

sesv2_put_dedicated_ip_pool_scaling_attributes(PoolName, ScalingMode)

Arguments

PoolName

[required] The name of the dedicated IP pool.

ScalingMode

[required] The scaling mode to apply to the dedicated IP pool.

Changing the scaling mode from MANAGED to STANDARD is not supported.


Put dedicated ip warmup attributes

Description

Put dedicated ip warmup attributes

See https://www.paws-r-sdk.com/docs/sesv2_put_dedicated_ip_warmup_attributes/ for full documentation.

Usage

sesv2_put_dedicated_ip_warmup_attributes(Ip, WarmupPercentage)

Arguments

Ip

[required] The dedicated IP address that you want to update the warm-up attributes for.

WarmupPercentage

[required] The warm-up percentage that you want to associate with the dedicated IP address.


Enable or disable the Deliverability dashboard

Description

Enable or disable the Deliverability dashboard. When you enable the Deliverability dashboard, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email. You also gain the ability to perform predictive inbox placement tests.

See https://www.paws-r-sdk.com/docs/sesv2_put_deliverability_dashboard_option/ for full documentation.

Usage

sesv2_put_deliverability_dashboard_option(
  DashboardEnabled,
  SubscribedDomains = NULL
)

Arguments

DashboardEnabled

[required] Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

SubscribedDomains

An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.


Used to associate a configuration set with an email identity

Description

Used to associate a configuration set with an email identity.

See https://www.paws-r-sdk.com/docs/sesv2_put_email_identity_configuration_set_attributes/ for full documentation.

Usage

sesv2_put_email_identity_configuration_set_attributes(
  EmailIdentity,
  ConfigurationSetName = NULL
)

Arguments

EmailIdentity

[required] The email address or domain to associate with a configuration set.

ConfigurationSetName

The configuration set to associate with an email identity.


Used to enable or disable DKIM authentication for an email identity

Description

Used to enable or disable DKIM authentication for an email identity.

See https://www.paws-r-sdk.com/docs/sesv2_put_email_identity_dkim_attributes/ for full documentation.

Usage

sesv2_put_email_identity_dkim_attributes(EmailIdentity, SigningEnabled = NULL)

Arguments

EmailIdentity

[required] The email identity.

SigningEnabled

Sets the DKIM signing configuration for the identity.

When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.


Used to configure or change the DKIM authentication settings for an email domain identity

Description

Used to configure or change the DKIM authentication settings for an email domain identity. You can use this operation to do any of the following:

See https://www.paws-r-sdk.com/docs/sesv2_put_email_identity_dkim_signing_attributes/ for full documentation.

Usage

sesv2_put_email_identity_dkim_signing_attributes(
  EmailIdentity,
  SigningAttributesOrigin,
  SigningAttributes = NULL
)

Arguments

EmailIdentity

[required] The email identity.

SigningAttributesOrigin

[required] The method to use to configure DKIM for the identity. There are the following possible values:

  • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

  • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

SigningAttributes

An object that contains information about the private key and selector that you want to use to configure DKIM for the identity for Bring Your Own DKIM (BYODKIM) for the identity, or, configures the key length to be used for Easy DKIM.


Used to enable or disable feedback forwarding for an identity

Description

Used to enable or disable feedback forwarding for an identity. This setting determines what happens when an identity is used to send an email that results in a bounce or complaint event.

See https://www.paws-r-sdk.com/docs/sesv2_put_email_identity_feedback_attributes/ for full documentation.

Usage

sesv2_put_email_identity_feedback_attributes(
  EmailIdentity,
  EmailForwardingEnabled = NULL
)

Arguments

EmailIdentity

[required] The email identity.

EmailForwardingEnabled

Sets the feedback forwarding configuration for the identity.

If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).


Used to enable or disable the custom Mail-From domain configuration for an email identity

Description

Used to enable or disable the custom Mail-From domain configuration for an email identity.

See https://www.paws-r-sdk.com/docs/sesv2_put_email_identity_mail_from_attributes/ for full documentation.

Usage

sesv2_put_email_identity_mail_from_attributes(
  EmailIdentity,
  MailFromDomain = NULL,
  BehaviorOnMxFailure = NULL
)

Arguments

EmailIdentity

[required] The verified email identity.

MailFromDomain

The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

  • It has to be a subdomain of the verified identity.

  • It can't be used to receive email.

  • It can't be used in a "From" address if the MAIL FROM domain is a destination for feedback forwarding emails.

BehaviorOnMxFailure

The action to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.


Adds an email address to the suppression list for your account

Description

Adds an email address to the suppression list for your account.

See https://www.paws-r-sdk.com/docs/sesv2_put_suppressed_destination/ for full documentation.

Usage

sesv2_put_suppressed_destination(EmailAddress, Reason)

Arguments

EmailAddress

[required] The email address that should be added to the suppression list for your account.

Reason

[required] The factors that should cause the email address to be added to the suppression list for your account.


Composes an email message to multiple destinations

Description

Composes an email message to multiple destinations.

See https://www.paws-r-sdk.com/docs/sesv2_send_bulk_email/ for full documentation.

Usage

sesv2_send_bulk_email(
  FromEmailAddress = NULL,
  FromEmailAddressIdentityArn = NULL,
  ReplyToAddresses = NULL,
  FeedbackForwardingEmailAddress = NULL,
  FeedbackForwardingEmailAddressIdentityArn = NULL,
  DefaultEmailTags = NULL,
  DefaultContent,
  BulkEmailEntries,
  ConfigurationSetName = NULL,
  EndpointId = NULL
)

Arguments

FromEmailAddress

The email address to use as the "From" address for the email. The address that you specify has to be verified.

FromEmailAddressIdentityArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the FromEmailAddress parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use sender@example.com, then you would specify the FromEmailAddressIdentityArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the FromEmailAddress to be sender@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

ReplyToAddresses

The "Reply-to" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

FeedbackForwardingEmailAddress

The address that you want bounce and complaint notifications to be sent to.

FeedbackForwardingEmailAddressIdentityArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the FeedbackForwardingEmailAddress parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the FeedbackForwardingEmailAddressIdentityArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the FeedbackForwardingEmailAddress to be feedback@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

DefaultEmailTags

A list of tags, in the form of name/value pairs, to apply to an email that you send using the send_email operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

DefaultContent

[required] An object that contains the body of the message. You can specify a template message.

BulkEmailEntries

[required] The list of bulk email entry objects.

ConfigurationSetName

The name of the configuration set to use when sending the email.

EndpointId

The ID of the multi-region endpoint (global-endpoint).


Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it

Description

Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a customized verification email is sent to the specified address.

See https://www.paws-r-sdk.com/docs/sesv2_send_custom_verification_email/ for full documentation.

Usage

sesv2_send_custom_verification_email(
  EmailAddress,
  TemplateName,
  ConfigurationSetName = NULL
)

Arguments

EmailAddress

[required] The email address to verify.

TemplateName

[required] The name of the custom verification email template to use when sending the verification email.

ConfigurationSetName

Name of a configuration set to use when sending the verification email.


Sends an email message

Description

Sends an email message. You can use the Amazon SES API v2 to send the following types of messages:

See https://www.paws-r-sdk.com/docs/sesv2_send_email/ for full documentation.

Usage

sesv2_send_email(
  FromEmailAddress = NULL,
  FromEmailAddressIdentityArn = NULL,
  Destination = NULL,
  ReplyToAddresses = NULL,
  FeedbackForwardingEmailAddress = NULL,
  FeedbackForwardingEmailAddressIdentityArn = NULL,
  Content,
  EmailTags = NULL,
  ConfigurationSetName = NULL,
  EndpointId = NULL,
  ListManagementOptions = NULL
)

Arguments

FromEmailAddress

The email address to use as the "From" address for the email. The address that you specify has to be verified.

FromEmailAddressIdentityArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the FromEmailAddress parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use sender@example.com, then you would specify the FromEmailAddressIdentityArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the FromEmailAddress to be sender@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

For Raw emails, the FromEmailAddressIdentityArn value overrides the X-SES-SOURCE-ARN and X-SES-FROM-ARN headers specified in raw email message content.

Destination

An object that contains the recipients of the email message.

ReplyToAddresses

The "Reply-to" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

FeedbackForwardingEmailAddress

The address that you want bounce and complaint notifications to be sent to.

FeedbackForwardingEmailAddressIdentityArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the FeedbackForwardingEmailAddress parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the FeedbackForwardingEmailAddressIdentityArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the FeedbackForwardingEmailAddress to be feedback@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

Content

[required] An object that contains the body of the message. You can send either a Simple message, Raw message, or a Templated message.

EmailTags

A list of tags, in the form of name/value pairs, to apply to an email that you send using the send_email operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

ConfigurationSetName

The name of the configuration set to use when sending the email.

EndpointId

The ID of the multi-region endpoint (global-endpoint).

ListManagementOptions

An object used to specify a list or topic to which an email belongs, which will be used when a contact chooses to unsubscribe.


Add one or more tags (keys and values) to a specified resource

Description

Add one or more tags (keys and values) to a specified resource. A tag is a label that you optionally define and associate with a resource. Tags can help you categorize and manage resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags.

See https://www.paws-r-sdk.com/docs/sesv2_tag_resource/ for full documentation.

Usage

sesv2_tag_resource(ResourceArn, Tags)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

Tags

[required] A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.


Creates a preview of the MIME content of an email when provided with a template and a set of replacement data

Description

Creates a preview of the MIME content of an email when provided with a template and a set of replacement data.

See https://www.paws-r-sdk.com/docs/sesv2_test_render_email_template/ for full documentation.

Usage

sesv2_test_render_email_template(TemplateName, TemplateData)

Arguments

TemplateName

[required] The name of the template.

TemplateData

[required] A list of replacement values to apply to the template. This parameter is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.


Remove one or more tags (keys and values) from a specified resource

Description

Remove one or more tags (keys and values) from a specified resource.

See https://www.paws-r-sdk.com/docs/sesv2_untag_resource/ for full documentation.

Usage

sesv2_untag_resource(ResourceArn, TagKeys)

Arguments

ResourceArn

[required] The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

TagKeys

[required] The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: ⁠/v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2⁠


Update the configuration of an event destination for a configuration set

Description

Update the configuration of an event destination for a configuration set.

See https://www.paws-r-sdk.com/docs/sesv2_update_configuration_set_event_destination/ for full documentation.

Usage

sesv2_update_configuration_set_event_destination(
  ConfigurationSetName,
  EventDestinationName,
  EventDestination
)

Arguments

ConfigurationSetName

[required] The name of the configuration set that contains the event destination to modify.

EventDestinationName

[required] The name of the event destination.

EventDestination

[required] An object that defines the event destination.


Updates a contact's preferences for a list

Description

Updates a contact's preferences for a list.

See https://www.paws-r-sdk.com/docs/sesv2_update_contact/ for full documentation.

Usage

sesv2_update_contact(
  ContactListName,
  EmailAddress,
  TopicPreferences = NULL,
  UnsubscribeAll = NULL,
  AttributesData = NULL
)

Arguments

ContactListName

[required] The name of the contact list.

EmailAddress

[required] The contact's email address.

TopicPreferences

The contact's preference for being opted-in to or opted-out of a topic.

UnsubscribeAll

A boolean value status noting if the contact is unsubscribed from all contact list topics.

AttributesData

The attribute data attached to a contact.


Updates contact list metadata

Description

Updates contact list metadata. This operation does a complete replacement.

See https://www.paws-r-sdk.com/docs/sesv2_update_contact_list/ for full documentation.

Usage

sesv2_update_contact_list(ContactListName, Topics = NULL, Description = NULL)

Arguments

ContactListName

[required] The name of the contact list.

Topics

An interest group, theme, or label within a list. A contact list can have multiple topics.

Description

A description of what the contact list is about.


Updates an existing custom verification email template

Description

Updates an existing custom verification email template.

See https://www.paws-r-sdk.com/docs/sesv2_update_custom_verification_email_template/ for full documentation.

Usage

sesv2_update_custom_verification_email_template(
  TemplateName,
  FromEmailAddress,
  TemplateSubject,
  TemplateContent,
  SuccessRedirectionURL,
  FailureRedirectionURL
)

Arguments

TemplateName

[required] The name of the custom verification email template that you want to update.

FromEmailAddress

[required] The email address that the custom verification email is sent from.

TemplateSubject

[required] The subject line of the custom verification email.

TemplateContent

[required] The content of the custom verification email. The total size of the email must be less than 10 MB. The message body may contain HTML, with some limitations. For more information, see Custom verification email frequently asked questions in the Amazon SES Developer Guide.

SuccessRedirectionURL

[required] The URL that the recipient of the verification email is sent to if his or her address is successfully verified.

FailureRedirectionURL

[required] The URL that the recipient of the verification email is sent to if his or her address is not successfully verified.


Updates the specified sending authorization policy for the given identity (an email address or a domain)

Description

Updates the specified sending authorization policy for the given identity (an email address or a domain). This API returns successfully even if a policy with the specified name does not exist.

See https://www.paws-r-sdk.com/docs/sesv2_update_email_identity_policy/ for full documentation.

Usage

sesv2_update_email_identity_policy(EmailIdentity, PolicyName, Policy)

Arguments

EmailIdentity

[required] The email identity.

PolicyName

[required] The name of the policy.

The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.

Policy

[required] The text of the policy in JSON format. The policy cannot exceed 4 KB.

For information about the syntax of sending authorization policies, see the Amazon SES Developer Guide.


Updates an email template

Description

Updates an email template. Email templates enable you to send personalized email to one or more destinations in a single API operation. For more information, see the Amazon SES Developer Guide.

See https://www.paws-r-sdk.com/docs/sesv2_update_email_template/ for full documentation.

Usage

sesv2_update_email_template(TemplateName, TemplateContent)

Arguments

TemplateName

[required] The name of the template.

TemplateContent

[required] The content of the email template, composed of a subject line, an HTML part, and a text-only part.