Update Location Profile
Updates the Location Profile identified by the id and profile_id path parameters. Only
the properties present in the body are applied.
Omitting match keeps the saved definition; send match: [] to mean “every non-temporary
location in the warehouse” explicitly.
Returns 202 Accepted when the request started a new materialization, and 200 OK when
the definition was unchanged and a published revision is already serving the profile. An
unchanged definition submitted while a build is still in flight also returns 202, because
the submitted definition has not published yet. During a replacement, status may remain
ready because the previous revision still serves consumers. Poll pending_revision instead:
successful publication is complete when it becomes null, while a failed replacement remains
present with a failed status.
Authorizations
Generate a JWT access token through a Custom Global Integration and provide it with each request in the Authorization header prefixed with "Bearer" and then a single space.
Path Parameters
The id of the referenced Warehouse.
The id of the referenced LocationProfile.
Body
The body of a Location Profile update request. Every property is optional and only the ones present are applied.
Omitting match keeps the saved definition — it never clears it to the all-locations one.
Send match: [] to mean "every non-temporary location in the warehouse" explicitly. A
profile that has no saved definition at all (a legacy record) must be sent a match.
The profile name, which must be unique within the warehouse.
1 - 255"Rack Pick Face"
An optional explanation of the locations represented by this profile. Send null to clear it.
16000"Pickable shelf locations on rack aisles, excluding ground-level overflow."
Replaces the ordered clauses defining membership. Sending a definition that differs from the saved one starts a new materialization. A definition accepts at most 64 clauses, 250 values per clause, 1,000 values across all clauses, and 512 KiB of JSON.
64Response
OK - The operation completed successfully and there is no response body.