NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Bom Revision → Insert or update record

AI-generated

Summary

Insert or update a NetSuite Bom Revision record using the PUT /bomRevision/{id} endpoint.

Inputs

  • id (required) — External identifier of the Bom Revision to insert or update.
  • name — Name of the Bom Revision.
  • externalId — External ID.
  • memo — Memo field.
  • isInactive — Set to true to mark the record as inactive.
  • createdDate — Date the Bom Revision was created.
  • effectiveStartDate — Effective start date.
  • effectiveEndDate — Effective end date.
  • lastModifiedDate — Last modified date.
  • customForm — Custom form reference (id, refName).
  • billOfMaterials — Bill of materials details (id, externalId).
  • component — Component lines; contains an items array where each item can specify bomQuantity, componentYield, description, displayName, item (id/externalId), lineId, quantity, refName, units.
  • customFields — Custom fields defined for the Bom Revision record; each entry includes fieldName, fieldType, and a value matching the type.
  • replace — Comma‑separated list of sublist names to replace with the lines supplied in the request.
  • replaceSelectedFields — When true, indicates that the replace parameter should delete unspecified fields.
  • Prefer — Header value; set to respond-async for asynchronous execution.
  • X-NetSuite-Idempotency-Key — Idempotency key for async requests (UUID).
  • X-NetSuite-PropertyNameValidation — Validation strictness for property names.
  • X-NetSuite-PropertyValueValidation — Validation strictness for property values.
  • isDebugMode — If true, includes full request and response info in the node output.

Output shape

object

Returns the NetSuite API response body for the Bom Revision record. When isDebugMode is true, an additional debug property contains the request and raw response details.

Links

Discussion