# Asset

Asset is the main data container for Skysens AgPM platform.It can be used to manipulate and keep data with its unique identification number and can called on any integration layer with this.Please check [integrations](https://docs.skysens.io/integrations) page for how to call assets from external services.

<figure><img src="https://803875272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsUGOLnOOPZHTcQBNC5GI%2Fuploads%2FBVUCqrU4aEhwcygmWjc1%2Fimage.png?alt=media&#x26;token=3b251e16-5043-466d-b881-346c3d61faae" alt=""><figcaption><p>Assets Menu</p></figcaption></figure>

Assets can be a digital or physical data source, a sensor, a machine, a person or just a result of simple calculation.

Assets are being tracked with with their ID (`EUI`) which is unique number in all Skysens system, asset name, asset type, fields (main data), priority information, image of an asset and their history (including notifications, notes, images).

Only Asset ID number is unique.&#x20;

<figure><img src="https://803875272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsUGOLnOOPZHTcQBNC5GI%2Fuploads%2FHBDtdzrOulQWvW8pDL1M%2Fimage.png?alt=media&#x26;token=4a3233d8-58c1-44f1-9d61-0a35bd8e24ee" alt=""><figcaption><p>Asset Information at Asset Details Page</p></figcaption></figure>

### Data Fields

Data fields are main data points of Skysens AgPM. Assets can include unlimited number of fields. Depending of type of asset, some of them can keep tens of different assets while others may keep only one field.

Field values can be `null`, `integer`, `string`, `boolean` without any conflict.

Fields cannot be changed once asset is created if it is not a [virtual asset](https://docs.skysens.io/asset/asset-types).
