NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Classification → Update record

AI-generated

Summary

Update a NetSuite Classification record.

Inputs

  • id (required) — Internal identifier of the classification record to update.
  • name — Enter a name for this class. The name can be alphanumeric with a maximum of 60 characters.
  • isInactive — Check this box to inactivate this class record. Inactive classes do not show in lists of classes on records and transactions.
  • includeChildren — Associate the class with all sub-subsidiaries associated with each subsidiary selected in the Subsidiary field.
  • subsidiary — Subsidiary identifier for the classification.
  • parent — Parent class identifier.
  • externalId — External identifier for the classification.
  • lastModifiedDate — Last modified date of the classification record.
  • Prefer — Execute the request asynchronously if set to 'respond-async'.
  • X-NetSuite-Idempotency-Key — A user-defined unique idempotency key (RFC 4122 UUID format) ensuring the request executes only once.
  • X-NetSuite-PropertyNameValidation — Sets the strictness of property name validation: Error, Warning, or Ignore.
  • X-NetSuite-PropertyValueValidation — Sets the strictness of property value validation: Error, Warning, or Ignore.
  • replace — Comma-delimited names of sublists on this record. All sublist lines will be replaced with lines specified in the request.
  • replaceSelectedFields — If true, all fields to be deleted in the update request must be included in the 'replace' query parameter.
  • authMethod — Authentication method for the request. Defaults to OAuth1. Options: OAuth1, OAuth2.
  • isDebugMode — Whether to include full request and response information in the output.
  • additionalFields — Additional fields for class translation, including language and locale selections.
  • refName — Reference name for the operation.

Output shape

Updated NetSuite Classification record.

The operation sends a PATCH request to /classification/{id}. Required parameter: id. Optional parameters control class metadata, subsidiary/parent relationships, inactivation, children association, idempotency, validation strictness, sublist replacement, and custom field updates.

Examples

Example 1: Update classification name and mark as inactive

id: 12345, name: 'New Class Name', isInactive: true

Links

Discussion