PartnerCentralAccountAPI / Client / get_verification
get_verification¶
- PartnerCentralAccountAPI.Client.get_verification(**kwargs)¶
Retrieves the current status and details of a verification process for a partner account. This operation allows partners to check the progress and results of business or registrant verification processes.
See also: AWS API Documentation
Request Syntax
response = client.get_verification( VerificationType='BUSINESS_VERIFICATION'|'REGISTRANT_VERIFICATION' )
- Parameters:
VerificationType (string) –
[REQUIRED]
The type of verification to retrieve information for. Valid values include business verification for company registration details and registrant verification for individual identity confirmation.
- Return type:
dict
- Returns:
Response Syntax
{ 'VerificationType': 'BUSINESS_VERIFICATION'|'REGISTRANT_VERIFICATION', 'VerificationStatus': 'PENDING_CUSTOMER_ACTION'|'IN_PROGRESS'|'FAILED'|'SUCCEEDED'|'REJECTED', 'VerificationStatusReason': 'string', 'VerificationResponseDetails': { 'BusinessVerificationResponse': { 'BusinessVerificationDetails': { 'LegalName': 'string', 'RegistrationId': 'string', 'CountryCode': 'string', 'JurisdictionOfIncorporation': 'string' } }, 'RegistrantVerificationResponse': { 'CompletionUrl': 'string', 'CompletionUrlExpiresAt': datetime(2015, 1, 1) } }, 'StartedAt': datetime(2015, 1, 1), 'CompletedAt': datetime(2015, 1, 1) }
Response Structure
(dict) –
VerificationType (string) –
The type of verification that was requested and processed.
VerificationStatus (string) –
The current status of the verification process. Possible values include pending, in-progress, completed, failed, or expired.
VerificationStatusReason (string) –
Additional information explaining the current verification status, particularly useful when the status indicates a failure or requires additional action.
VerificationResponseDetails (dict) –
Detailed response information specific to the type of verification performed, including any verification-specific data or results.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
BusinessVerificationResponse,RegistrantVerificationResponse. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
BusinessVerificationResponse (dict) –
The response details from a business verification process, including verification results and any additional business information discovered.
BusinessVerificationDetails (dict) –
The business verification details that were processed and verified, potentially including additional information discovered during the verification process.
LegalName (string) –
The official legal name of the business as registered with the appropriate government authorities.
RegistrationId (string) –
The unique business registration identifier assigned by the government or regulatory authority, such as a company registration number or tax identification number.
CountryCode (string) –
The ISO 3166-1 alpha-2 country code where the business is legally registered and operates.
JurisdictionOfIncorporation (string) –
The specific legal jurisdiction or state where the business was incorporated or registered, providing additional location context beyond the country code.
RegistrantVerificationResponse (dict) –
The response details from a registrant verification process, including verification results and any additional steps required for identity confirmation.
CompletionUrl (string) –
A secure URL where the registrant can complete additional verification steps, such as document upload or identity confirmation through a third-party verification service.
CompletionUrlExpiresAt (datetime) –
The timestamp when the completion URL expires and is no longer valid for accessing the verification workflow.
StartedAt (datetime) –
The timestamp when the verification process was initiated.
CompletedAt (datetime) –
The timestamp when the verification process was completed. This field is null if the verification is still in progress.
Exceptions
PartnerCentralAccountAPI.Client.exceptions.ResourceNotFoundExceptionPartnerCentralAccountAPI.Client.exceptions.AccessDeniedExceptionPartnerCentralAccountAPI.Client.exceptions.ThrottlingExceptionPartnerCentralAccountAPI.Client.exceptions.ValidationExceptionPartnerCentralAccountAPI.Client.exceptions.InternalServerException