NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Note Type → Insert or update record

AI-generated

Summary

Update an existing Note Type record in NetSuite identified by its external Id or create it if it does not exist, with support for various optional fields, custom fields, and request preferences.

Inputs

  • Id (required) — The external identifier of the Note Type to update.
  • Additional Fields — Optional fields to set on the Note Type such as description, external ID, inactive status, name, reference name, replace parameters, and several NetSuite-specific headers influencing server behavior and validation.
  • Custom Fields — Multiple custom fields for the Note Type, each requiring a field name, type, and corresponding value according to the defined type.
  • Debug Mode — Set to true to include full request and response information in the output for debugging purposes.

Output shape

a single record representing the updated or created Note Type in JSON format.

If Debug Mode is enabled, additional full request and response details are included in the output. The operation uses HTTP PUT on the /noteType/{id} endpoint, so the Id input corresponds to the path parameter identifying the record. Optional parameters control server behavior such as asynchronous execution, idempotency, and property validation strictness.

Examples

Example 1: Update Note Type with additional fields and custom fields

Set Id to the external identifier, fill Additional Fields like name and description, provide any required Custom Fields, and optionally enable Debug Mode to get detailed request data in the output.

Discussion