Sorry, you need to enable JavaScript to visit this website.
Skip to main content

Recipes

This page contains simple recipes for exercising some Yodlee APIs using Postman. You don't need to use these recipes to test a token if you are using a client credential token, because those kinds of tokens are created for you by the Yodlee server.  Download the latest version of Postman from https://www.getpostman.com/. See the Postman Overview for more information.

Test Your Application Token via Postman

  1. Open Postman.
  2. Select the GET method.
  3. Enter https://sandbox.api.yodlee.com/ysl/providers in the request URL.
  4. On the Authorization tab, select the Bearer Token and enter your JWT from the previous step.
    • Format: 'Bearer (your-jwt-token)
  5. On the Headers tab, enter the following
    • Api-Version: 1.1
    • Content-Type: application/json
  6. Click Send.
  7. View the response. You will receive a list of Yodlee supported providers.

Test Your User JWT via Postman

  1. Open Postman.
  2. Select the GET method.
  3. Enter https://sandbox.api.yodlee.com/ysl/accounts in the request URL.
  4. On the Authorization tab, select the Bearer Token and enter your JWT from the previous step.
    • Format: 'Bearer (your-jwt-token)
  5. On the Headers tab, enter the following
    • Api-Version: 1.1
    • Content-Type: application/json
  6. Click Send.
  7. View the response. You will receive a list of accounts associated with the user.

Create a User via Postman

  1. Open Postman.
  2. Select the POST method.
  3. Enter https://development.api.yodlee.com/ysl/user/register in the request URL.
  4. On the Authorization tab, select the Bearer Token and enter your JWT from the previous step.
    • Use a generic token and not the user-specific token
    • Format: 'Bearer (your-jwt-token)
  5. On the Headers tab, enter the following
    • Api-Version: 1.1
    • Content-Type: application/json
  6. On the Body tab, select Raw and JSON(application/json)
  7. Enter the following JSON in the space provided. Only loginName and email are required fields. The loginName must be unique and email can be a dummy value.
{ 
   "user":{ 
      "loginName":"<your a="" for="" id="" unique="" user="">",
      "email":"abc@abc.com",
      "name":{ 
         "first":"firstname",
         "last":"lastname"
      },
      "address":{ 
         "address1":"address1",
         "state":"state",
         "city":"city",
         "zip":"zipcode",
         "country":"USA"
      },
      "preferences":{ 
         "currency":"USD",
         "timeZone":"PST",
         "dateFormat":"MM/dd/yyyy",
         "locale":"en_US"
      }
   }
}</your>
  1. Click Send.
  2. You will have the same user object returned in the response indicating the user is registered.