Skip to main content

Create Items

POST 

/api/items/createitems

Tier: Public — stable, supported for third-party integration.

Creates a batch of tracked items in one call.

Applies the same per-item validation as ItemController.CreateItem(...) (SKU exists and is operational, at most one tag, extended properties, place, quantity/multiplier bounds, tag availability) — duplicate tags within the batch are also caught. Successful rows are persisted in one bulk merge and a single item-created system event is raised for all created ids.

Request

Responses

Returns a partial-success result. See Items.BatchCreateItemsResultDto; an empty Items.BatchCreateItemsDtoItems list returns AllCreated: true. The response does not echo the ids of created items — callers must re-query.