NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Ship Item → Insert or update record

AI-generated

Summary

Insert or update a Ship Item record in NetSuite by specifying its external identifier and optionally providing additional and custom fields to set or modify.

Inputs

  • id (required) — The external identifier of the Ship Item record to update or insert.
  • additionalFields — Optional fields to define or update attributes of the Ship Item, such as Currency, Description, Discount Rates, Display Name, Inactive status, Service Codes, Subsidiary information, Translations, and advanced headers for asynchronous execution and validation.
  • customFields — List of custom fields to set on the Ship Item record, each specifying the field name, type, and value.
  • isDebugMode — Whether to include full request and response details in the operation output for debugging purposes.

Output shape

a single record representing the inserted or updated Ship Item as returned by NetSuite REST API.

The output includes the result of the insert or update operation. If debug mode is enabled, the full request and response details will also be included. The operation supports asynchronous request behavior and idempotency through optional headers.

Examples

Example 1: Update ship item with id '123' to set a description and mark it inactive.

Set 'id' to '123', fill 'additionalFields.description' with the desired text, and check 'additionalFields.isInactive' to true.

Discussion