Get Assets by Organization

Get all the assets that a specified user can access under a specified organization.

POST https://{apigw-address}/app-portal-service/v2.0/user/asset/list

Request Parameters (Body)

Name Required or Not Data Type Description
userId true String User ID
orgId true String Organization ID which the asset belongs to. How to get orgId >>
pagination false Pagination request struct Random pagination. When not specified, the default pagination size is 1000 pages, starting from 0. Pagination Request Struct

Response Parameters

Name Data Type Description
data data struct List of asset information

data Struct

Name Data Type Description
pagination Pagination struct Pagination information
assets assets struct List of asset informaton

Pagination Struct

Name Data Type Description
pageNo Integer Request pages
pageSize Integer Number of records in each page
totalElements Long Total number of records

assets Struct

Name Data Type Description
id String Asset ID
name I18nString Internationalized name of the asset. For the structure, see Internationalized name struct
orgId String Organization ID which the asset belongs to

Sample

Request Sample

POST
https://alpha-apim-cn4.eniot.io/app-portal-service/v2.0/user/asset/list

requestBody:

{
  "userId": "yourUserId",
  "orgId": "yourOrgId",
  "pagination": {
    "pageNo": 0,
    "pageSize": 1000,
    "sorters": []
  }
}

Response Parameters

{
  "code": 200,
  "message": "",
  "data": {
    "pagination": {
      "totalElements": 2,
      "pageNo": 0,
      "pageSize": 1000
    },
    "assets": [
      {
        "id": "2rVQ6zfF",
        "name": {
          "default": "wyf_asset_01",
          "en_US": "wyf_asset_01"
        }
      },
      {
        "id": "Sx0faZHR",
        "name": {
          "default": "12345678901234567890123456789012345678901234567890",
          "en_US": "12345678901234567890123456789012345678901234567890"
        }
      }
    ]
  }
}