NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Item Fulfillment → Insert or update record

AI-generated

Summary

Update an existing Item Fulfillment record in NetSuite by its external identifier, optionally including detailed fields and custom fields, with support for debug output and idempotency controls.

Inputs

  • Id (required) — The external identifier of the Item Fulfillment record to update.
  • Additional Fields — Optional detailed data for the Item Fulfillment, including shipping addresses, items, packages, subsidiary, partner, and other related fields to customize the record update.
  • Custom Fields — Custom Field values to include in the Item Fulfillment update, supporting various data types such as boolean, dateTime, multiSelect, number, select, and string.
  • Debug Mode — Toggle to include full request and response information in the output for troubleshooting.
  • X - Net Suite - Idempotency - Key — Optional unique idempotency key for asynchronous execution to ensure the request is processed only once.
  • X - Net Suite - Property Name Validation — Sets the strictness level for property name validation (Error, Warning, Ignore).
  • X - Net Suite - Property Value Validation — Sets the strictness level for property value validation (Error, Warning, Ignore).
  • Prefer — Option to request server behavior; use 'respond-async' to execute the request asynchronously.

Output shape

a single updated Item Fulfillment record object representing the result of the update operation

If Debug Mode is enabled, output includes full request and response details. Using the 'Prefer' header with 'respond-async' causes asynchronous execution with appropriate response headers. The operation replaces existing sublist lines if the 'replace' parameter is used. Custom fields and additional fields are optional and enhance the update.

Discussion