Querying Logical Assets
Function
This API is used to query logical assets.
URI
POST /v3/{project_id}/asset/business-assets/search
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Yes  | 
      
        String  | 
      
        Project ID  | 
     
Request Parameters
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        Yes  | 
      
        String  | 
      
        IAM Token  | 
     
| 
        workspace  | 
      
        Yes  | 
      
        String  | 
      
        DGC workspace ID  | 
     
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        search_all_attributes  | 
      
        Yes  | 
      
        Boolean  | 
      
        Whether to query all attributes by keyword. Value true means to query all attributes, and value false means to query only the name description.  | 
     
| 
        tags  | 
      
        No  | 
      
        Object  | 
      
        Tag information  | 
     
| 
        limit  | 
      
        Yes  | 
      
        Integer  | 
      
        Maximum number of assets to be returned  | 
     
| 
        offset  | 
      
        Yes  | 
      
        Integer  | 
      
        Query offset  | 
     
| 
        guid  | 
      
        No  | 
      
        String  | 
      
        GUID of the node on which you are to perform a query  | 
     
| 
        query  | 
      
        Yes  | 
      
        String  | 
      
        Keyword used for the query  | 
     
| 
        type  | 
      
        Yes  | 
      
        String  | 
      
        Query type Enumeration values: 
  | 
     
Response Parameters
Status code: 200
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        count  | 
      
        Integer  | 
      
        Number of logical assets  | 
     
| 
        assets  | 
      
        Array of OpenEntity objects  | 
      
        List of logical assets  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        attributes  | 
      
        Object  | 
      
        Attributes (which can be obtained using Map<String, Object>)  | 
     
| 
        connection  | 
      
        Connection object  | 
      
        Data connection  | 
     
| 
        create_time  | 
      
        String  | 
      
        Creation time  | 
     
| 
        created_by  | 
      
        String  | 
      
        Created by  | 
     
| 
        display_text  | 
      
        String  | 
      
        Asset name  | 
     
| 
        guid  | 
      
        String  | 
      
        Asset GUID  | 
     
| 
        relationship_attributes  | 
      
        Object  | 
      
        Related attributes (which can be obtained using Map<String, Object>)  | 
     
| 
        type_name  | 
      
        String  | 
      
        Asset type  | 
     
| 
        updated_by  | 
      
        String  | 
      
        Updated by  | 
     
| 
        update_time  | 
      
        String  | 
      
        Update time  | 
     
| 
        tags  | 
      
        Array of TagHeader objects  | 
      
        Tags  | 
     
| 
        classification_names  | 
      
        Array of strings  | 
      
        Classification names (which can be obtained using List classificationNames)  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        guid  | 
      
        String  | 
      
        Associated GUID  | 
     
| 
        dispaly_text  | 
      
        String  | 
      
        Displayed content  | 
     
| 
        type_name  | 
      
        String  | 
      
        Type name  | 
     
| 
        connection_type  | 
      
        String  | 
      
        Connection type  | 
     
| 
        qualified_name  | 
      
        String  | 
      
        Qualified name  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        name  | 
      
        String  | 
      
        Asset name  | 
     
| 
        dexcription  | 
      
        Object  | 
      
        Tag description  | 
     
| 
        display_text  | 
      
        String  | 
      
        Tag name  | 
     
| 
        relation_guid  | 
      
        String  | 
      
        Associated GUID  | 
     
| 
        tag_guid  | 
      
        String  | 
      
        GUID associated with the tag  | 
     
Status code: 400
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 401
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 403
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 404
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Example Requests
{
  "search_all_attributes" : false,
  "limit" : 10,
  "offset" : 0,
  "query" : "dli_table",
  "type" : "LOGICENTITY"
}
 Example Responses
Status code: 200
Business assets
{
  "assets" : [ {
    "attributes" : {
      "owner" : "",
      "code" : "53f31e71-512a-41d8-81d8-7c49ce68d7b3",
      "description" : "None",
      "updateTime" : 1661908856018,
      "dataClassify" : "BASE_DATA",
      "securityLevel" : null,
      "nameEng" : "dli_table",
      "tables" : [ {
        "uniqueAttributes" : {
          "qualifiedName" : "cbu_training.dli_table@dli.0833a5737480d53b2f25c010dc1a7b88-workspace-61aa10df45e54431a1901cb3527adab8"
        },
        "type_name" : "dli_table_managed",
        "name" : "dli_table",
        "guid" : "d99a8270-63b5-4252-ad37-8cebe7530a73"
      } ],
      "selfDefinedFields" : null,
      "qualified_name" : "subject_area_group.subject_area.object.dli_table@Business.0833a5737480d53b2f25c010dc1a7b88-workspace-61aa10df45e54431a1901cb3527adab8",
      "createTime" : 1661908856018,
      "name" : "dli_table",
      "alias" : null,
      "fields" : [ {
        "type_name" : "BusinessLogicEntityColumn",
        "guid" : "d05187d0-adb0-4953-8239-eedb88c21b30"
      }, {
        "type_name" : "BusinessLogicEntityColumn",
        "guid" : "d75821b5-ef73-4650-ac4e-340b255db412"
      }, {
        "type_name" : "BusinessLogicEntityColumn",
        "guid" : "cd7e8939-50f7-4096-b4e4-9f7b73167a97"
      } ],
      "parameters" : null,
      "publishStatus" : null,
      "workspaceId" : "61aa10df45e54431a1901cb3527adab8"
    },
    "classification_names" : null,
    "connection" : null,
    "create_time" : 1661908450270,
    "created_by" : "ei_dayu_y00321344_01",
    "display_text" : "dli_table",
    "guid" : "a970c4fb-ac97-4339-95e6-944912c58a2b",
    "relationship_attributes" : {
      "tables" : [ {
        "display_text" : null,
        "guid" : "d99a8270-63b5-4252-ad37-8cebe7530a73",
        "relationship_attributes" : null,
        "relationship_guid" : null,
        "type_name" : null
      } ],
      "catelog" : {
        "display_text" : null,
        "guid" : "7fbed9da-331d-4695-b8fa-5587605f37e4",
        "relationship_attributes" : null,
        "relationship_guid" : null,
        "type_name" : null
      },
      "fields" : [ {
        "display_text" : null,
        "guid" : "d05187d0-adb0-4953-8239-eedb88c21b30",
        "relationship_attributes" : null,
        "relationship_guid" : null,
        "type_name" : null
      }, {
        "display_text" : null,
        "guid" : "d75821b5-ef73-4650-ac4e-340b255db412",
        "relationship_attributes" : null,
        "relationship_guid" : null,
        "type_name" : null
      }, {
        "display_text" : null,
        "guid" : "cd7e8939-50f7-4096-b4e4-9f7b73167a97",
        "relationship_attributes" : null,
        "relationship_guid" : null,
        "type_name" : null
      } ],
      "tags" : [ ]
    },
    "tags" : null,
    "type_name" : "BusinessLogicEntity",
    "update_time" : 1661908450270,
    "updated_by" : "ei_dayu_y00321344_01"
  } ],
  "count" : 1
}
 Status Codes
| 
        Status Code  | 
      
        Description  | 
     
|---|---|
| 
        200  | 
      
        Business assets  | 
     
| 
        400  | 
      
        Bad Request  | 
     
| 
        401  | 
      
        Unauthorized  | 
     
| 
        403  | 
      
        Forbidden  | 
     
| 
        404  | 
      
        Not Found  | 
     
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.