Produkt - MainCategories für verschiedene Saleschannel per API pflegen

Ich kann mir mit folgendem API Call ja die MainCategories für einen Artikel anzeigen lassen:

GET localhost/api/product/{product-id}/mainCategories/

Damit bekommt man z.B. bei 2 verschiedenen Saleschannels, wo die Haupt Kategorie unter SEO URLs manuell gepflegt wurde z.B. folgendes Ergebnis:

{
  "total": 2,
  "data": [
    {
      "salesChannelId": "0f79ed95534e46c79900b4e74dbefbc5",
      "salesChannel": null,
      "categoryId": "14cc3c4358e549bea476358e68b0c076",
      "category": null,
      "productId": "9aa7d1085c084bb682d311da7469ee26",
      "product": null,
      "_uniqueIdentifier": "f4969b88b99244e38a199971f4fa0c50",
      "versionId": null,
      "translated": [],
      "createdAt": "2021-07-10T12:20:24.867+00:00",
      "updatedAt": null,
      "extensions": {
        "foreignKeys": {
          "apiAlias": null,
          "extensions": []
        }
      },
      "id": "f4969b88b99244e38a199971f4fa0c50",
      "productVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
      "categoryVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
      "apiAlias": "main_category"
    },
    {
      "salesChannelId": "b516535d242940efbb9d75e55f648342",
      "salesChannel": null,
      "categoryId": "907d6b0d8c9c490ea315e61c7bfd4bf8",
      "category": null,
      "productId": "9aa7d1085c084bb682d311da7469ee26",
      "product": null,
      "_uniqueIdentifier": "dcbebeb6ce7d4ec4a4ba9f0be6421c06",
      "versionId": null,
      "translated": [],
      "createdAt": "2021-07-10T12:20:31.153+00:00",
      "updatedAt": null,
      "extensions": {
        "foreignKeys": {
          "apiAlias": null,
          "extensions": []
        }
      },
      "id": "dcbebeb6ce7d4ec4a4ba9f0be6421c06",
      "productVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
      "categoryVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
      "apiAlias": "main_category"
    }
  ],
  "aggregations": []
}

Wenn bei einem Produkt noch nichts hinterlegt wurde ist dies das Ergebnis:

{
  "total": 0,
  "data": [],
  "aggregations": []
}

Jetzt meine Frage, wie kann ich das ganze den per „POST“ updaten, welche IDs etc. muss ich hier übergeben um z.B. bestehende zu aktualisieren bzw. neue hinzuzufügen?