NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Project Task → Insert or update record

AI-generated

Summary

Insert or update a Project Task record in NetSuite identified by its external ID, allowing configuration of numerous task properties including work estimates, dates, assignees, status, priority, and custom fields.

Inputs

  • id (required) — External identifier of the Project Task to insert or update.
  • Authentication Method — Choose between OAuth1 or OAuth2 authentication methods.
  • Additional Fields — Optional properties to set on the Project Task such as actual work, assignee details, comments, constraint types, dates (start, end, baseline), estimated and remaining work, priorities, project references, status, and various MS Project related metadata.
  • Custom Fields — Custom fields with specific names and types that can be set on the Project Task record.
  • Prefer — Optional HTTP Prefer header to request asynchronous execution ('respond-async') for the update.
  • Replace — Comma-delimited names of sublists whose lines should be replaced entirely with the provided data for the update.
  • Replace Selected Fields — If true, includes all fields to be deleted in the update, requiring explicit listing in the 'replace' parameter.
  • Debug Mode — Enable to include full HTTP request and response details in the output for debugging.
  • X - Net Suite - Idempotency - Key — A unique idempotency key to ensure exactly-once execution of asynchronous requests.
  • X - Net Suite - Property Name Validation — Controls strictness of property name validation: Error, Warning, Ignore, or default.
  • X - Net Suite - Property Value Validation — Controls strictness of property value validation: Error, Warning, Ignore, or default.

Output shape

a JSON object representing the inserted or updated Project Task record, including any response metadata; optionally includes full request and response info if Debug Mode is enabled.

Requires the 'id' (external identifier) to specify the target Project Task. Supports asynchronous updates with 'respond-async' preference and idempotency keys for safe repeated requests. Custom fields can be specified with their types and values.

Examples

Example 1: Update a Project Task with new estimated work and status.

Set 'id' to target the task, fill 'estimatedWork' and 'status' inside Additional Fields, disable Debug Mode.

Example 2: Insert or update a Project Task asynchronously with debug information.

Set 'Prefer' to 'respond-async', provide 'X - Net Suite - Idempotency - Key' with a UUID, enable Debug Mode.

Links

Discussion