HTTP Status Code | Error Code | Error Message | Cause 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. |