Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Kit Assembly → Insert/Update

AI-generated

Summary

Inserts or updates a Kit Assembly record in Acumatica

Inputs

  • Allocations — Collection of kit assembly allocations; each allocation includes ExpirationDate, LineNbr, LocationID, LotSerialNbr, Qty, SplitLineNbr, Subitem, UOM.
  • NonStockComponents — Collection of non‑stock component details; each component includes ComponentQty, LineNbr, NonStockInventoryID, Qty, ReasonCode, UnitCost, UOM.
  • StockComponents — Collection of stock component details; each component contains nested Allocations and fields like ComponentQty, LineNbr, LocationID, Qty, ReasonCode, StockInventoryID, UnitCost, UOM.
  • additionalFields — Additional kit inventory fields such as Date, Description, Hold, KitInventoryID, LocationID, PostPeriod, Qty, LastModifiedDateTime, ReasonCode, ReferenceNbr, Revision, Status, Subitem, Type, UOM, WarehouseID.

Output shape

a Kit Assembly record (object)

Returns the created/updated record; on error returns an Acumatica error envelope.

Examples

Example 1: Add a new kit assembly with one allocation and additional metadata

Set Allocations to [{ExpirationDate: "2025-12-31T00:00:00Z", LineNbr: 1, LocationID: "WH1", Qty: 10}], additionalFields.Qty: 10, additionalFields.Description: "Test kit"

Links

Discussion