NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Customer Status → Update record

AI-generated

Summary

Updates a NetSuite customer status record via PATCH /customerStatus/{id}.

Inputs

  • id (required) — Internal identifier of the customer status record to update.
  • isDebugMode — Whether to include full request and response info in the output. Default: false.
  • authMethod — Authentication method. Options: OAuth1 (default) or OAuth2.
  • additionalFields — Optional collection of fields to set on the customer status record. Sub-fields include: description (string, max 199 chars), externalId (string), isInactive (boolean), includeInLeadReports (boolean), id (string), Prefer (options: or respond-async), probability (number), refName (string), replace (string for sublist replacement), replaceSelectedFields (boolean), stage (collection with id options CUSTOMER/PROSPECT/LEAD and refName), name (status title string), X-NetSuite-Idempotency-Key (string, RFC 4122 UUID format for async requests), X-NetSuite-PropertyNameValidation/PropertyValueValidation (options: Error/Warning/Ignore).
  • customFields — Fixed collection of custom fields to set on the record, each with a field name (loaded via loadCustomFields), field type (boolean, dateTime, multiSelect, number, select, string), and a matching value field.

Output shape

Updated customer status record as returned by the NetSuite PATCH endpoint.

Authentication defaults to OAuth1; set authMethod to oauth2 for OAuth2. Use isDebugMode=true to inspect full request/response in the n8n execution log. The idempotency key ensures async requests execute only once. Stage and name fields control how the status appears in leads, prospects, or customer records.

Links

Discussion