SendRequest in a Pre-request Script on Collection - how to get response to set Collection Variable

const postRequest = {
  url: 'https://url',
  method: 'POST',
  header: {
    'Content-Type': 'application/x-www-form-urlencoded',
  },
  body: {
    mode: 'urlencoded',
    urlencoded:
    [
        {key: "client_id",value: "XXX"},
        {key: "grant_type",value: "refresh_token"},
        {key: "refresh_token",value: "ACCESSTOKEN"},
    ]
  }
};

pm.sendRequest(postRequest, (error, response) => {

  if (error) {
    console.log(error);
  }

  pm.test('response should be okay to process', () => {
    pm.expect(error).to.equal(null);
    pm.expect(response).to.have.property('code', 200);
    pm.expect(response).to.have.property('status', 'OK');
    pm.collectionVariables.set("CollRefToken", response.json().access_token);

  });

});
1 Like