Properly formatted JSON for an API call to create multiple products using Webflow Ecommerce API

Good day,

I am trying to create a product list externally using the Webflow Ecommerce API to populate my Products Database.

So far if I use the following JSON format for creating ONE item it works:

{
  "product": {
    "fields": {
      "slug": "product-name",
      "name": "Product Name",
      "_archived": false,
      "_draft": false,
      "country": "France"
    }
  },
  "sku": {
    "fields": {
      "slug": "post-body",
      "name": "Cloak Of Invisibility Color: Obsidian Black",
      "_archived": false,
      "_draft": false,
      "price": {
        "value": 0,
        "unit": "USD"
      }
    }
  }
}

The problem comes when I try to generate MORE THAN ONE product.

For example, I tried:

{
  "product": {
    "fields": {
      "slug": "product-name",
      "name": "Product Name",
      "_archived": false,
      "_draft": false,
      "country": "France"
    }
  },
  "sku": {
    "fields": {
      "slug": "post-body",
      "name": "Cloak Of Invisibility Color: Obsidian Black",
      "_archived": false,
      "_draft": false,
      "price": {
        "value": 0,
        "unit": "USD"
      }
    }
  }
},
{
  "product": {
    "fields": {
      "slug": "product-name-2",
      "name": "Product Name 2",
      "_archived": false,
      "_draft": false,
      "country": "Egypt"
    }
  },
  "sku": {
    "fields": {
      "slug": "post-body-2",
      "name": "Cloak Of Invisibility 2 Color: Obsidian Black",
      "_archived": false,
      "_draft": false,
      "price": {
        "value": 0,
        "unit": "USD"
      }
    }
  }
}

I get the error: “err”: “ValidationError: Invalid request body”.

What’s the best way to proceed?

Thanks.