PinpointSMSVoiceV2 / Client / send_destination_number_verification_code
send_destination_number_verification_code#
- PinpointSMSVoiceV2.Client.send_destination_number_verification_code(**kwargs)#
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 VerifyDestinationNumber to opt-in the verified destination phone number to receive messages.
See also: AWS API Documentation
Request Syntax
response = client.send_destination_number_verification_code( VerifiedDestinationNumberId='string', VerificationChannel='TEXT'|'VOICE', LanguageCode='DE_DE'|'EN_GB'|'EN_US'|'ES_419'|'ES_ES'|'FR_CA'|'FR_FR'|'IT_IT'|'JA_JP'|'KO_KR'|'PT_BR'|'ZH_CN'|'ZH_TW', OriginationIdentity='string', ConfigurationSetName='string', Context={ 'string': 'string' }, DestinationCountryParameters={ 'string': 'string' } )
- Parameters:
VerifiedDestinationNumberId (string) –
[REQUIRED]
The unique identifier for the verified destination phone number.
VerificationChannel (string) –
[REQUIRED]
Choose to send the verification code as an SMS or voice message.
LanguageCode (string) – Choose the language to use for the message.
OriginationIdentity (string) –
The origination identity of the message. This can be either the PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, SenderIdArn, PoolId, or PoolArn.
Warning
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 (string) – The name of the configuration set to use. This can be either the ConfigurationSetName or ConfigurationSetArn.
Context (dict) –
You can specify custom data in this field. If you do, that data is logged to the event destination.
(string) –
(string) –
DestinationCountryParameters (dict) –
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.
(string) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'MessageId': 'string' }
Response Structure
(dict) –
MessageId (string) –
The unique identifier for the message.
Exceptions
PinpointSMSVoiceV2.Client.exceptions.ServiceQuotaExceededException
PinpointSMSVoiceV2.Client.exceptions.ThrottlingException
PinpointSMSVoiceV2.Client.exceptions.AccessDeniedException
PinpointSMSVoiceV2.Client.exceptions.ResourceNotFoundException
PinpointSMSVoiceV2.Client.exceptions.ValidationException
PinpointSMSVoiceV2.Client.exceptions.ConflictException
PinpointSMSVoiceV2.Client.exceptions.InternalServerException