NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Ship Item → Update record

AI-generated

Summary

Update a Ship Item record in NetSuite by its internal identifier, modifying specified fields and custom fields as provided.

Inputs

  • Id (required) — Internal identifier of the Ship Item record to update.
  • Additional Fields — Optional fields to update on the Ship Item such as currency, description, discount rates, display names, service codes, inactive status, packaging options, subsidiaries, translations, and request preferences.
  • Custom Fields — Optional list of custom fields to update on the Ship Item record; each includes the field name, type, and value.
  • Debug Mode — Whether to include the full request and response data in the operation output for debugging.

Output shape

a single record representing the updated Ship Item, including requested details and optionally full request/response info if Debug Mode is enabled.

The update is performed via a PATCH request to /shipItem/{id} where {id} is the internal identifier; custom fields and standard fields can be specified. Optional headers control validation and asynchronous request behavior. Errors occur if required inputs are missing or invalid.

Examples

Example 1: Update Ship Item description and discount rates with debug info

Set 'Id' to the ship item internal ID, fill in 'Additional Fields' such as 'Description', 'upsDiscountRate', and enable 'Debug Mode' to true.

Example 2: Update Ship Item with custom fields

Provide 'Id' plus entries in 'Custom Fields' collection specifying field names, types, and desired values.

Discussion