Generate Fast Link URL for Yodlee
Description
This web service generates a Fast Link URL for Yodlee.
The Yodlee Fast Link URL provides a successful account adding experience for consumers by capturing the entire set of credentials required to access the accounts, including username, password, and authentication mechanisms such as answers to questions and tokens. It reduces the time taken to integrate with Yodlee APIs.
It allows you to easily add your bank account with Yodlee.
Definition
GET https://<domain>/services/apexrest/genesis/v1/applications/generateFastLink/*
Parameters
The following table provides details of the request parameter used by this web service:
Field | Type | Description |
---|---|---|
applicationId* |
String | This is the borrower's Application ID for which a Fast Link URL has to be generated. |
Error Messages
When you post a web service, you can receive the possible error messages as shown in the following table:
Error Code | Error Message | System.Label | Reason | HTTP Status Code |
---|---|---|---|---|
INVALID_INPUT |
Unable to parse the Request parameters |
UNABLE_PARSE_REQ_PARAMS |
You will receive this error if an error occurs while parsing Request parameters |
400 |
INVALID_INPUT |
Application Id is null |
APPLICATION_ID_NULL |
You will receive this error if the Application ID is not specified in the request URL |
400 |
INVALID_INPUT | Unable to find the Application | APPLICATION_NOT_FOUND | You will receive this error if there is no record for application with an applicationId |
400 |
UNAUTHORIZED | Please update the credentials first |
NA | You will receive this error if the user's credentials are not provided for a given application. | 401 |
API_EXCEPTION | <exception_message> |
NA | You will receive this error if any validation fails or any unexpected error occurs during the processing of the request, the system will raise the exception | 500 |
Sample Request
The sample request to be sent is as shown below:
https://na10.salesforce.com/services/apexrest/genesis/v1/applications/generateFastLink/a39F00000005xmF
Sample Response
This sample response contains the newly created application for the given borrower. The sample response is as shown below:
{
"status": "SUCCESS",
"response": [
{
"link": "https://fastlink.yodlee.com/appscenter/fastlinksb/linkAccount.fastlinksb.action?oauth_callback=www.google.com&access_type=oauthdeeplink&oauth_nonce=3557298372736656086&oauth_version=1.0&oauth_consumer_key=a458bdf184d34c0cab7ef7ffbb5f016b&oauth_signature_method=HMAC-SHA1&oauth_token=c4252245fcca4e23901815fc6b152eb6&displayMode=desktop&oauth_timestamp=1424775040&oauth_signature=tsDNO%2BR0o8ZEa38rpYoyGccMEhI%3D"
}
],
"errorMessage": null,
"errorCode": "NO_ERROR",
"content": []
}