Validation Errors

HTTP Status CodeError CodeError MessageCause and Action
400
Y301
Invalid clientId or secret
The client credentials you provided is invalid.
400
Y302
Missing header parameter {0},{1},{2},{3}
You are missing a required parameter. Review the API implementation notes to find the correct value.
400
Y303
clientId or secret is missing
You are missing a required parameter. Review the API implementation notes to find the correct value.
400
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.
400
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
400
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.
400
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.
400
Y803
{0} required {1}
You are missing a required parameter. Review the API implementation notes to find the correct value.
400
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.
400
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.
400
Y806
Invalid Input
You have provided an invalid parameter name or JSON. Review the API implementation notes to find the correct value.
400
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.
400
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.
400
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.
400
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
400
Y811
{0} value already exists
You have provided a parameter value that already exists. Ask the user to correct the value.
400
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.
400
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.
400
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.
400
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.
400
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.
400
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.
400
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.
400
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.
400
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.
400
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
400
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
400
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
400
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
400
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.
400
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
400
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.
400
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
400
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
400
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
400
Y833
Invalid value(s) {0} for {1}
You have provided an invalid value for a filter. Example: Invalid syntax for dataset$filter
400
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
400
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
400
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.
400
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.
400
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.
400
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.
400
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.
400
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.
400
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.