Asset Detail

Get full details for one asset.

GET
/api/v1/assets/details/{id}

Description

Look up an asset by serial number, customer asset ID, internal ID, or asset number.

The response includes asset details, purchase and warranty info, assigned employee, department, vendor, custom fields, finances, and status history.

Request

Headers

HeaderValueRequired
AuthorizationBearer <access_token>Yes
Content-Typeapplication/jsonYes

Path Parameters

ParameterTypeRequiredDescription
idstringYesSerial number, customer asset ID, internal ID, or asset number.

Response

FieldTypeDescription
messagestringSuccess message.
assetDetailobjectAsset detail payload.
assetDetail.assetRecoveryInProgressobject | nullActive recovery record when asset is in a recovery campaign; otherwise null.
assetDetail.custom_fieldsarrayApplicable custom field definitions with stored_value for this asset.
assetDetail.custom_fields[].idintegerCustom field definition ID.
assetDetail.custom_fields[].field_labelstringDisplay label configured in Manage.
assetDetail.custom_fields[].field_typestringtext, textarea, number, checkbox, date, datetime, select, or multiselect.
assetDetail.custom_fields[].optionsobject | array | nullSelect/multiselect option labels when configured.
assetDetail.custom_fields[].is_requiredbooleanTrue when the field must have a value for applicable product types.
assetDetail.custom_fields[].is_globalbooleanTrue when the field applies to all product types for the company.
assetDetail.custom_fields[].is_activebooleanTrue when the definition is active.
assetDetail.custom_fields[].stored_valuestring | nullValue stored for this asset.
assetDetail.financesarrayDepreciation schedule rows when purchase and product depreciation data exist.
assetDetail.historyarrayStatus and activity history for the asset.
assetDetail.asset.pricenumberStored purchase price (same source as purchase_cost).
assetDetail.asset.asset_namestring | nullAsset display name when set.
assetDetail.asset.asset_idstringInternal asset identifier.
assetDetail.asset.serial_numberstringAsset serial number.
assetDetail.asset.customer_asset_idstringCustomer asset ID.
assetDetail.asset.custom_labelstringSame as customer_asset_id.
assetDetail.asset.asset_numberstringGenerated asset number.
assetDetail.asset.currency_symbolstringCurrency symbol for purchase price.
assetDetail.asset.currency_codestringCurrency code for purchase price.
assetDetail.asset.checkin_datestringCheck-in date when applicable.
assetDetail.asset.checkout_datestringCheck-out date when applicable.
assetDetail.asset.is_exceptionnumber1 when the asset is flagged as an exception; otherwise 0.
assetDetail.asset.mdm_typestring | nullMDM integration type (e.g. jamf) when enrolled.
assetDetail.asset.asset_typestringProduct type name.
assetDetail.asset.modelstringModel name.
assetDetail.asset.model_numberstringManufacturer model number.
assetDetail.asset.manufacturerstringManufacturer name.
assetDetail.asset.conditionstringAsset condition.
assetDetail.asset.purchase_datestringPurchase date (YYYY-MM-DD).
assetDetail.asset.purchase_date_formattedstringFormatted purchase date.
assetDetail.asset.purchase_costnumberAcquisition cost.
assetDetail.asset.warranty_startstringWarranty start date.
assetDetail.asset.warranty_start_formattedstringFormatted warranty start date.
assetDetail.asset.warranty_expirestringWarranty end date.
assetDetail.asset.warranty_expire_formattedstringFormatted warranty end date.
assetDetail.asset.warranty_typestringManufacturer or Extended.
assetDetail.asset.end_of_lifestringEnd-of-life date.
assetDetail.asset.descriptionstringAsset notes.
assetDetail.asset.skustringAsset SKU.
assetDetail.asset.asset_assign_datestringDate assigned to current user.
assetDetail.asset.assigned_userobject | nullAssigned employee (firstname, lastname, email).
assetDetail.asset.asset_locationobjectLocation with is_warehouse and location_name.
assetDetail.asset.configure_product_typeobjectProduct type with product_type.
assetDetail.asset.manage_configure_statusobjectStatus with status_name and status_type.
assetDetail.asset.configure_departmentobjectDepartment with department_name.
assetDetail.asset.configure_vendorobjectVendor with vendor.
assetDetail.asset.manage_configure_productobjectProduct config including title, useful_life, salvage_value.
assetDetail.asset.manage_app_asset_segment_itemsarrayAsset segment tags.
assetDetail.asset.is_os_disabledbooleanTrue when OS is managed by MDM and not editable.
assetDetail.asset.is_model_id_disabledbooleanTrue when model fields are MDM-managed.
assetDetail.asset.is_serial_number_disabledbooleanTrue when serial number is MDM-managed.
assetDetail.asset.is_assign_to_disabledbooleanTrue when assignee is MDM-managed.
assetDetail.asset.is_memory_disabledbooleanTrue when memory is MDM-managed.
assetDetail.asset.is_storage_disabledbooleanTrue when storage is MDM-managed.
assetDetail.asset.is_mac_address_disabledbooleanTrue when MAC address is MDM-managed.
assetDetail.asset.is_encryption_disabledbooleanTrue when encryption field is MDM-managed.
assetDetail.asset.is_customer_asset_id_disabledbooleanTrue when customer asset ID is MDM-managed.
assetDetail.asset.is_processor_name_disabledbooleanTrue when processor name is MDM-managed.
assetDetail.asset.is_ip_address_disabledbooleanTrue when IP address is MDM-managed.
assetDetail.asset.processor_namestringCPU / processor.
assetDetail.asset.memorystringRAM.
assetDetail.asset.storagestringStorage capacity.
assetDetail.asset.osstringOperating system.
assetDetail.asset.mac_addressstringMAC address.
assetDetail.asset.ip_addressstringIP address.
assetDetail.asset.encryptionstringDisk encryption status or type.
assetDetail.asset.antivirusstringWhether antivirus is Installed or not Installed.
assetDetail.asset.imeistringPrimary IMEI (must be unique per company).
assetDetail.asset.imei2stringSecondary IMEI (must be unique per company).
assetDetail.asset.mdm_statusstringMDM enrollment status.
assetDetail.asset.screen_sizestringDisplay size.
assetDetail.asset.resolutionstringScreen resolution.
assetDetail.asset.aspect_ratiostringAspect ratio.
assetDetail.asset.print_resolutionstringPrint resolution.
assetDetail.asset.printer_typestringPrinter technology type.
assetDetail.asset.assigned_user.firstnamestringAssignee first name.
assetDetail.asset.assigned_user.lastnamestringAssignee last name.
assetDetail.asset.assigned_user.emailstringAssignee work email.
assetDetail.history[].statusnumber | string | nullStatus ID at time of event; may be null for non-status activities.
assetDetail.history[].status_update_datestring | nullStatus update timestamp; null when not applicable.
assetDetail.history[].oldnumberPrevious status ID.
assetDetail.history[].activitystringEvent type.
assetDetail.history[].descriptionstringEvent description.
assetDetail.history[].created_atstringWhen the event was logged (formatted display string).
assetDetail.history[].userobjectUser who triggered the event (firstname, lastname, email).
assetDetail.history[].user.firstnamestringUser first name.
assetDetail.history[].user.lastnamestringUser last name.
assetDetail.history[].user.emailstringUser email.

Related Endpoints

Did this page help you?