NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Service Resale Item → Insert or update record

AI-generated

Summary

Insert or update a Service Resale Item record in NetSuite by specifying its external identifier and providing the item details in the request body. Supports rich customization of fields including pricing, descriptions, accounting details, subscriptions, and more.

Inputs

  • Id (required) — External identifier of the Service Resale Item to insert or update.
  • Additional Fields — Optional detailed fields for the Service Resale Item such as Allocation Price, Amortization Period, Billing Schedule, Currency, Department, Description, Expense and Income Accounts, Item Vendor information, Pricing details, Revenue Recognition Rules, Subsidiary, and many other configurable item attributes.
  • Custom Fields — List of user-defined custom fields to set on the Service Resale Item record. Each custom field requires its name, type, and value.
  • Debug Mode — Boolean to include full request and response info in the output for debugging purposes.

Output shape

a single record representing the newly inserted or updated Service Resale Item, including the final field values as stored in NetSuite.

The operation requires the 'Id' field to specify which record to insert or update. If 'Debug Mode' is enabled, additional request/response details are included in the output. Custom and additional fields are optional but can significantly customize the item record. Supports asynchronous execution preferences and idempotency keys as part of request options.

Examples

Example 1: To update an existing Service Resale Item with external ID 'item123', provide the Id as 'item123' and set desired fields in Additional Fields and Custom Fields as needed.

Id='item123', Additional Fields e.g. 'description','price', Custom Fields as a list with field names and values.

Discussion