NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Non Inventory Sale Item → Insert or update record

AI-generated

Summary

Update an existing Non Inventory Sale Item record in NetSuite by its external ID with specified fields, or create it if it does not exist.

Inputs

  • Authentication Method — Choose between OAuth1 and OAuth2 authentication methods (default is OAuth1).
  • Id (required) — The external identifier of the Non Inventory Sale Item record to update.
  • Additional Fields — Optional collection of fields to set on the Non Inventory Sale Item such as description, price, class, subsidiary, custom fields, and various accounting and inventory settings.
  • Custom Fields — List of custom fields with names, types, and corresponding values to apply to the record.
  • Prefer — HTTP request preference to specify server behavior, such as asynchronous execution ('respond-async').
  • X - Net Suite - Idempotency - Key — User-defined unique idempotency key for asynchronous requests to ensure single execution.
  • X - Net Suite - Property Name Validation — Sets strictness level for property name validation: Error, Warning, or Ignore.
  • X - Net Suite - Property Value Validation — Sets strictness level for property value validation: Error, Warning, or Ignore.
  • Debug Mode — Toggle to include full request and response details in the node output.

Output shape

a single record representing the updated or created Non Inventory Sale Item, including requested data and optionally debug information when enabled

The operation requires the 'Id' (external ID) parameter; if a record with this ID exists, it updates it with provided fields; otherwise, it creates a new record. Passing the 'prefer' option with 'respond-async' executes the request asynchronously. If 'Debug Mode' is enabled, detailed request and response info is included in the output.

Links

Discussion