NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Non Inventory Purchase Item → Update record

AI-generated

Summary

Update a Non Inventory Purchase Item record in NetSuite by its internal identifier, modifying specified fields.

Inputs

  • Id (required) — Internal identifier of the Non Inventory Purchase Item to update.
  • Additional Fields — Optional fields to update on the Non Inventory Purchase Item, including attributes like allocation price, amortization period, class, currency, description, vendor, and many others as supported by the NetSuite API.
  • Custom Fields — Custom fields to update, each specified by field name, type, and corresponding value.
  • Debug Mode — If enabled, includes full request and response details in the node output.
  • Authentication Method — Specifies whether to authenticate with OAuth1 or OAuth2.
  • Prefer — Optional server preference header, e.g., to request asynchronous execution.
  • X - Net Suite - Idempotency - Key — Optional unique idempotency key applied to asynchronous requests to ensure single execution.
  • X - Net Suite - Property Name Validation — Controls strictness of property name validation (Error, Warning, Ignore).
  • X - Net Suite - Property Value Validation — Controls strictness of property value validation (Error, Warning, Ignore).

Output shape

a JSON object containing details of the updated Non Inventory Purchase Item record as returned by the NetSuite REST API.

The operation requires the internal 'Id' of the existing record to update. Optional 'Additional Fields' and 'Custom Fields' can be provided to modify the record's attributes. Enabling 'Debug Mode' adds HTTP request and response details to the output. The operation supports asynchronous execution via the 'Prefer' header and idempotency via a unique key. Errors and validation strictness can be controlled using the respective X-NetSuite headers.

Links

Discussion