---
schema_version: "1"
id: 667fbd422acd56581c21e17e73f47913bee3a4b4c2335eac27ad1ff51259ee48
title: AssetAttribute
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_assetattribute.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_assetattribute.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4dcb0602867a3d9ebfffafb1e764fb1b8c4b4eea96d73bd2dea0370738978942
description: Stores asset attributes to track and analyze asset conditions to improve their uptime. This object is available in API version 57.0 and later.
---
# AssetAttribute

Stores asset attributes to track and analyze asset conditions to improve their uptime. This object is available in API version 57.0 and later.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), query(), update()

## Special Access Rules

Field Service must be enabled.

## Fields

| Field | Details |
| --- | --- |
| AssetId | 
Type

reference

Properties

Create, Filter, Group, Sort

Description

The ID of the asset.

This field is a relationship field.

Relationship Name

Asset

Relationship Type

Lookup

Refers To

Asset



 |
| AttributeDefinitionId | 

Type

reference

Properties

Create, Filter, Group, Sort, Update

Description

The ID of the attribute definition for this asset attribute.

This field is a relationship field.

Relationship Name

AttributeDefinition

Relationship Type

Lookup

Refers To

AttributeDefinition



 |
| AttributeName | 

Type

string

Properties

Filter, Group, Sort

Description

The name given to the asset attribute in the UI by the user.



 |
| AttributePicklistValueId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The ID of the attribute picklist value if the attribute is a picklist type.

This field is a relationship field.

Relationship Name

AttributePicklistValue

Relationship Type

Lookup

Refers To

AttributePicklistValue



 |
| AttributeValue | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

Stores the value of an asset attribute, for example 5-TB storage .



 |
| ExternalId | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

An auto-generated ID of the attribute record saved in an external system (for example an HBase database). This field is reserved and used for internal purpose.



 |

## Usage

Add asset descriptors to the AssetAttribute object instead of creating multiple custom attributes on an asset. This helps scale to a high asset volume in the system.

## Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

[AssetAttributeChangeEvent](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_change_event.htm "HTML (New Window)") (API version 62.0)

Change events are available for the object.

#### See Also

- [AttributeDefinition](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_attributedefinition.htm "Represents a product, asset, or object attribute, for example, a hardward specification or software detail. This object is available in API version 57.0 and later.")
- [AttributePicklist](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_attributepicklist.htm "Represents a custom picklist for an asset attribute. This object is available in API version 57.0 and later.")
- [AttributePicklistValue](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_attributepicklistvalue.htm "Represents the values of an asset attribute picklist. This object is available in API version 57.0 and later.")
- [RecordsetFltrCritMonitor](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_recordsetfltrcritmonitor.htm "Monitors whether the value of an asset attribute is within the threshold of a recordset filter criteria (RFC). You can monitor one or more RFCs for an Asset. This object is available in API version 57.0 and later.")