NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Subscription Plan → Insert or update record

AI-generated

Summary

Insert or update a Subscription Plan record in NetSuite by specifying its external identifier and any desired fields or custom fields.

Inputs

  • id (required) — External identifier of the Subscription Plan record to update.
  • additionalFields — Optional collection of Subscription Plan field values and settings to set or update, such as description, subscription plan name, various related entities, dates, booleans, and properties controlling renewal behavior.
  • customFields — Optional list of custom fields to include with the Subscription Plan record, with support for various data types.
  • Prefer — Optional header to request server behavior, e.g., 'respond-async' to execute the request asynchronously.
  • replace — Optional comma-delimited names of sublists to fully replace in the record update.
  • replaceSelectedFields — If true, all fields to be deleted must be included in the 'replace' parameter.
  • X-NetSuite-Idempotency-Key — Optional unique UUID string to ensure idempotent asynchronous requests.
  • X-NetSuite-PropertyNameValidation — Optional setting for strictness of property name validation (Error, Warning, Ignore).
  • X-NetSuite-PropertyValueValidation — Optional setting for strictness of property value validation (Error, Warning, Ignore).
  • isDebugMode — If true, includes the full request and response information in the operation output.
  • authMethod — Authentication method to use with NetSuite API: OAuth1 or OAuth2.

Output shape

a single record

Returns the response from NetSuite API for the inserted or updated Subscription Plan record, which may include the record's identifiers and other details. If debug mode is enabled, the output includes detailed request and response information.

Links

Discussion