{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AccountLatestBalance", "title": "AccountLatestBalance", "type": "object", "properties": { "accountName": { "type": "string", "description": "The account name as it appears at the site.
(The POST accounts service response return this field as name)
Applicable containers: bank, investment
Aggregated / Manual: Aggregated
Endpoints:
", "readOnly": true }, "totalBalance": { "$ref": "#/components/schemas/Money" }, "accountType": { "type": "string", "description": "The type of account that is aggregated, i.e., savings, checking, charge, HELOC, etc. The account type is derived based on the attributes of the account.
Valid Values:
Aggregated Account Type
bankinvestment (SN 1.0)investment (SN 2.0)", "readOnly": true }, "currentBalance": { "$ref": "#/components/schemas/Money" }, "refreshStatus": { "type": "string", "description": "The status of the account balance refresh request.", "readOnly": true, "enum": [ "SUCCESS", "IN_PROGRESS", "FAILED" ] }, "accountNumber": { "type": "string", "description": "The account number as it appears on the site. (The POST accounts service response return this field as number)
Additional Details: Bank / Investment:
The account number for the bank account as it appears at the site.
In most cases, the site does not display the full account number in the account summary page and additional navigation is required to aggregate it.
Applicable containers: bank, investment
Aggregated / Manual: Aggregated
Endpoints:
", "readOnly": true }, "availableBalance": { "$ref": "#/components/schemas/Money" }, "accountId": { "type": "integer", "description": "The primary key of the provider account resource.

Aggregated / Manual: Aggregated
Applicable containers: bank, investment
Endpoints:", "format": "int64", "readOnly": true }, "lastUpdated": { "type": "string", "description": "The date time the account information was last retrieved from the provider site and updated in the Yodlee system.
Aggregated / Manual: Aggregated
Applicable containers: bank, investment
Endpoints:", "readOnly": true }, "balance": { "$ref": "#/components/schemas/Money" }, "providerId": { "type": "string", "description": "Identifier of the provider site. The primary key of provider resource.

Aggregated / Manual: Aggregated
Applicable containers: bank, investment
Endpoints:", "readOnly": true }, "providerAccountId": { "type": "integer", "description": "The primary key of the provider account resource.

Aggregated / Manual: Aggregated
Applicable containers: bank, investment
Endpoints:", "format": "int64", "readOnly": true }, "CONTAINER": { "type": "string", "description": "The type of service. E.g., Bank, Investment

Aggregated / Manual: Aggregated
Applicable containers: bank, investment
Endpoints:Applicable Values
", "readOnly": true, "enum": [ "bank", "investment" ] }, "cash": { "$ref": "#/components/schemas/Money" }, "providerName": { "type": "string", "description": "Service provider or institution name where the account originates. This belongs to the provider resource.

Aggregated / Manual: Aggregated
Applicable containers: bank, investment
Endpoints:", "readOnly": true }, "failedReason": { "type": "string", "description": "The reason the account balance refresh failed.", "readOnly": true, "enum": [ "REQUIRED_DATA_NOT_AVAILABLE", "USER_INPUT_REQUIRED", "CREDENTIALS_UPDATE_NEEDED", "INCORRECT_CREDENTIALS", "USER_ACTION_NEEDED_AT_SITE", "ADDL_AUTHENTICATION_REQUIRED", "INVALID_ADDL_INFO_PROVIDED", "ACCOUNT_LOCKED", "SITE_NOT_SUPPORTED", "SITE_BLOCKING_ERROR", "TECH_ERROR", "UNEXPECTED_SITE_ERROR", "SITE_UNAVAILABLE", "SITE_SESSION_INVALIDATED", "REQUEST_TIME_OUT", "CONSENT_EXPIRED", "CONSENT_REVOKED", "INCORRECT_OAUTH_TOKEN", "CONSENT_REQUIRED", "NEW_AUTHENTICATION_REQUIRED" ] } } }