Skip to content

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

FieldTypePresenceDescription and constraints
$objectRootActions the caller can execute on this asset, with availability status per action
archive_own_assetModelRequired within parentExpand Update asset — 200 response body — data actions archive own asset
Archive an organization-owned asset
asset_countryJSONRequired within parentResolved 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)ModelAlternativeExpand Update asset — 200 response body — data actions asset country string
asset_country (anyOf 2)nullAlternative
assign_addon_to_own_assetModelRequired within parentExpand Update asset — 200 response body — data actions assign addon to own asset
Assign an add-on to an organization-owned asset
clear_own_assetModelRequired within parentExpand Update asset — 200 response body — data actions clear own asset
Clear an organization-owned asset from the fleet
manage_end_of_rental_contract_actionsModelRequired within parentExpand 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_rentalModelRequired within parentExpand Update asset — 200 response body — data actions purchase rental
Purchase a Deel-owned rental asset at end of contract
return_rental_to_deelModelRequired within parentExpand Update asset — 200 response body — data actions return rental to deel
Return a Deel-owned rental asset back to Deel
reuse_own_asset_from_deelModelRequired within parentExpand 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_locationModelRequired within parentExpand 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_hubModelRequired within parentExpand 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_localModelRequired within parentExpand 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_locationModelRequired within parentExpand 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_localModelRequired within parentExpand 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_zone1ModelRequired within parentExpand 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_assetModelRequired within parentExpand Update asset — 200 response body — data actions transfer own asset
Transfer an organization-owned asset to another user
transfer_rentalModelRequired within parentExpand Update asset — 200 response body — data actions transfer rental
Transfer a Deel-owned rental asset to another user
unarchive_own_assetModelRequired within parentExpand Update asset — 200 response body — data actions unarchive own asset
Unarchive a previously archived organization-owned asset
update_location_location_to_userModelRequired within parentExpand 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_locationModelRequired within parentExpand 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_userModelRequired within parentExpand 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_detailsModelRequired within parentExpand 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

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.