---
title: "GET /api/edge/{edgeId}/entityViews"
method: GET
path: "/api/edge/{edgeId}/entityViews"
tags: ["entity-view-controller"]
---

# GET /api/edge/{edgeId}/entityViews

`GET /api/edge/{edgeId}/entityViews`

## Path parameters

- `edgeId` string, required

## Query parameters

- `pageSize` integer, required
- `page` integer, required
- `type` string
- `textSearch` string
- `sortProperty` string
- `sortOrder` string
- `startTime` integer
- `endTime` integer

## Response `200`

OK

- PageDataEntityView
  - `data` EntityView[] — Array of the entities
    - `entityId` EntityId, required
      - `id` string, uuid, required — ID of the entity, time-based UUID v1
      - `entityType` 'TENANT' | 'CUSTOMER' | 'USER' | 'DASHBOARD' | 'ASSET' | 'DEVICE' | 'ALARM' | 'RULE_CHAIN' | 'RULE_NODE' | 'ENTITY_VIEW' | 'WIDGETS_BUNDLE' | 'WIDGET_TYPE' | 'TENANT_PROFILE' | 'DEVICE_PROFILE' | 'ASSET_PROFILE' | 'API_USAGE_STATE' | 'TB_RESOURCE' | 'OTA_PACKAGE' | 'EDGE' | 'RPC' | 'QUEUE' | 'NOTIFICATION_TARGET' | 'NOTIFICATION_TEMPLATE' | 'NOTIFICATION_REQUEST' | 'NOTIFICATION' | 'NOTIFICATION_RULE' | 'QUEUE_STATS' | 'OAUTH2_CLIENT' | 'DOMAIN' | 'MOBILE_APP' | 'MOBILE_APP_BUNDLE' | 'CALCULATED_FIELD' | 'JOB' | 'ADMIN_SETTINGS' | 'AI_MODEL' | 'API_KEY', required
    - `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 — Entity View name
    - `type` string, required — Device Profile Name
    - `keys` TelemetryEntityView
      - `timeseries` string[], required — List of time-series data keys to expose
      - `attributes` AttributesEntityView, required
        - `cs` string[], required — List of client-side attribute keys to expose
        - `ss` string[], required — List of server-side attribute keys to expose
        - `sh` string[], required — List of shared attribute keys to expose
    - `startTimeMs` integer — Represents the start time of the interval that is used to limit access to target device telemetry. Customer will not be able to see entity telemetry that is outside the specified interval;
    - `endTimeMs` integer — Represents the end time of the interval that is used to limit access to target device telemetry. Customer will not be able to see entity telemetry that is outside the specified interval;
    - `version` integer
    - `id` EntityViewId
      - `id` string, uuid, required — ID of the entity, time-based UUID v1
      - `entityType` 'ENTITY_VIEW', required — string
    - `createdTime` integer — Timestamp of the Entity View creation, in milliseconds
    - `additionalInfo` unknown
  - `totalPages` integer — Total number of available pages. Calculated based on the 'pageSize' request parameter and total number of entities that match search criteria
  - `totalElements` integer — Total number of elements in all available pages
  - `hasNext` boolean — 'false' value indicates the end of the result set

---

[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)
