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
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.
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.
Returns
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.
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)