Skip to content

Update product

Request

Security
oauth2
Path
productintegerrequired

The product ID

Bodyapplication/jsonrequired
productCategoryobjectrequired

Must be a valid category from the list categories endpoint.

itemDetailsobjectrequired
tradeItemIdentificationobject
physicalDimensionsobject
quantityobjectrequired
priceInformationobject
itemCharacteristicsobject
validityInformationobject
personobject
addressobjectrequired
genericEnvironmentalInformationobject
curl -i -X PUT \
  'https://app.insert.nl/api/v1/products/{product}/update' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "productCategory": {
      "id": "string",
      "type": "stabu"
    },
    "itemDetails": {
      "name": "string",
      "productDescription": {
        "description": "string",
        "languageCode": "string"
      },
      "attachment": {
        "imageData": "string",
        "attachedData": "string"
      }
    },
    "tradeItemIdentification": {
      "suppliersTradeItemId": "string"
    },
    "physicalDimensions": {
      "height": 0,
      "width": 0,
      "depth": 0,
      "uoMMeasurement": "mm"
    },
    "quantity": {
      "quantityValue": 0,
      "quantityUoM": "stuks"
    },
    "priceInformation": {
      "price": 0,
      "priceBase": {
        "VATInformation": true,
        "numberOfUnitsInPriceBasis": "string",
        "priceOnRequestIndicator": true
      }
    },
    "itemCharacteristics": {
      "technicalQuality": "string",
      "aestheticQuality": "string",
      "rawMaterial": "string",
      "color": "string"
    },
    "validityInformation": {
      "statusCode": "Beschikbaar",
      "validityStartDate": "2019-08-24T14:15:22Z",
      "validityEndDate": "2019-08-24T14:15:22Z"
    },
    "person": {
      "personName": "string",
      "contactInformation": {
        "emailAddress": "user@example.com"
      }
    },
    "address": {
      "street": "string",
      "postalCode": "string",
      "city": "string"
    },
    "genericEnvironmentalInformation": {
      "co2Reduction": 0,
      "eciResult": 0,
      "mkiNMDid": "string",
      "noxResult": 0
    }
  }'

Responses

ProductResource

Bodyapplication/json
dataobject(ProductResource)required
Response
{ "data": { "id": 0, "websiteURI": "string", "productCategory": { … }, "projectNumber": 0, "tradeItemIdentification": { … }, "itemDetails": { … }, "physicalDimensions": { … }, "quantity": { … }, "priceInformation": { … }, "itemCharacteristics": { … }, "validityInformation": { … }, "person": { … }, "address": { … }, "genericEnvironmentalInformation": { … } } }