NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Subscription Plan → Insert or update record

AI-generated

Summary

Insert or update a Subscription Plan record in NetSuite by specifying its external identifier and relevant fields, including optional custom fields and advanced settings.

Inputs

  • id (required) — The external identifier of the Subscription Plan to update or insert.
  • additionalFields — Optional fields to specify additional Subscription Plan details such as advance renewal period, auto-renewal options, class, custom form, description, display name, inactive status, income account, initial term, item type, location, member items, subsidiary, and others.
  • customFields — A list of custom fields to set on the Subscription Plan record, supporting multiple data types like boolean, dateTime, multiSelect, number, select, and string.
  • isDebugMode — Whether to include full request and response information in the output for debugging purposes.

Output shape

a single JSON object representing the created or updated Subscription Plan record as returned by the NetSuite REST API, including all submitted fields and any metadata.

Supports synchronous or asynchronous execution (with 'Prefer' header options). Optional idempotency key can be set for asynchronous calls. Custom fields are included if defined. Debug mode expands output with full request and response details.

Discussion