Endpoint: GET
/providerAccounts
The get provider accounts service is used to return all the provider accounts added by the user.
This includes the failed and successfully added provider accounts.
curl -X GET /providerAccounts \\
-H 'Content-Type: application/json' \\
-H "Authorization: Bearer {access_token}"
{
"providerAccount": [
{
"lastUpdated": "string",
"consentId": 0,
"preferences": {
"isDataExtractsEnabled": true,
"linkedProviderAccountId": 0,
"isAutoRefreshEnabled": true
},
"createdDate": "string",
"aggregationSource": "SYSTEM",
"oauthMigrationStatus": "IN_PROGRESS",
"providerId": 0,
"requestId": "string",
"isManual": true,
"id": 0,
"dataset": [
{
"lastUpdated": "string",
"updateEligibility": "ALLOW_UPDATE",
"additionalStatus": "LOGIN_IN_PROGRESS",
"nextUpdateScheduled": "string",
"name": "BASIC_AGG_DATA",
"lastUpdateAttempt": "string"
}
],
"status": "LOGIN_IN_PROGRESS"
}
]
}
Endpoint: GET
/providerAccounts/:providerAccountId
The get provider account details service is used to learn the status of adding accounts and updating accounts.
This service has to be called continuously to know the progress level of the triggered process. This service also provides the MFA information requested by the provider site.
When include = credentials, questions is passed as input, the service returns the credentials (non-password values) and questions stored in the Yodlee system for that provider account.