NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Contact → Insert or update record

AI-generated

Summary

Upsert a NetSuite contact record by sending a PUT request to /contact/{id} with identifier and field values.

Inputs

  • id (required) — External or internal identifier for the contact record.
  • isDebugMode — Whether to include full request and response info in the output.
  • authMethod — Authentication method for the API request.
  • additionalFields — Fields to insert or update on the contact, such as email, phone, name, company, and other contact properties.
  • customFields — List of custom field values to set on the contact record.
  • X_NetSuite_Idempotency_Key — User-defined unique idempotency key (RFC 4122 UUID) to ensure the request executes only once.
  • X_NetSuite_PropertyNameValidation — Strictness level for property name validation.
  • X_NetSuite_PropertyValueValidation — Strictness level for property value validation.
  • replace — Comma-delimited names of sublists on the record to replace with specified lines.
  • replaceSelectedFields — If true, all fields to be deleted must be included in the 'replace' query parameter.

Output shape

NetSuite contact record response object.

Full request/response details included if isDebugMode is true.

Examples

Example 1: Update existing contact with new email and phone

Set id to the contact's external ID, provide additionalFields with email and phone values, leave isDebugMode at default.

Links

Discussion