{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/UpdateVerification", "title": "UpdateVerification", "required": [ "transaction" ], "type": "object", "properties": { "accountId": { "type": "integer", "description": "Unique identifier for the account.

Endpoints:", "format": "int64" }, "reason": { "type": "string", "description": "The reason the account verification failed.

Endpoints:", "readOnly": true, "enum": [ "DATA_NOT_AVAILABLE", "ACCOUNT_HOLDER_MISMATCH", "FULL_ACCOUNT_NUMBER_AND_BANK_TRANSFER_CODE_NOT_AVAILABLE", "FULL_ACCOUNT_NUMBER_NOT_AVAILABLE", "BANK_TRANSFER_CODE_NOT_AVAILABLE", "EXPIRED", "DATA_MISMATCH", "INSTRUCTION_GENERATION_ERROR" ] }, "verificationStatus": { "type": "string", "description": "The status of the account verification.

Endpoints:
Applicable Values", "readOnly": true, "enum": [ "INITIATED", "DEPOSITED", "SUCCESS", "FAILED" ] }, "providerAccountId": { "type": "integer", "description": "Unique identifier for the provider account.

Endpoints:", "format": "int64" }, "verificationType": { "type": "string", "description": "The account verification type.

Endpoints:
Applicable Values", "enum": [ "MATCHING", "CHALLENGE_DEPOSIT" ] }, "account": { "$ref": "#/components/schemas/VerificationAccount" }, "transaction": { "type": "array", "items": { "$ref": "#/components/schemas/VerificationTransaction" } }, "verificationDate": { "type": "string", "description": "The date of the account verification.

Endpoints:", "readOnly": true }, "verificationId": { "type": "integer", "description": "Unique identifier for the verification request.

Endpoints:", "format": "int64", "readOnly": true } } }