Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Warehouse → Insert/Update

AI-generated

Summary

Creates or updates a warehouse record in Acumatica using the provided fields.

Inputs

  • Locations — A collection of location objects defining details like Location ID, Description, and permission flags (e.g., AssemblyAllowed, SalesAllowed).
  • additionalFields — A collection of optional fields such as Account mappings (SalesAccount, InventoryAccount), Location IDs (ShippingLocationID, ReceivingLocationID), and date/time fields (LastModifiedDateTime).

Output shape

A list of items, one per input item, containing the updated warehouse record including generated fields like id and rowNumber.

The node automatically wraps primitive values in Acumatica's { value: ... } format. Empty or default values are stripped before sending to avoid 400 errors. 'Locations' can be used to define multiple location entries within a single warehouse.

Examples

Example 1: Create a new warehouse with a single location

Set WarehouseID to 'WH-01', Description to 'Main Warehouse', and enable SalesAllowed.

Example 2: Upsert an existing warehouse by ID

Provide the WarehouseID in additionalFields to identify the record; other fields update specific attributes.

Example 3: Define multiple locations within one warehouse

Use the Locations fixedCollection with multiple Location entries to add or configure pick/receiving locations.

Links

Discussion