Deel: Update asset location — request body — body data
Update asset location: request body, field body / data. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Update asset location — request body — body data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
hris_profile_id | string | Optional | HRIS profile ID of the user the asset is being moved to. Required when location is WITH_USER; ignored when location is AT_WAREHOUSE. Format: uuid |
location | Model | Required within parent | Expand Update asset location — request body — body data location Target location for the asset. Only WITH_USER and AT_WAREHOUSE are accepted; other ItemLocation values are managed by Deel logistics and rejected with 400. Supported values that produce a transition the underlying self-serve workflow cannot perform (e.g. AT_WAREHOUSE -> AT_WAREHOUSE) are rejected with 409 by the workflow’s own asset_not_* errors. |
warehouse_id | string | Optional | ID of the organization storage location the asset is being moved to. Required when location is AT_WAREHOUSE; ignored when location is WITH_USER. Format: uuid |
Referenced models: Update asset location — request body — body data location