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