{ "opencollection": "1.0.0", "info": { "name": "Envestnet Aggregation APIs Account Token Auth API", "version": "1.1.0" }, "items": [ { "info": { "name": "Auth", "type": "folder" }, "items": [ { "info": { "name": "Envestnet Delete API Key", "type": "http" }, "http": { "method": "DELETE", "url": "/auth/apiKey/:key", "params": [ { "name": "key", "value": "", "type": "path", "description": "key" } ] }, "docs": "This endpoint allows an existing API key to be deleted.
You can use one of the following authorization methods to access this API:
  1. cobsession
  2. JWT token
Notes:
  • This service is not available in developer sandbox environment and will be made availablefor testing in your dedicated environment. " }, { "info": { "name": "Envestnet Get API Keys", "type": "http" }, "http": { "method": "GET", "url": "/auth/apiKey" }, "docs": "This endpoint provides the list of API keys that exist for a customer.
    You can use one of the following authorization methods to access this API:
    1. cobsession
    2. JWT token
    Notes:
  • This service is not available in developer sandbox environment and will be made available for testing in your dedicated environment. " }, { "info": { "name": "Envestnet Generate API Key", "type": "http" }, "http": { "method": "POST", "url": "/auth/apiKey", "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint is used to generate an API key. The RSA public key you provide should be in 2048 bit PKCS#8 encoded format.
    A public key is a mandatory input for generating the API key.
    The public key should be a unique key. The apiKeyId you get in the response is what you should use to generate the JWT token.
    You can use one of the following authorization methods to access
    this API:
    1. cobsession
    2. JWT token
    Alternatively, you can use base 64 encoded cobran" }, { "info": { "name": "Envestnet Generate Access Token", "type": "http" }, "http": { "method": "POST", "url": "/auth/token", "body": { "type": "form-urlencoded", "data": [ { "name": "clientId", "value": "" }, { "name": "secret", "value": "" } ] } }, "docs": "Generate Access Token using client credential authentication.
    This service returns access tokens required to access Yodlee 1.1 APIs. These tokens are the simplest and easiest of several alternatives for authenticating with Yodlee servers.
    The most commonly used services obtain data specific to an end user (your customer). For these services, you need a user access token. These are simply tokens created with the user name parameter (loginName) set to the id of your end " }, { "info": { "name": "Envestnet Delete Token", "type": "http" }, "http": { "method": "DELETE", "url": "/auth/token" }, "docs": "This endpoint revokes the token passed in the Authorization header. This service is applicable for JWT-based (and all API key-based) authentication and also client credential (clientId and secret) based authentication. This service does not return a response body. The HTTP response code is 204 (success with no content).
    Tokens generally have limited lifetime of up to 30 minutes. You will call this service when you finish working with one user, and you want to delete the valid token rather th" } ] } ], "bundled": true }