Get Verified Accounts

Endpoint: GET /verification/verifiedAccounts

The Verified Accounts API v1.1 provides information about the bank and investment accounts that the user has selected for verification during the Account Verification flow on FastLink 4. By default, the API only returns information of the accounts that were selected and have been successfully verified.

Parameters

For the Request (1)

Example Request

curl -X GET /verification/verifiedAccounts \\
	-H 'Content-Type: application/json' \\
	-H "Authorization: Bearer {access_token}" 

Response

{
  "requestId": "string",
  "requestDate": "string",
  "state": "COMPLETED",
  "verifiedAccount": [
    {
      "accountName": "string",
      "verificationStatus": "SUCCESS",
      "accountType": "string",
      "currentBalance": {
        "amount": 0,
        "currency": "USD"
      },
      "displayedName": "string",
      "holder": [
        {
          "identifier": [
            {
              "type": "NIE",
              "value": "string"
            }
          ],
          "gender": "string",
          "ownership": "PRIMARY",
          "name": {
            "middle": "string",
            "last": "string",
            "fullName": "string",
            "first": "string"
          }
        }
      ],
      "accountNumber": "string",
      "classification": "OTHER",
      "availableBalance": {
        "amount": 0,
        "currency": "USD"
      },
      "fullAccountNumberList": {
        "paymentAccountNumber": "string",
        "unmaskedAccountNumber": "string"
      },
      "accountId": 0,
      "balance": {
        "amount": 0,
        "currency": "USD"
      },
      "providerId": "string",
      "providerAccountId": 0,
      "CONTAINER": "bank",
      "isSelected": true,
      "cash": {
        "amount": 0,
        "currency": "USD"
      },
      "bankTransferCode": [
        {
          "id": "string",
          "type": "BSB"
        }
      ],
      "providerName": "string",
      "failedReason": "REQUIRED_DATA_NOT_AVAILABLE"
    }
  ],
  "failedReason": "ACCOUNT_LOCKED"
}

Get Verification Status

Endpoint: GET /verification

The get verification status service is used to retrieve the verification status of all accounts for which the CDV process has been initiated. For the CDV process, the account details object returns the user provided account information.

Parameters

For the Request (2)

Example Request

curl -X GET /verification \\
	-H 'Content-Type: application/json' \\
	-H "Authorization: Bearer {access_token}"

Response

{
  "verification": [
    {
      "accountId": 0,
      "reason": "DATA_NOT_AVAILABLE",
      "verificationStatus": "INITIATED",
      "providerAccountId": 0,
      "verificationType": "MATCHING",
      "account": {
        "accountName": "string",
        "accountType": "SAVINGS",
        "accountNumber": "string",
        "bankTransferCode": {
          "id": "string",
          "type": "BSB"
        }
      },
      "remainingAttempts": 0,
      "verificationDate": "string",
      "verificationId": 0
    }
  ]
}

Get All Providers

Endpoint: GET /providers