NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Job → Insert or update record

AI-generated

Summary

Update or create a Job record in NetSuite identified by a specified external ID, optionally including various standard, custom, and nested fields to precisely define the Job data.

Inputs

  • id (required) — External identifier for the Job record to update or create.
  • additionalFields — Optional collection of standard fields for the Job record such as account number, dates, name, status, currency, subsidiary, comments, addresses, revenue details, and control flags like inactive or auto naming.
  • customFields — List of custom fields with specified field names, types, and values to include in the Job record.
  • isDebugMode — Whether to include full request and response details in the output for debugging purposes.

Output shape

JSON object representing the created or updated Job record as returned from NetSuite REST API, including the applied fields and identifiers.

The output may include detailed request and response data if Debug Mode is enabled. The operation requires specifying the Job external ID and allows extensive customization through additional standard fields and custom fields. Sublist and nested collections can be specified through additionalFields as supported by NetSuite's API.

Examples

Example 1: Update a Job's project name and status by providing the Job's external ID and additional fields.

Set 'id' to the Job's external ID and use additionalFields to specify 'companyName' and 'entityStatus'. Enable 'Debug Mode' to troubleshoot.

Discussion