Accounts Resource
Entity: account
Attribute Name | Container | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|---|
401kLoan | investment | money | Aggregated | The amount borrowed from the 401k account. Note: The 401k loan field applies only to the 401k account type. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
accountName | All containers | string | Both | The account name as it appears on the site. (The POST accounts service response returns this field as name) | GET accounts GET accounts/{accountId} POST accounts GET dataExtracts/userData |
accountNumber | bank creditCard investment reward insurance loan | string | Both | The account number as it appears on the site. (The POST accounts service response returns this field as a number)
| GET accounts GET accounts/{accountId} POST accounts GET dataExtracts/userData |
aggregationSource | All containers | string | Both | The source through which the account(s) are added in the system. Valid Values: Account Aggregation Source | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
amountDue | creditCard loan insurance | money | Both | The amount due to be paid for the account.
Note: The amount due at the account level can differ from the amount due at the statement level, as the information in the aggregated card account data provides more up-to-date information. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
annuityBalance | insurance investment | money | Both | Indicates the contract value of the annuity. Note: The annuity balance field is applicable only to annuities. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
interestPaidYTD | loan | money | Aggregated | Interest paid from the start of the year to date. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
interestPaidLastYear | loan | money | Aggregated | Interest paid in last calendar year. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
interestRateType | loan | string | Aggregated | The type of interest rate, for example, fixed or variable. Valid Values: Account Interest Rate Type | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
collateral | loan | string | Aggregated | Property or possession offered to support a loan that can be seized on a default. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
annualPercentageYield | bank | decimal | Aggregated | Annual percentage yield (APY) is a normalized representation of an interest rate based on a compounding period of one year. APY generally refers to the rate paid to a depositor by a financial institution on an account. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
premium | insurance | money | Aggregated | The financial cost that the policyholder pays to the insurance company to obtain insurance coverage. The premium is paid as a lump sum or in installments during the duration of the policy. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
remainingBalance | insurance | money | Aggregated | The sum of the future payments due to be paid to the insurance company during a policy year. It is the policy rate minus the payments made to date. Note: The remaining balance field applies only to auto and home insurance. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
policyEffectiveDate | insurance | date | Aggregated | The date on which the insurance policy coverage commences. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
policyFromDate | insurance | date | Aggregated | The date the insurance policy began. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
policyToDate | insurance | date | Aggregated | The date to which the policy exists. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
deathBenefit | insurance | money | Aggregated | The death benefit amount on a life insurance policy and annuity. It is usually equal to the face amount of the policy but sometimes can vary for whole life and universal life insurance policies. Note: The death benefit amount field is applicable only to annuities and life insurance. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
policyTerm | insurance | term | Aggregated | The duration for which the policy is valid or in effect. For example, one year, five years, etc. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
policyStatus | insurance | string | Aggregated | The status of the policy. Valid Values: Insurance Policy Status | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
apr | creditCard | decimal | Aggregated | The annual percentage rate (APR) is the yearly rate of interest on the credit card account. Additional Details: Uses the same format as the provider site, which can be a fractional or a percentage rate. The yearly percentage rate charged when a balance is held on a credit card. This interest rate is applied monthly to the outstanding credit card balance. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
derivedApr | creditCard | decimal | Derived | Derived APR is calculated based on the credit card transactions and statement level details only for the cards where APR data is not available through aggregation. Note: Customer has to request for this feature to be enabled in order to access it. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
bankTransferCode | bank investment | entity[] | Aggregated | Bank and branch identification information. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
isAsset | All containers | boolean | Both | Indicates if the account has to be considered an asset or liability. Additional Details: The annuity account type under the insurance container and all the life insurance account types except TERM_LIFE_INSURANCE are asset accounts. For the insurance container, isAsset = false does not indicate the account is a liability. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
availableBalance | bank | money | Aggregated | The balance in the account that is available for spending. The value is aggregated from the FI site during the last refresh. Note: For checking accounts with overdraft, the available balance amount may include the overdraft amount if the FI adds the overdraft balance to the available balance. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
availableCash | creditCard | money | Aggregated | The amount available for an ATM withdrawal, i.e., the cash available after deducting the amount already withdrawn from the total cash limit. (totalCashLimit-cashAdvance= availableCash) Additional Details: The available cash amount at the account level can differ from the available cash at the statement level, as the information in the aggregated card account data provides more up-to-date information. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
availableCredit | creditCard loan | money | Aggregated |
Note: The available credit amount at the account level can differ from the available credit field at the statement level, as the information in the aggregated card account data provides more up-to-date information. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
balance | bank creditCard investment insurance loan otherAssets otherLiabilities, realEstate | money | Both | The total account value.
| GET accounts GET accounts/{accountId} GET dataExtracts/userData |
cash | investment | money | Aggregated | The amount that is available for immediate withdrawal or the total amount available to purchase securities in a brokerage or investment account. Note: The cash balance field applies only to brokerage-related accounts. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
cashValue | insurance | money | Aggregated | The amount of cash value available in the consumer's life insurance policy account - except for term insurance policy - for withdrawals, loans, etc. This field is also used to capture the cash value of the home insurance policy. It is the standard that the insurance company generally prefers to reimburse the policyholder for his or her loss, i.e., the cash value is equal to the replacement cost minus depreciation. The cash value is also referred to as surrender value in India for life insurance policies. Note: The cash value field is applicable to all types of life insurance (except for term life) and home insurance. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
classification | bank creditCard investment reward loan insurance | string | Aggregated | The classification of the account, such as personal, corporate, etc., as set by the system. Valid Values: Account Classifications | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
userClassification | bank creditCard investment reward loan insurance | string | Aggregated | The classification of the user's account, such as personal or business, as classified by the user. Valid Values: User Account Classifications | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
container | All containers | string | Aggregated | The type of service. E.g., Bank, Credit Card, Investment, Insurance, etc. Valid Values: Container | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
currentBalance | bank | money | Aggregated | The total amount of money in the account aggregated from the FI site during the last refresh. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
dueDate | creditCard loan insurance | date | Both | The date on which the due amount has to be paid.
Note: The due date at the account level can differ from the due date field at the statement level, as the information in the aggregated card account data provides up-to-date information to the consumer. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
expirationDate | insurance | date | Aggregated | The date on which the insurance policy expires or matures. Additional Details: The due date at the account level can differ from the due date field at the statement level, as the information in the aggregated card account data provides up-to-date information to the consumer. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
faceAmount | insurance | money | Aggregated | The amount stated on the face of a consumer's policy that will be paid in the event of his or her death or any other event as stated in the insurance policy. The face amount is also referred to as the sum insured or maturity value in India. Note: The face amount field is applicable only to life insurance. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
id | All containers | long | Both | The primary key of the account resource and the unique identifier for the account. | GET accounts GET accounts/{accountId} GET investmentOptions GET accounts/historicalBalances POST accounts GET dataExtracts/userData |
interestRate | bank loan | decimal | Aggregated |
Additional Details: Uses the same format as the provider site, which can be a fractional or a percentage rate. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
lastPaymentAmount | creditCard loan insurance | money | Aggregated | Last/Previous payment amount on the account. Portion of the principal and interest paid on the previous month or period to satisfy a loan. Additional Details: If the payment is already done for the current billing cycle, then the field indicates the payment of the current billing cycle. If payment is yet to be done for the current billing cycle, then the field indicates the payment that was made for any of the previous billing cycles. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
lastPaymentDate | creditCard loan insurance | date | Aggregated | The date on which the payment for the previous or current billing cycle is done. Additional Details: If the payment is already done for the current billing cycle, then the field indicates the payment date of the current billing cycle. If payment is yet to be done for the current billing cycle, then the field indicates the date on which the payment was made for any of the previous billing cycles. The last payment date at the account level can differ from the last payment date at the statement level, as the information in the aggregated card account data provides up-to-date information to the consumer. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
lastUpdated | All containers | dateTime | Both | The date time the account information was last retrieved from the provider site and updated in the Yodlee system. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
isManual | All containers | boolean | Both | Indicates if an account is aggregated from a site or it is a manual account, i.e., account information manually provided by the user. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
displayedName | bank creditCard investment insurance loan reward | string | Aggregated | The name or identification of the account owner, as it appears at the FI site. Note: The account holder's name can be full or partial based on how it is displayed on the account summary page of the FI site. In most cases, the FI site does not display the full account holder's name on the account summary page. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
marginBalance | investment | money | Aggregated | The amount of borrowed funds used to purchase securities. Note: Margin balance is displayed only if the brokerage account is approved for margin. The margin balance field applies only to brokerage-related accounts. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
maturityAmount | bank | money | Aggregated | The maturity amount on the CD is the amount(principal and interest) paid on or after the maturity date. Additional Details: The Maturity Amount field applies only to the account type CD(Fixed Deposits). | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
maturityDate | bank, loan | date | Aggregated | The date when a certificate of deposit (CD/FD) matures or the final payment date of a loan, at which point the principal amount (including pending interest) is due to be paid. Additional Details: The date when a certificate of deposit (CD) matures, i.e., the money in the CD can be withdrawn without paying an early withdrawal penalty. The final payment date of a loan, i.e., the principal amount (including pending interest), is due to be paid. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
minimumAmountDue | creditCard insurance loan | money | Aggregated | The minimum amount due is the lowest amount of money that a consumer is required to pay each month. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
moneyMarketBalance | investment | money | Aggregated | The amount in the money market fund or its equivalent, such as bank deposit programs. Note: The money market balance field applies only to brokerage-related accounts. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
nickname | All containers | string | Both | The nickname of the account is provided by the consumer to identify an account. The account nickname can be used instead of the account name. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
runningBalance | creditCard | money | Aggregated | The amount currently owed on the credit card account. The value is aggregated from the FI site during the last refresh. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
accountStatus | All containers | string | Both | The status of the account that is updated by the consumer through an application or an API.
| GET accounts GET accounts/{accountId} GET dataExtracts/userData |
totalCashLimit | creditCard | money | Aggregated | The maximum amount that can be withdrawn from an ATM using a credit card. Credit cards issuer allow cardholders to withdraw cash using their cards – the cash limit is a percent of the overall credit limit. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
totalCreditLine | creditCard | money | Aggregated | Total credit line is the amount of money that can be charged to a credit card. If a credit limit of $5,000 is issued on a credit card, the total charges on the card cannot exceed this amount. | GET accounts GET accounts/{accountId} |
totalUnvestedBalance | investment | money | Aggregated | The total unvested balance that appears in an investment account.Such as the 401k account or the equity award account that includes employer provided funding. Note: The amount the employer contributes is generally subject to vesting and remains unvested for a specific period of time or until the fulfillment of certain conditions. The total unvested balance field applies only to the retirement-related accounts such as 401k, equity awards, etc. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
totalVestedBalance | investment | money | Aggregated | The total vested balance that appears in an investment account. Such as the 401k account or the equity award account that includes employer-provided funding. Note: The amount an employee can claim after he or she leaves the organization. The total vested balance field applies only to retirement-related accounts such as 401k, equity awards, etc. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
accountType | All containers | string | Both | The aggregated type of account, such as savings, checking, charge, etc., and manual accounts. The account type is derived based on the attributes of the account. Valid Values: Aggregated Account Type and Manual Account Type | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
escrowBalance | loan | money | Aggregated | The amount a mortgage company holds to pay a consumer's non-mortgage-related expenses like insurance and property taxes. Note: The escrow balance field applies only to the mortgage account type. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
homeInsuranceType | insurance | string | Aggregated | Type of home insurance, like 1. HOME_OWNER 2. RENTAL 3. RENTER Valid Values: Home Insurance Account Type | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
lifeInsuranceType | insurance | string | Aggregated | Type of life insurance. Valid Values: Life Insurance Account Type | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
originalLoanAmount | loan | money | Aggregated | The amount of loan that the lender has provided. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
providerId | All containers | string | Both | Identifier of the provider site. The primary key of provider resource. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
providerName | All containers | string | Both | Service provider or institution name where the account originates. This belongs to the provider resource. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
principalBalance | loan | money | Aggregated | The principal or loan balance is the outstanding balance on a loan account, excluding the interest and fees. The principal balance is the original borrowed amount plus applicable loan fees minus principal payments. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
premiumPaymentTerm | insurance | term | Aggregated | The number of years premium payments must be made in a policy. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
recurringPayment | loan | money | Aggregated | The monthly or periodic payment on a loan that is recurring in nature. The recurring payment amount is usually the same as the amount due unless late fees or other charges are added, eventually changing the amount due for a particular month. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
term | bank loan | term | Aggregated | The tenure for which the CD account is valid or in case of a loan, the number of years/months over which the loan amount has to be repaid.
| GET accounts GET accounts/{accountId} GET dataExtracts/userData |
totalCreditLimit | loan | money | Aggregated | A financial institution's maximum amount of credit extends to a consumer through a line of credit or a revolving loan like HELOC. Note: The credit limit field is applicable only to LOC and HELOC account types. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
enrollmentDate | reward | date | Aggregated | Date on which the user is enrolled in the rewards program. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
primaryRewardUnit | reward | string | Aggregated | Primary reward unit for this reward program. E.g., miles, points, etc. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
rewardBalance | reward | entity[] | Aggregated | Information of different reward balances associated with the account. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
currentLevel | reward | string | Aggregated | Current level of the reward program the user is associated with. E.g. Silver, Jade etc. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
nextLevel | reward | string | Aggregated | The eligible next level of the rewards program. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
shortBalance | investment | money | Aggregated | The sum of the current market values of short positions held in a brokerage account. Note: The short balance field applies only to brokerage-related accounts. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
lastEmployeeContributionAmount | investment | money | Aggregated | Indicates the last amount contributed by the employee to the 401k account. Note: The last employee contribution amount field is derived from the transaction data and not aggregated from the FI site. The field applies only to the 401k account type. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
lastEmployeeContributionDate | investment | date | Aggregated | The date on which the last employee contribution was made to the 401k account. Note: The last employee contribution date field is derived from the transaction data and not aggregated from the FI site. The field applies only to the 401k account type. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
providerAccountId | All containers | long | Both | The primary key of the provider account resource. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
memo | All containers | string | Both | The additional description or notes are given by the user. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
originationDate | loan | date | Both | The date on which the loan is disbursed. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
createdDate | All containers | dateTime | Both | The date on which the account is created in the Yodlee system. Additional Details: It is the date when the user links or aggregates the account(s) that are held with the provider to the Yodlee system. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
frequency | creditCard insurance loan | string | Both | The frequency of the account's billing cycle in the case of cards. The frequency in which premiums are paid in an insurance policy, such as monthly, quarterly, and annually. The frequency in which due amounts are paid in a loan account. Valid Values: Account Frequency | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
overDraftLimit | bank | money | Aggregated | The overdraft Limit for the account. Note: The overdraft Limit is provided only for AUS, INDIA, UK, and NZ locales. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
valuationType | realEstate | string | Both | The valuation Type indicates whether the home value is calculated either manually or by Yodlee Partners. Valid Values: Real Estate Valuation Type | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
homeValue | realEstate | money | Both | The home value of the real estate account. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
estimatedDate | realEstate | date | Both | The date on which the home value was estimated. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
address | realEstate | address | Both | The home address of the real estate account. The address entity for the home address consists of state, ZIP, and city only | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
includeInNetWorth | bank creditCard loan investment insurance realEstate otherAssets otherLiabilities | boolean | Both | Used to determine whether an account is to be considered in the net worth calculation. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
historicalBalances | bank creditCard investment insurance realEstate loan | entity[] | Both | Balance details of the accounts at daily, monthly, and weekly levels. | GET accounts/historicalBalances GET derived/networth |
loanPayoffAmount | loan | money | Aggregated | The amount to be paid to close the loan account, i.e., the total amount required to meet a borrower's obligation on a loan. | GET accounts GET accounts/{accountId} |
loanPayByDate | loan | date | Aggregated | The date by which the payoff amount should be paid. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
dataset | All containers | entity[] | Aggregated | Logical grouping of dataset attributes into datasets such as Basic Aggregation Data, Account Profile, and Document. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
fullAccountNumber (Deprecated) | bank, investment, loan | string | Aggregated | Full account number of the account that is included only when include=fullAccountNumber is provided in the request. For student loan accounts, the account number will be used for ACH or fund transfer. | GET accounts GET accounts/{accountId} |
fullAccountNumberList | bank, investment, loan | entity | Aggregated | Includes payment account number and unmasked account number. The payment account number is used for ACH or funds transfers. The unmasked account number is used to refer to an account; it is not masked or partially displayed. | GET accounts GET accounts/{accountId} |
profile | bank | entity | Aggregated | Profile information of the account. | GET accounts GET accounts/{accountId} |
holder | bank investment | entity[] | Aggregated | Holder details of the account. | GET accounts GET accounts/{accountId} |
associatedProviderAccountId | All containers | long[] | Aggregated | The providerAccountIds that share the account with the primary providerAccountId was created when the user added the account for the first time. Additional Details: This attribute is returned in the response only if the account deduplication feature is enabled and the same account is mapped to more than one provider account ID indicating the account is owned by more than one user, for example, joint accounts. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
paymentProfile | loan | entity | Aggregated | The payment profile attribute contains information such as payment address, payment identifier, etc., that are required to set up a payment. | GET accounts GET accounts/{accountId} |
loanPayoffDetails | loan | entity | Aggregated | The loan payoff details, such as the date by which the payoff amount should be paid, the loan payoff amount, and the outstanding balance on the loan account. | GET accounts GET accounts/{accountId} |
coverage | insurance, Investment | entity[] | Aggregated | The coverage-related details of the account. | GET accounts GET accounts/{accountId} |
sourceAccountStatus | loan | string | Aggregated | Indicates the status of the loan account. Valid Values: Source Account Status | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
guarantor | loan | string | Aggregated | A nonprofit or state organization that works with lenders, servicers, schools, and the Department of Education to help successfully repay Federal Family Education Loan Program (FFELP) loans. If FFELP student loans default, the guarantor takes ownership of them. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
lender | loan | string | Aggregated | The financial institution that provides the loan. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
repaymentPlanType | loan | string | Aggregated | The type of repayment plan that the borrower prefers to repay the loan. Valid Values: Loan Repayment Plan Types | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
isDeleted | All containers | boolean | Both | Indicates if the account is deleted from the system. | GET dataExtracts/userData |
autoRefresh | All containers | entity | Both | Information about the auto refresh status. | GET /accounts GET /accounts/{accountId} |
cashAPR | creditCard | decimal | Aggregated | The APR applicable to cash withdrawals on the credit card account. Additional Details: Uses the same format as the provider site, which can be a fractional or a percentage rate. | GET /accounts GET /accounts/{accountId} GET dataExtracts/userData |
sourceId | All containers | string | Aggregated | The provider site has assigned a unique identifier to the account. Note: The source is only available for the held accounts. | GET /accounts GET /accounts/{accountId} GET dataExtracts/userData |
oauthMigrationStatus | All containers | string | Aggregated | Indicates the migration status of the account from the credential-based provider to the Open Banking provider. Valid Values: Migration Status | GET /accounts GET /accounts/{accountId} GET dataExtracts/userData |
sourceProductName | bank | string | Aggregated | The unique identifier of the account. | GET /accounts GET /accounts/{accountId} GET dataExtracts/userData |
isOwnedAtSource | bank | string | Aggregated | Flag that indicates whether the customer associated to the authorisation is the owner of the account. This does not indicate sole ownership. | GET /accounts GET /accounts/{accountId} GET dataExtracts/userData |
sourceAccountOwnership | bank | string | Aggregated | The value indicates the number of customers who own the account according to the data holder's definition of account ownership. It does not indicate that all account owners are eligible consumers. | GET /accounts GET /accounts/{accountId} GET dataExtracts/userData |
businessInformation | bank | entity[] | Aggregated | Information about the business. | GET /accounts GET /accounts/{accountId} GET dataExtracts/userData |
Entity: fullAccountNumberList
Entity: bankTransferCode
Attribute Name | Container | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|---|
id | bank investment | string | Aggregated | The financial institution's branch identification number. Additional Details: The bank account's routing number is in the United States. For non-United States accounts, it is the IFSC code (India), BSB number (Australia), and sort code (United Kingdom). | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
type | bank investment | string | Aggregated | The bank transfer code type varies depending on the region of the account origination. Valid Values: Bank Transfer Code Type | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
Entity: rewardBalance
Attribute Name | Container | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|---|
description | reward | string | Aggregated | The description for the reward balance is available at the provider source. | GET accounts/{accountId} GET dataExtracts/userData |
balance | reward | decimal | Aggregated | The actual reward balance. | GET accounts/{accountId} GET dataExtracts/userData |
units | reward | string | Aggregated | Unit of reward balance - miles, points, segments, dollars, credits. | GET accounts/{accountId} GET dataExtracts/userData |
balanceType | reward | string | Aggregated | The type of reward balance. Valid Values: Reward Account Balance Type | GET accounts/{accountId} GET dataExtracts/userData |
expiryDate | reward | date | Aggregated | The date on which the balance expires. | GET accounts/{accountId} GET dataExtracts/userData |
balanceToLevel | reward | string | Aggregated | The balance required to reach a reward level. | GET accounts/{accountId} GET dataExtracts/userData |
balanceToReward | reward | string | Aggregated | The balance required to qualify for a reward such as retaining membership, business reward, etc. | GET accounts/{accountId} GET dataExtracts/userData |
Entity: historicalBalances
Attribute Name | Container | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|---|
date | bank creditCard investment insurance realEstate loan | date | Both | Date for which the account balance was provided. This balance could be a carryforward, calculated, or scraped balance.
| GET accounts/historicalBalances GET derived/networth |
asOfDate | bank creditCard investment insurance realEstate loan | date | Both | Date as of when the balance is last updated due to the auto account updates or user-triggered updates. This balance will be carried forward for the days when there is no balance available in the system. | GET accounts/historicalBalances |
balance | bank creditCard investment insurance realEstate loan | money | Both | Balance amount of the account. | GET accounts/historicalBalances |
isAsset | bank creditCard investment insurance realEstate loan | boolean | Both | Indicates whether the balance is an asset or liability. | GET accounts/historicalBalances |
dataSourceType | bank creditCard investment insurance realEstate loan | string | Both | The source of balance information. Valid Values: Balances Data Source Type | GET accounts/historicalBalances |
Entity: dataset
Attribute Name | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|
name | string | Aggregated | The name of the dataset requested from the provider site Valid Values: Dataset Name | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
additionalStatus | string | Aggregated | The status of the last update attempted for the dataset. Valid Values: Dataset Additional Statuses | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
updateEligibility | string | Aggregated | Indicate whether the dataset is eligible for update or not. Valid Values: Update Eligibility Status | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
lastUpdated | dateTime | Aggregated | Indicate when the dataset is last updated successfully for the given provider account. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
lastUpdateAttempt | dateTime | Aggregated | Indicate when the last attempt was performed to update the dataset for the given provider account | GET accounts GET accounts/{accountId} |
nextUpdateScheduled | dateTime | Aggregated | Indicates when the next attempt to update the dataset is scheduled. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
additionalStatusErrorCode | string | Aggregated | The status error code of the last update attempted for the dataset. | GET accounts GET accounts/{accountId} GET dataExtracts/userData |
Entity: profile
Attribute Name | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|
address | address[] | Aggregated | Address is available on the profile page of the account. | GET accounts GET accounts/{accountId} |
phoneNumber | phoneNumber[] | Aggregated | Phone number available on the profile page of the account. | GET accounts GET accounts/{accountId} |
identifier | identifier[] | Aggregated | Identifiers are available on the profile page of the account. | GET accounts GET accounts/{accountId} |
email[] | Aggregated | Email ID available on the profile page of the account. | GET accounts GET accounts/{accountId} |
Entity: holder
Attribute Name | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|
name | name | Aggregated | Name of the account holder. | GET accounts GET accounts/{accountId} |
dateOfBirth | date | Aggregated | Date of birth. | GET accounts GET accounts/{accountId} |
identifier | identifier | Aggregated | Identifiers of the account holder. | GET accounts GET accounts/{accountId} |
gender | string | Aggregated | Gender of the account holder. | GET accounts GET accounts/{accountId} |
ownership | string | Aggregated | Indicates the ownership of the account. | GET accounts GET accounts/{accountId} |
Entity: paymentProfile
Attribute Name | Container | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|---|
address | loan | address[] | Aggregated | The address of the lender to which the monthly payments or the loan payoff amount should be paid. Additional Details: The address field applies only to the student loan account type. | GET accounts GET accounts/{accountId} |
identifier | loan | identifier | Aggregated | The additional information, such as platform code or payment reference number that is required to make payments. Additional Details: The identifier field applies only to the student loan account type. | GET accounts GET accounts/{accountId} |
paymentBankTransferCode | loan | entity[] | Derived | The bank and branch identification information associated with the lender. Additional Details: The paymentBankTransferCode field applies only to the student loan account type. | GET accounts GET accounts/{accountId} |
Entity: identifier
Entity: paymentBankTransferCode
Attribute Name | Container | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|---|
id | loan | string | Derived | The financial institution's branch identification number that is associated with the lender. | GET accounts GET accounts/{accountId} |
type | loan | string | Derived | The payment bank transfer code type varies based on the region of the account originates from. Valid Values: Bank Transfer Code Type | GET accounts GET accounts/{accountId} |
Entity: loanPayoffDetails
Entity: coverage
Attribute Name | Container | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|---|
amount | insurance investment | entity[] | Aggregated | The coverage amount-related details. | GET accounts GET accounts/{accountId} |
type | insurance investment | string | Aggregated | The type of coverage provided to an individual or an entity. Valid Values: Coverage Type | GET accounts GET accounts/{accountId} |
startDate | insurance investment | date | Aggregated | The date on which the coverage for the account starts. | GET accounts GET accounts/{accountId} |
endDate | insurance investment | date | Aggregated | The date on which the coverage for the account ends or expires. | GET accounts GET accounts/{accountId} |
planType | insurance investment | string | Aggregated | The plan type of health insurance provided to an individual or an entity. Valid Values: Plan Type | GET accounts GET accounts/{accountId} |
Entity: amount
Attribute Name | Container | Type | Aggregated/ Manual | Description | Endpoints |
---|---|---|---|---|---|
cover | insurance investment | money | Aggregated | The maximum amount that will be paid to an individual or an entity for a covered loss | GET accounts GET accounts/{accountId} |
type | insurance investment | string | Aggregated | The type of coverage provided to an individual or an entity. Valid Values: Coverage Amount Types | GET accounts GET accounts/{accountId} |
limitType | insurance | string | Aggregated | The type of coverage limit indicates if the coverage is in-network or out-of-network. Valid Values: Coverage Limit Types | GET accounts GET accounts/{accountId} |
unitType | insurance | string | Aggregated | The type of coverage unit indicates if the coverage is for an individual or a family. Valid Values: Coverage Unit Types | GET accounts GET accounts/{accountId} |
met | insurance | money | Aggregated | The amount the insurance company paid for the incurred medical expenses. | GET accounts GET accounts/{accountId} |
Entity: autoRefresh
Attribute Name | Container | Type | Aggregated/Manual | Description (* All the fields defined here are w.r.t aggregation. In case of manual accounts, these attributes are provided by the user) | Endpoints |
---|---|---|---|---|---|
status | All containers | string | Both | Indicates whether auto-refresh is enabled or disabled. Valid Values: Auto Refresh Statuses | GET accounts GET accounts/{accountId} |
additionalStatus | All containers | string | Both | Indicates the reason for the status. Valid Values: Auto Refresh Additional Statuses | GET accounts GET accounts/{accountId} |
asOfDate | All containers | date | Both | The date on which the auto-refresh status is determined. | GET accounts GET accounts/{accountId} |
Entity: businessInformation
Enum: Bank Transfer Code Type
Enum: Home Insurance Account Type
Enum: Life Insurance Account Type
Enum: Insurance Policy Status
Policy Status | Description |
---|---|
ACTIVE | Denotes the policy is active. |
IN_ACTIVE | Denotes the policy is inactive. |
OTHER | The status could not be determined, or it is other than active/inactive. |
Enum: Real Estate Valuation Type
Valuation Type | Description |
---|---|
SYSTEM | Home value provided by the system. |
MANUAL | Home value manually provided by the user. |
Enum: Reward Account Balance Type
Enum: Account Frequency
Enum: Account Interest Rate Type
Interest Rate Type | Description |
---|---|
UNKNOWN | Unknown |
OTHER | Other |
FIXED | Fixed interest rate. |
VARIABLE | Variable interest rate. |
Enum: Account Aggregation Source
Aggregation Source | Description |
---|---|
SYSTEM | Accounts that are pre-populated by the customers on behalf of their users in the Yodlee system. |
USER | Accounts that are added by the user. |
Enum: Account Classification
Enum: User Account Classification
User Classification | Description |
---|---|
PERSONAL | Indicates a personal account. |
BUSINESS | Indicates a small business account. |
Enum: Container
Container | Applicable for Aggregated/Manual Accounts? |
---|---|
bank | Both |
creditCard | Both |
investment | Both |
insurance | Both |
loan | Both |
otherAssets | Manual |
otherLiabilities | Manual |
realEstate | Both |
reward | Both |
Enum: Account Status
Enum: Balances Data Source Type
Data Source Type | Description |
---|---|
S | Scraped balance from the provider site. |
C | Calculated balance by the system. |
CF | Last available balance that was carried forward for the days when the account was not updated. |
Enum: Aggregated Account Type
Enum: Manual Account Type
Enum: Dataset Additional Statuses
Enum: Ownership Classification
Enum: Update Eligibility Status
Status | Description |
---|---|
ALLOW_UPDATE | This status indicates that the account is eligible for the next update. |
ALLOW_UPDATE_WITH_CREDENTIALS | The status indicates updating or refreshing the account by directing the user to edit the provided credentials. |
DISALLOW_UPDATE | The status indicates the account is not eligible for the update or refresh process due to a site issue or a technical error. |
Enum: Dataset Name
Enum: Source Account Status
Enum: Loan Repayment Plan Types
Enum: Coverage Type
Enum: Coverage Amount Types
Enum: Coverage Limit Types
Enum: Coverage Unit Types
Unit Type | Description |
---|---|
PER_FAMILY | Indicates the health insurance coverage is for the complete family. |
PER_MEMBER | Indicates the health insurance coverage is for an individual. |
Enum: Health Insurance Plan Type
Enum: Auto Refresh Statuses
Status | Description |
---|---|
ENABLED | Auto refresh is enabled. |
DISABLED | Auto refresh is disabled. |
Enum: Auto Refresh Additional Statuses
Enums: Migration Status
Migration Status | Description |
---|---|
TO_BE_MIGRATED | Eligible and yet to be migrated to the Open Banking provider. |
IN_PROGRESS | Migration to the Open Banking provider is in progress. |
COMPLETED | Successfully migrated to the Open Banking provider. |