NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Topic → Insert or update record

AI-generated

Summary

Insert or update a Topic record in NetSuite by specifying its external Id and desired field values, including optional detailed fields and custom fields.

Inputs

  • Id (required) — External identifier of the Topic record to insert or update.
  • Additional Fields — Optional fields to refine the Topic record such as title, description, detailed description, inactive status, parent topic, and validation preferences.
  • Custom Fields — Optional list of custom fields with names, types, and values to include in the Topic record.
  • Debug Mode — Flag to include full request and response details in the output for debugging.

Output shape

a single record representing the inserted or updated Topic, optionally including full request and response data if debug mode is enabled

The operation uses the provided external Id to identify the Topic record to insert or update; optional additional and custom fields customize the record data; enabling Debug Mode causes detailed API request/response information to be included in the output.

Examples

Example 1: Update a Topic record with external Id 'topic-123' to set its title and mark as inactive

Set Id to 'topic-123', Additional Fields with Title and Inactive true, Debug Mode false.

Discussion