update Item

Update an Item with given details.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Supported Apps

Here are the list of apps that support this API.

Quickbooks (quickbooks)
  1. Allowed values for "type" field: INVENTORY, SERVICE, and NON_INVENTORY.
  2. Use passthrough request to get the list of assetAccountIds, get the list of salesDetails.accountIds, and get the list of purchaseDetails.accountIds.
Netsuite (netsuite)
  1. Allowed values for "itemType" field: INVENTORY, nonInventoryPurchase, nonInventoryResale, nonInventorySale, servicePurchase, serviceResale, serviceSale, otherChargePurchase, otherChargeResale, and otherChargeSale.
  2. Use passthrough request to get the list of salesDetails.accountIds.
Microsoft Dynamics Business Central (microsoft-dynamics-business-central)
  1. Allowed values for "type" field: INVENTORY, SERVICE, and NON_INVENTORY.
  2. Use passthrough request to get the list of baseUnitOfMeasureIds, get the list of generalProductPostingGroupIds, and get the list of inventoryPostingGroupIds.
SAP S/4HANA Cloud Public Edition (sap-s4hana-cloud-public)

Required Fields:

  1. itemId

Optional Honored Fields:

  1. itemType - allowed values INVENTORY, SERVICE, and NON_INVENTORY (mapped to SAP's HAWA, SERV, and NLAG product types respectively).
  2. metaData.BaseUnit
  3. itemCode - set as the product's old/external material number.
  4. status - ACTIVE clears the deletion flag; any other value marks the product for deletion.
  5. description - updates the product's description.
  6. metaData.Language - defaults to EN, used for the description's language.

Notes:

  1. Changing itemType on an existing item always fails with SAP error PMD_MSG/062 ("Product type... cannot be changed") - product type is immutable after creation in SAP, this isn't specific to Knit.
  2. Any other metaData key is passed through as-is on the request body.
Body Params
string
required
string
string
string
enum
required
Allowed:
string
enum
Allowed:
string
number
double
string
string

Required for INVENTORY items.

salesDetails
object
purchaseDetails
object
string

JSON-formatted string containing set of key-value attributes to provide additional data

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json