title: Magento 2 API Create Order As guest: {"message":"\"%fieldName\" is required. Enter and try again.","parameters":{"fieldName":"email"}}
body: <p>I'm trying to place an order via Magento 2 API as a guest, following the guidance shown here:</p>
  <p><a href="https://devdocs.magento.com/guides/v2.4/rest/tutorials/orders/order-create-order.html" rel="nofollow noreferrer">https://devdocs.magento.com/guides/v2.4/rest/tutorials/orders/order-create-order.html</a></p>
  <p>The end point I'm using is:</p>
  <p>https://[domain]/rest/V1/guest-carts/'.$quote_id.'/payment-information</p>
  <p>with quote_id being the ID of the quote created initially</p>
  <p>Steps 1-6 complete successfully with relevant response being returned as expected.</p>
  <p>But sending the following payload (literally a copy and paste from the docs) to the above endpoint:</p>
  <pre><code>    {
    &quot;paymentMethod&quot;: {
      &quot;method&quot;: &quot;banktransfer&quot;
    },
    &quot;billing_address&quot;: {
      &quot;email&quot;: &quot;jdoe@example.com&quot;,
      &quot;region&quot;: &quot;New York&quot;,
      &quot;region_id&quot;: 43,
      &quot;region_code&quot;: &quot;NY&quot;,
      &quot;country_id&quot;: &quot;US&quot;,
      &quot;street&quot;: [
        &quot;123 Oak Ave&quot;
      ],
      &quot;postcode&quot;: &quot;10577&quot;,
      &quot;city&quot;: &quot;Purchase&quot;,
      &quot;telephone&quot;: &quot;512-555-1111&quot;,
      &quot;firstname&quot;: &quot;Jane&quot;,
      &quot;lastname&quot;: &quot;Doe&quot;
    }
  }
  </code></pre>
  <p>Results in this error message:</p>
  <p>{&quot;message&quot;:&quot;&quot;%fieldName&quot; is required. Enter and try again.&quot;,&quot;parameters&quot;:{&quot;fieldName&quot;:&quot;email&quot;}}</p>
  <p>The email address IS obviously being supplied, and am really at a loss as to what's going wrong.</p>
  <p>For info, the API this is being sent to is a vanilla install of Magento set up with a test product for testing purposes</p>
  <p>Does anyone have any ideas, or at least some suggestions as to how I can debug given the not very usefulness of the error message given?</p>