NameDescriptionTypeAdditional information
Id

Customer Asset Id - set to 0 to create a new asset

integer

None.

AssetName

asset name (required)

string

Required

Max length: 300

AssetType

asset type - determines whether the fields ExpirationDate, DatePurchased, and PresentValue will be accepted / ignored / required

IdNamePair

Required

Customer

customer - Name is read-only

IdNamePair

Required

CustomerLocation

customer location - Name is read-only

IdNamePair

None.

Status

status - if a new asset is being created and its associated type has a DefaultStatus, then this field will be automatically set with the default status unless otherwise specified. If the associated type does not have a DefaultStatus, then it is required.

IdNamePair

None.

StatusNote

string

None.

PurchasePrice

purchase price

decimal number

None.

VisibleOnPortal

read-only - whether the CustomerAsset is visible to the customer on the partner portal

boolean

None.

PresentValue

present value - may be required (based on asset type). If the asset type does not have this field, it will be ignored.

decimal number

None.

DatePurchased

purchase date - may be required (based on asset type). If the asset type does not have this field, it will be ignored.

date

None.

ExpirationDate

expiration date - may be required (based on asset type). If the asset type does not have this field, it will be ignored.

date

None.

DateCreated

read-only - the date and time (in company time zone) when the asset was created

date

None.

CreatedBy

read-only - the person who created the asset

IdNamePair

None.

LastUpdatedDate

read-only - the date and time (in company time zone) when the asset was last updated

date

None.

LastUpdatedBy

read-only - the person who last updated the asset

IdNamePair

None.

Currency

Read-only. Currency Information.

Currency

None.

CustomFields

custom fields

Collection of CustomField

None.

MaintenanceSchedule

Maintenance Schedule

Collection of CustomerAssetMaintenance

None.