Set Place Inventory Settings
POST/api/inventorysettings/setplaceinventorysettings
Tier: Internal — subject to change without notice.
Creates or updates the place-level stocktake settings for a single place.
Request
Responses
- 200
- 400
- 401
- 403
- 500
The re-read place-level InventoryDtos.InventorySettingsDto.
Validation failure (see InventorySettingsValidator for the exact rules).
Caller is not authenticated.
Caller does not have Update permission on any of the Administration, Management, or Place modules.
PlaceId was omitted: the upsert keys on settingsdto.PlaceId, so omitting it
is intended to target the organisation-level row (same as
InventorySettingsController.SetOrganisationInventorySettings(...)) and the write succeeds — but this
action's own re-read then casts the missing PlaceId back to a System.Guid
and throws, after the settings have already been saved. Use
InventorySettingsController.SetOrganisationInventorySettings(...) directly when targeting the organisation
level, and always supply PlaceId when calling this action.