Yodlee Constants

Below is the list of constant values that come handy while using Yodlee services. 

MFA Type

MFA Type ID MFA Type Name MFA Type Description 
1 TOKEN_ID Token Id based multifactor authentication
2 IMAGE Image based multifactor authentication
3 MASTER_COOKIE Master cookie identifies the request and skips MFA
4 SECURITY_QUESTION Question and answer type multi factor authentication
5 MULTI_LEVEL Multiple levels of strong authentication.

Container Type

Container ID Container Name Container ID Container Name Container ID Container Name
2 minutes 13 miles 87 utilities
4 credits 17 bills 88 cable_satellite
5 bank 21 loans 91 isp
7 orders 22 mortgage 92 prepay
10 telephone 65 bill_payment 94 RealEstate
12 stocks 84 insurance    

Transaction Base Type

Transaction Base Type ID Transaction Base Type
1 credit
2 debit
3 other
4 unknown 

Transaction Category Type

Transaction Category Type ID Transaction Category Type
1 uncategorize
2 income
3 expense
4 transfer
5 DeferredCompensation

Account Classification

This is used for identifying business accounts or personal accounts. 

ACCOUNT_CLASSIFICATION_ID ACCOUNT_CLASSIFICATION
1 other
2 personal
3 corporate
4 smallBusiness
5 trust
6 addOnCard
7 virtualCard

Transaction Status

TRANSACTION_STATUS_ID TRANSACTION_STATUS
1 posted
2 pending

Credit Card Type

Credit Card Type ID Card Type Name
1 UNKNOWN
2 VISA
3 MASTERCARD
4 AMERICAN_EXPRESS
5 DISCOVER_CARD
6 DINERS_CLUB 

Individual Account Status 

ITEM_ACCOUNT_STATUS_ID ITEM_ACCOUNT_STATUS_NAME DESCRIPTION
1 ACTIVE null
2 INACTIVE null
3 DELETED null
5 TO_BE_CLOSED The account is closed at the site, needs to be confirmed by the user
6 CLOSED The account is closed at the site and has been confirmed by the user or the cobrand and configured for this status 

Content Service Level Refresh Status

The following status code represents the status of refresh for startrefersh7, startVerificationWithMFA1, updateItemCredentialsAndStartVerificationDataRequest, and addItemAndStartVerificationDataRequest.

Refresh Status Code Possible Cause Suggested Action
STATUS_UNKNOWN   0 The refresh status is unknown. Retry the refresh 
SUCCESS_NEXT_REFRESH_SCHEDULED  1 The next refresh has been scheduled successfully. Display the updated data to the consumer.
REFRESH_ALREADY_IN_PROGRESS  2 The refresh is already in progress for this item. Another refresh or a related operation cannot be done as the item is refreshing. Wait for the refresh to complete and then display the updated data to the consumer.
UNSUPPORTED_OPERATION_FOR
_SHARED_ITEM 
3 The operation does not support items that are shared among users, such as news items. Do not attempt to refresh this item. 
SUCCESS_START_REFRESH  4 The refresh has been successfully initiated. Display the updated data to the consumer.
ITEM_CANNOT_BE_REFRESHED  5

The item cannot be refreshed due to one of the following reasons:

  • The last refresh failed with an error
  • The item is a manual account
Do not attempt to refresh this item if it is a manual account. Else check the credentials, resolve the error and then retry the refresh. 
ALREADY_REFRESHED_RECENTLY  6 The item has been recently refreshed and hence the refresh related operation cannot be performed. Display the updated data to the consumer or refresh again after a time period of 30 minutes.
UNSUPPORTED_OPERATION_FOR
_CUSTOM_ITEM 
7 The item is a manual account and hence the refresh related operation is not supported. Do not attempt to refresh this item.
SUCCESS_REFRESH_WAIT_FOR_MFA  8 The refresh has been successfully initiated. Waiting for the Multifactor Authentication (MFA) steps to follow. Invoke the MFA flow for this item. 

Site Level Refresh Status

SITE_REFRESH_
STATUS_ID
SITE_RE​FRESH_STATUS DESCRIPTION
0 REFRESH_NEVER_INITIATED Specifies that site refresh never got initiated for this member site account.
1 REFRESH_TRIGGERED Specifies the site refresh has been triggered for this member site account
2 LOGIN_SUCCESS Specifies login was successful as part of site refresh for this member site account
3 LOGIN_FAILURE Specifies login has failed as part of the site refresh for this member site account
4 PARTIAL_COMPLETE Specifies refresh is partially complete as part of site refresh for this member site account
5 REFRESH_COMPLETED Specifies the site refresh has completed for this member site account
6 REFRESH_TIMED_OUT Specifies that site refresh got timed out as response did not come within timeout time for this member site account
7 REFRESH_CANCELLED Specifies that site refresh was canceled/stopped/aborted for this member site account
8 REFRESH_COMPLETED_WITH_
UNCERTAIN_ACCOUNT
Specifies that site refresh has completed for this member site account with atleast one container not aggregated as it was not sure if user has account with that container.
9 REFRESH_ALREADY_IN_PROGRESS Specifies that the refresh is already in progress for the requested site member account. This will be used by SDK to inform Application.
10 SITE_CANNOT_BE_REFRESHED Specifies that the requested site member account cannot be refreshed due to various reasons like 402, custom account. This will be used by SDK to inform Application.
11 REFRESHED_TOO_RECENTLY Specifies that refresh for the requested site member account was recently done within allowed time limit. This will be used by SDK to inform Application.
12 REFRESH_COMPLETED_
ACCOUNTS_ALREADY_
AGGREGATED
Specifies that refresh got completed but all the accounts under it are found to be already aggregated and hence no cache_item_ids got created and responses not processed.

Response Code Type

RESPONSE_CODE_TYPE_ID Description
1 Not an Error
2 Site Error
3 User Error
4 Technical Error

Refresh Type

Refresh Type ID Refresh Type Description
0 NOT_REFRESHED The item was not refreshed.
1 CACHE_REFRESH The refresh was initiated by a scheduled cache-run.
2 INSTANT_REFRESH The refresh was initiated as a result of a user initiated action.