Validation Errors

HTTP Status CodeError CodeError MessageCause and Action
Y301
Invalid clientId or secret
The client credentials you provided is invalid.
Y302
Missing header parameter {0},{1},{2},{3}
You are missing a required parameter. Review the API implementation notes to find the correct value.
Y303
clientId or secret is missing
You are missing a required parameter. Review the API implementation notes to find the correct value.
Y309
User already exists as an admin user, try registering user with different name
You have provided loginName that already exists as an admin user, try using a different name.
Y800
Invalid value for {0}
Review the parameter values passed. The parameter you provided is invalid. Reasons could be incorrect data type, deleted data, etc. Examples: Invalid value for status Invalid value for container Invalid value for loginName
Y801
Invalid length for {0}
The length of a parameter provided is not as expected. Review the API implementation notes to find the correct value. Example: Invalid length for description; min 3 and max 200 characters are allowed.
Y802
{0} not allowed
The parameter/value you provided is not allowed. Review the API implementation notes to find the correct value. Examples: categoryParam not allowed, future fromDate not allowed.
Y803
{0} required {1}
You are missing a required parameter. Review the API implementation notes to find the correct value.
Y804
Permitted values of {0} between {1} - {2}
The parameter value you provided is not in the acceptable range. Review the API implementation notes to find the correct value. Example: Permitted values are between 1 - 500.
Y805
Multiple {0} not supported
You can only provide a single value for this parameter. Review the API implementation notes to find the correct value.
Y806
Invalid Input
You have provided an invalid parameter name or JSON. Review the API implementation notes to find the correct value.
Y807
Resource not found
You have provided a resource value that does not exist in the system. Please check the URI you submitted for errors or invalid values. If the URI is correct, this may be a premium resource to which you need to subscribe. Ensure that you have previously authorized access to the resource through Yodlee Client Services.
Y808
Your password doesn't meet required criteria
The password you have provided to register or update credential services does not meet the required criteria. Ensure that the password value adheres to the eligibility criteria.
Y809
Invalid date range
The date range you have provided is invalid. Make sure the To date is greater than the From date and the range passed is within the acceptable limits.
Y810
{0} should not be same as {1}
You have passed the same values to at least two API input parameters. Examples: The new password should not be the same as the old password High Level categoryName should not be the same as categoryName
Y811
{0} value already exists
You have provided a parameter value that already exists. Ask the user to correct the value.
Y812
Required field/value - {0} missing in the {1}  
One of the mandatory parameter values is missing. Review the API implementation notes to find the correct value.
Y813
{0} should be provided
The request you made cannot be executed because the required information is missing from the request. Example: Either category or categoryId should be provided.
Y814
Exchange rate not available for currency
The exchange rate for the user's preferred currency is not available. Contact Yodlee Customer Service for details.
Y815
Cannot apply filter on {0} if {1}
The combination of query parameters you have provided is in error. Review the API implementation notes to find the correct values. Examples: Cannot apply filter on assetClassification. classificationType if assetClassification is not requested.
Y816
{0} can only be requested for {1}
The request you made is not applicable or relevant for a specific resource. Example: Credentials can only be requested for aggregated accounts.
Y817
Invalid JSON for {}
You have provided an invalid JSON as an input. Verify the JSON format and the field names. Example: Invalid JSON for transactionParam.
Y819
{0} cannot be updated
The parameter or resource you are trying to update is not supported for updates or cannot be updated. Examples: accountType cannot be updated account cannot be updated for this provider.
Y820
The {0} is not supported for {1} Note: 820 and 821 are similar type of errors with a slight variation in the error message
The combination of request parameters you have provided are not supported. Examples: The Type filter is not supported for insurance accountType while retrieving transaction The accountReconType field is not supported for container other than investment isAsset field is not supported for loan/card account type dueDate/frequency is not supported for bank/investment/otherAssets/otherLiabilities.
Y821
{0} not supported Note: 820 and 821 are similar type of errors with a slight variation in the error message
The data you requested is not currently enabled.
Y822
{0} cannot be requested for {1}
You have requested a piece of information that is not allowed. Example: Credential cannot be requested for a shared providerAccount
Y823
{0} not applicable {1}
You have requested a piece of information that is not relevant. Examples: Credentials are not applicable for real estate accounts Transaction are not applicable for reward
Y824
The maximum number of {0} permitted is {1}
You have provided data that is more than the permitted length. Example: The maximum number of accountIds permitted is 100. The maximum number of categoryIds permitted is 100
Y825
Update not allowed {0}
You have performed an operation that is not allowed. Examples: Update not allowed - Data Retrieval in Progress Update not allowed - Reason: REFRESHED_RECENTLY
Y826
Query parameter(s) {0} have been deprecated; support for them is only available through body parameters
You have provided the deprecated query input parameter. Make sure that you pass the relevant body parameters.
Y827
{0} has been reached. Please try later
The action you have performed has reached the threshold that is allowed for the day. Example: The maximum threshold for the day has been reached. Please try later
Y828
The provider has not yet requested the MFA information
You have provided the MFA details for an add/update account process that has not yet requested the information.
Y830
{0} has to be enabled {1}
The information that you are requesting cannot be provided, as the required dataset/feature is not enabled. Contact Yodlee Customer Services
Y831
Account already {0} for EBILL
You are trying to enroll or unroll EBILL for an ineligible account. Examples: Account already enrolled for EBILL Account already unenrolled for EBILL
Y832
Invalid syntax for {0}
The syntax you have provided for the input filter is invalid. Example: Invalid value(s) ACCT_PROFILES for dataset$filter
Y833
Invalid value(s) {0} for {1}
You have provided an invalid value for a filter. Example: Invalid syntax for dataset$filter
Y847
{0} cannot be requested, as {1} not enabled
You cannot request a feature-related attribute if the feature is not enabled. Example: isAssetTransferEligible cannot be requested, as SN 2.0 or asset transfer feature is not enabled
Y848
{0} cannot be provided as input, as the {1} feature is not enabled
You cannot update the attribute because the feature is not enabled. Example: DetailedCategoryId cannot be provided as input, as the detailed category feature is not enabled
Y850
Container: {0} are inactive. The accounts linked to them were deleted. Add the accounts again to reactivate them
You have deleted all available accounts under the container. Add the provider account again to restore them to the system. Example: Container: loan and investment are inactive. The accounts linked to them were deleted. Add the accounts again to reactivate them.
Y852
Duplicate {0} cannot be passed in the input
You cannot pass duplicate attributes in the input. Example: Duplicate ids cannot be passed in the input.
Y853
{0} parameters cannot be passed simultaneously
You cannot simultaneously pass similar parameters as input. Pass one parameter at a time while invoking the API. Example: dataset and datasetNames cannot be passed simultaneously.
Y854
The number of account additions have reached the maximum limit. Contact Yodlee Customer Services
You have exceeded the permissible number of accounts; no more can be added.
Y866
As the user edits the credentials, the initiatingSource value cannot be SYSTEM while submitting the user-edited credentials
You have provided incorrect value of initiatingSource as SYSTEM while submitting edit-credentials. Make sure you pass the relevant parameter as the user has edited the credentials.
Y867
As the user initiates the MFA refresh, the initiatingSource value cannot be SYSTEM while submitting the MFA information
You have provided incorrect value of initiatingSource as SYSTEM while submitting the MFA information. Make sure you pass the relevant parameter as the user initiates the refresh and provides the MFA information.
Y872
Maximum threshold to perform challenge deposit verification has been reached. No additional account verification is allowed
The number of challenge deposit verification (CDV) a consumer is allowed to perform in a lifetime is restricted to a certain threshold. Once that threshold has reached this error is shown.