NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Inbound Shipment → Insert or update record

AI-generated

Summary

Update an existing NetSuite Inbound Shipment record by its external identifier, allowing modification of standard, additional, and custom fields.

Inputs

  • id (required) — The external identifier of the Inbound Shipment record to update.
  • Authentication Method — Select OAuth1 or OAuth2 authentication.
  • Additional Fields — Optional fields such as actual and expected shipping and delivery dates, bill of lading, shipment status, memo, items details, and others to update on the record.
  • Custom Fields — List of custom fields with their names, types, and values to update on the Inbound Shipment.
  • Debug Mode — Enable to include full request and response details in the output.
  • Prefer — Specify server behavior preference, e.g., 'respond-async' for asynchronous execution.
  • Replace — Names of sublists to fully replace with provided lines on the record.
  • Replace Selected Fields — If true, all fields to be deleted in the update must be included in the 'replace' parameter.
  • X - Net Suite - Idempotency - Key — Unique idempotency key for async requests to ensure single execution.
  • X - Net Suite - Property Name Validation — Set strictness level for property name validation ('Error', 'Warning', 'Ignore').
  • X - Net Suite - Property Value Validation — Set strictness level for property value validation ('Error', 'Warning', 'Ignore').

Output shape

a single JSON object representing the updated Inbound Shipment record, optionally including debug information if debug mode is enabled

The operation uses the HTTP PUT method on the /inboundShipment/{id} endpoint, requiring the external ID ('id') path parameter. If debug mode is enabled, the response includes raw request and response details. The operation supports optional headers for idempotency and validation controls, and parameters to control replacement of sublists and fields. Errors are returned per standard REST API conventions.

Examples

Example 1: Update inbound shipment with expected delivery date and memo

Set 'id' to the external identifier of the shipment, fill 'expectedDeliveryDate' and 'shipmentMemo' in Additional Fields.

Example 2: Update inbound shipment including custom fields and handling async response

Set 'id', provide custom fields with names, types, and values under Custom Fields; enable Prefer as 'respond-async' and supply an idempotency key.

Links

Discussion