Pinpoint / Client / verify_otp_message
verify_otp_message#
- Pinpoint.Client.verify_otp_message(**kwargs)#
Verify an OTP
See also: AWS API Documentation
Request Syntax
response = client.verify_otp_message( ApplicationId='string', VerifyOTPMessageRequestParameters={ 'DestinationIdentity': 'string', 'Otp': 'string', 'ReferenceId': 'string' } )
- Parameters:
ApplicationId (string) –
[REQUIRED]
The unique ID of your Amazon Pinpoint application.
VerifyOTPMessageRequestParameters (dict) –
[REQUIRED]
Verify OTP message request.
DestinationIdentity (string) – [REQUIRED]
The destination identity to send OTP to.
Otp (string) – [REQUIRED]
The OTP the end user provided for verification.
ReferenceId (string) – [REQUIRED]
The reference identifier provided when the OTP was previously sent.
- Return type:
dict
- Returns:
Response Syntax
{ 'VerificationResponse': { 'Valid': True|False } }
Response Structure
(dict) –
200 response
VerificationResponse (dict) –
Verify OTP Message Response.
Valid (boolean) –
Specifies whether the OTP is valid or not.
Exceptions
Pinpoint.Client.exceptions.BadRequestException
Pinpoint.Client.exceptions.InternalServerErrorException
Pinpoint.Client.exceptions.PayloadTooLargeException
Pinpoint.Client.exceptions.ForbiddenException
Pinpoint.Client.exceptions.NotFoundException
Pinpoint.Client.exceptions.MethodNotAllowedException
Pinpoint.Client.exceptions.TooManyRequestsException