Get Provider Accounts

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.

Parameters

For the Request

Example Request

curl -X GET /providerAccounts \\
	-H 'Content-Type: application/json' \\
	-H "Authorization: Bearer {access_token}"

Example Response

{
  "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"
    }
  ]
}

Get Provider Account Details

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.

Parameters

For the Request