Deel: Update asset — 200 response body — data actions
Update asset: 200 response body, field data / actions. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Update asset — 200 response body — data actions
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Actions the caller can execute on this asset, with availability status per action |
archive_own_asset | Model | Required within parent | Expand Update asset — 200 response body — data actions archive own asset Archive an organization-owned asset |
asset_country | JSON | Required within parent | Resolved country used for asset actions. Derived from the asset’s country, its assigned rental contract billing entity country, or the last active assignment delivery country. Null when the country cannot be determined (e.g. asset was returned to Deel) |
asset_country (anyOf 1) | Model | Alternative | Expand Update asset — 200 response body — data actions asset country string |
asset_country (anyOf 2) | null | Alternative | |
assign_addon_to_own_asset | Model | Required within parent | Expand Update asset — 200 response body — data actions assign addon to own asset Assign an add-on to an organization-owned asset |
clear_own_asset | Model | Required within parent | Expand Update asset — 200 response body — data actions clear own asset Clear an organization-owned asset from the fleet |
manage_end_of_rental_contract_actions | Model | Required within parent | Expand Update asset — 200 response body — data actions manage end of rental contract actions Manage end-of-rental options for a Deel-owned rental asset |
purchase_rental | Model | Required within parent | Expand Update asset — 200 response body — data actions purchase rental Purchase a Deel-owned rental asset at end of contract |
return_rental_to_deel | Model | Required within parent | Expand Update asset — 200 response body — data actions return rental to deel Return a Deel-owned rental asset back to Deel |
reuse_own_asset_from_deel | Model | Required within parent | Expand Update asset — 200 response body — data actions reuse own asset from deel Redeploy an organization-owned asset stored at a Deel warehouse |
reuse_own_asset_from_own_location | Model | Required within parent | Expand Update asset — 200 response body — data actions reuse own asset from own location Redeploy an organization-owned asset from an organization-owned location |
store_own_asset_at_deel_for_hub | Model | Required within parent | Expand Update asset — 200 response body — data actions store own asset at deel for hub Store an organization-owned asset at a Deel hub warehouse |
store_own_asset_at_deel_for_local | Model | Required within parent | Expand Update asset — 200 response body — data actions store own asset at deel for local Store an organization-owned asset at a Deel local warehouse |
store_own_asset_at_own_location | Model | Required within parent | Expand Update asset — 200 response body — data actions store own asset at own location Store an organization-owned asset at an organization-owned location |
store_rental_at_deel_for_local | Model | Required within parent | Expand Update asset — 200 response body — data actions store rental at deel for local Store a Deel-owned rental asset at a Deel local warehouse |
store_rental_at_deel_for_zone1 | Model | Required within parent | Expand Update asset — 200 response body — data actions store rental at deel for zone1 Store a Deel-owned rental asset at a Deel zone-1 warehouse |
transfer_own_asset | Model | Required within parent | Expand Update asset — 200 response body — data actions transfer own asset Transfer an organization-owned asset to another user |
transfer_rental | Model | Required within parent | Expand Update asset — 200 response body — data actions transfer rental Transfer a Deel-owned rental asset to another user |
unarchive_own_asset | Model | Required within parent | Expand Update asset — 200 response body — data actions unarchive own asset Unarchive a previously archived organization-owned asset |
update_location_location_to_user | Model | Required within parent | Expand Update asset — 200 response body — data actions update location location to user Update the location of an asset from a warehouse to a user |
update_location_user_to_location | Model | Required within parent | Expand Update asset — 200 response body — data actions update location user to location Update the location of an asset from a user to a warehouse |
update_location_user_to_user | Model | Required within parent | Expand Update asset — 200 response body — data actions update location user to user Update the assigned user of an asset that is currently with a user |
update_own_asset_details | Model | Required within parent | Expand Update asset — 200 response body — data actions update own asset details Update editable details of an organization-owned asset |
Referenced models: Update asset — 200 response body — data actions archive own asset, Update asset — 200 response body — data actions asset country string, Update asset — 200 response body — data actions assign addon to own asset, Update asset — 200 response body — data actions clear own asset, Update asset — 200 response body — data actions manage end of rental contract actions, Update asset — 200 response body — data actions purchase rental, Update asset — 200 response body — data actions return rental to deel, Update asset — 200 response body — data actions reuse own asset from deel, Update asset — 200 response body — data actions reuse own asset from own location, Update asset — 200 response body — data actions store own asset at deel for hub, Update asset — 200 response body — data actions store own asset at deel for local, Update asset — 200 response body — data actions store own asset at own location, Update asset — 200 response body — data actions store rental at deel for local, Update asset — 200 response body — data actions store rental at deel for zone1, Update asset — 200 response body — data actions transfer own asset, Update asset — 200 response body — data actions transfer rental, Update asset — 200 response body — data actions unarchive own asset, Update asset — 200 response body — data actions update location location to user, Update asset — 200 response body — data actions update location user to location, Update asset — 200 response body — data actions update location user to user, Update asset — 200 response body — data actions update own asset details