---
title: "Get Asset (getAssetById)"
method: GET
path: "/api/asset/{assetId}"
tags: ["asset-controller"]
---

# Get Asset (getAssetById)

`GET /api/asset/{assetId}`

Fetch the Asset object based on the provided Asset Id. If the user has the authority of 'Tenant Administrator', the server checks that the asset is owned by the same tenant. If the user has the authority of 'Customer User', the server checks that the asset is assigned to the same customer.

Available for users with 'TENANT_ADMIN' or 'CUSTOMER_USER' authority.

## Path parameters

- `assetId` string, required

## Response `200`

OK

- Asset
  - `id` AssetId
    - `id` string, uuid, required — ID of the entity, time-based UUID v1
    - `entityType` 'ASSET', required — string
  - `createdTime` integer — Timestamp of the asset creation, in milliseconds
  - `tenantId` TenantId
    - `id` string, uuid, required — ID of the entity, time-based UUID v1
    - `entityType` 'TENANT', required — string
  - `customerId` CustomerId
    - `id` string, uuid, required — ID of the entity, time-based UUID v1
    - `entityType` 'CUSTOMER', required — string
  - `name` string, required — Unique Asset Name in scope of Tenant
  - `type` string — Asset type
  - `label` string — Label that may be used in widgets
  - `assetProfileId` AssetProfileId
    - `id` string, uuid, required — ID of the entity, time-based UUID v1
    - `entityType` 'ASSET_PROFILE', required — string
  - `version` integer
  - `additionalInfo` unknown

---

[API](https://skmtc.net/thingsboard/apis/thingsboard-rest-api.md) · [All operations](https://skmtc.net/thingsboard/apis/thingsboard-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/thingsboard/thingsboard-rest-api/revisions/40169ccdec5c/schema)
