Update Place Structure
POST/api/places/UpdatePlaceStructure
Tier: Public — stable, supported for third-party integration.
Bulk-rewrites the nested-set bowers for a set of places, client-authoritative — the only write path where the caller, not a server-side rebuild, supplies the bower interval directly.
The submitted bowers are trusted verbatim and persisted without running the tenant-wide rebuild; malformed intervals will corrupt hierarchy queries until the next add/move triggers a rebuild. A hierarchy-updated event is raised only if any row actually changed.
Request
Responses
- 200
- 400
- 401
- 403
true — this endpoint always returns success, including for an empty payload (no-op).
A place id in the payload does not resolve to a place in the caller's organisation — NotFound, field "PlaceId".
Caller is not authenticated.
Caller does not have Update permission on the Management module.