Postman 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":"",
          "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"
          }
       }
    }
  8. Click Send.
  9. You will have the same user object returned in the response indicating the user is registered.