Bulk Adjust Place Sku Current Count
POST/api/places/bulkadjustplaceskucurrentcount
Tier: Public — stable, supported for third-party integration.
Adjusts the current stock count for a batch of SKUs at a single place, for an external stock-level feed.
Same signed-delta semantics as PlaceController.AdjustPlaceSkuCurrentCount(...). SKUs with no
existing required-item row are silently skipped (not auto-created) — the response
contains only the rows that were actually updated, so its length may be smaller than
the request's SKU list. If any row's adjustment would result in a negative count, the
whole batch is rejected and nothing is saved.
Request
Responses
- 200
- 400
- 401
- 403
The updated rows (existing rows only). See Places.PlaceSkuRequiredItemDto.
The batch failed — required-item service error codes (plain 400, unlike the Set-current-count bulk endpoint's 501), including InvalidOperation when an adjustment would result in a negative count (field names the offending SKU).
Caller is not authenticated.
Caller does not have Update permission on the Place module.