title: Making query params optional in IBM API Connect
body: <p>Hi we are using IBM Api Connect as a gateway for our api's, i am unable to figure out how to make query params optional, i tried doing it in the DESIGN and ASSEMBLE sections  of IBM api connect, but no luck. </p>
  
  <p>this is my final URL that i want to invoke
                                                              www.testdomain.products/getProducts?param1 = " "&amp; param2 = " " &amp; param3 = " "</p>
  
  <p>here all the params are optional  i am giving this url as </p>
  
  <p>www.testdomain.products/getProducts?param1=$(request.parameters.param1)&amp;param2=$(request.parameters.param2) &amp; param3=$(request.parameters.param3)</p>
  
  <p>in one use case i am only passing param1, and want the final url to be constructed only with param1 but this is what i am seeing</p>
  
  <p>www.testdomain.products/getProducts?param1="value"&amp;param2=&amp;param3=</p>
  
  <p>what should i do so that the url is constructed with only the values that i am passing, like this</p>
  
  <p>www.testdomain.products/getProducts?param1="value"</p>