NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Job → Insert record

AI-generated

Summary

Insert a new Job record into the NetSuite system via the REST API, allowing specification of various Job fields including identifiers, dates, status, addresses, custom fields, and other project details.

Inputs

  • authMethod — Select the authentication method (OAuth1 or OAuth2) to authenticate the request.
  • Additional Fields — Optional collection of fields to specify additional Job details such as Account Number, Actual End Date, Address Book, External ID, Last Modified Date, Phone, State/Province, Zip, billing and shipping defaults, IDs, labels, dates, statuses, estimated financials, custom form, language, parent job, percent complete overrides, revenue recognition, and more. These fields correspond to NetSuite Job record properties and allow detailed record specification.
  • Auto — Boolean flag to use automatic naming for the Job ID; if true, NetSuite generates the ID copying the project name, otherwise user can manually enter an ID.
  • Campaign — Set the Campaign field (called Project Name) which NetSuite copies for the Project ID if Auto is enabled.
  • Custom Fields — Optional array of custom fields to set on the Job record. Each custom field includes a name, type, and value matching NetSuite's custom field API schema.
  • Debug Mode — Boolean to include full request and response information in the operation's output for debugging purposes.

Output shape

a single JSON object representing the newly created Job record as returned by the NetSuite REST API, including any NetSuite-assigned internal IDs and additional metadata.

Supports optional debugging output including full request and response info when Debug Mode is enabled. The operation uses either OAuth1 or OAuth2 authentication based on configuration.

Examples

Example 1: Create a new Job record with custom name and estimated revenue

Set 'Auto' to false, specify 'Campaign' with the project name, fill additionalFields with estimatedrevenue, and optionally assign customFields. Use OAuth1 or OAuth2 as authentication method.

Links

Discussion