title: What is the format of the JSON for a Jenkins REST buildWithParameters to override the default parameters values
body: <p>I am able to build a Jenkins job with its parameters' default values by sending a POST call to
  <a href="http://jenkins:8080/view/Orion_phase_2/job/test_remote_api_triggerring/buildWithParameters" rel="noreferrer">http://jenkins:8080/view/Orion_phase_2/job/test_remote_api_triggerring/buildWithParameters</a></p>
  
  <p>and I can override the default parameters "product", "suites" and "markers by sending to this URL:
  <a href="http://jenkins:8080/view/Orion_phase_2/job/test_remote_api_triggerring/buildWithParameters?product=ALL&amp;suites=ALL&amp;markers=ALL" rel="noreferrer">http://jenkins:8080/view/Orion_phase_2/job/test_remote_api_triggerring/buildWithParameters?product=ALL&amp;suites=ALL&amp;markers=ALL</a></p>
  
  <p>But I saw examples were the parameters can be override by sending a JSON body with new values. I am trying to do that by sending the following json bodies. Neither of them works for me.</p>
  
  <pre><code>{
          'product': 'ALL',
          'suites': 'ALL',
          'markers': 'ALL'
  }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>{
    "parameter": [
          {
              "name": "product",
              "value": "ALL"
          },
          {
              "name": "suites",
              "value": "ALL"
          },
          {
              "name": "markers",
              "value": "ALL"
          }
    ]
  }
  </code></pre>
  
  <p>What JSON to send if I want to override the values of parameters "product", "suites" &amp; "markers"?</p>