Querying Technical Assets
Function
This API is used to query technical assets.
URI
POST /v3/{project_id}/asset/entities/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  | 
     
|---|---|---|---|
| 
        query  | 
      
        Yes  | 
      
        String  | 
      
        Keyword used for the query Maximum: 100  | 
     
| 
        type_names  | 
      
        Yes  | 
      
        Array of strings  | 
      
        Classification names, which can be obtained using List  | 
     
| 
        connection_names  | 
      
        No  | 
      
        Array of strings  | 
      
        Connection names, which can be obtained using List  | 
     
| 
        search_all_attributes  | 
      
        No  | 
      
        Boolean  | 
      
        Whether to query assets by matching all attributes. Value true means to match all attributes, and value false means to match only the name and description.  | 
     
| 
        tags  | 
      
        No  | 
      
        Array of strings  | 
      
        Tags, which can be obtained using List  | 
     
| 
        limit  | 
      
        Yes  | 
      
        Integer  | 
      
        Number of results displayed on each page. The default value is 10.  | 
     
| 
        offset  | 
      
        No  | 
      
        Integer  | 
      
        Offset. The default value is 0.  | 
     
| 
        attributes  | 
      
        No  | 
      
        Object  | 
      
        The key can be a table, and the value can be rowCounts, tableSize, database, schema, namespace, ddlUpdateTime, dataUpdateTime, or ddlCreateTime, or a combination of some of these values.  | 
     
| 
        filter_criteria  | 
      
        No  | 
      
        FilterCriteria object  | 
      
        Filter criteria  | 
     
| 
        time_range  | 
      
        No  | 
      
        TimeRange object  | 
      
        Time criteria for filtering assets  | 
     
| 
        scroll_id  | 
      
        No  | 
      
        String  | 
      
        scroll_id  | 
     
| 
        security_levels  | 
      
        No  | 
      
        Array of strings  | 
      
        Security levels, which can be obtained using List  | 
     
| 
        is_import  | 
      
        No  | 
      
        Boolean  | 
      
        Whether the asset is imported  | 
     
| 
        classifications  | 
      
        No  | 
      
        Array of strings  | 
      
        Classifications, which can be obtained using List  | 
     
| 
        description  | 
      
        No  | 
      
        String  | 
      
        Description Minimum: 2 Maximum: 512  | 
     
Response Parameters
Status code: 200
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        count  | 
      
        Integer  | 
      
        Number of technical assets  | 
     
| 
        entities  | 
      
        Array of OpenEntityHeader objects  | 
      
        List of technical assets  | 
     
| 
        scroll_Id  | 
      
        String  | 
      
        scroll_Id  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        attributes  | 
      
        Object  | 
      
        Attributes  | 
     
| 
        connection  | 
      
        Array of Connection objects  | 
      
        Data connection  | 
     
| 
        display_text  | 
      
        String  | 
      
        Displayed text  | 
     
| 
        guid  | 
      
        String  | 
      
        Asset GUID  | 
     
| 
        type_name  | 
      
        String  | 
      
        Type name  | 
     
| 
        tags  | 
      
        String  | 
      
        Tags  | 
     
| 
        classification_names  | 
      
        Array of strings  | 
      
        Classification names  | 
     
| 
        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  | 
     
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  | 
     
Status code: 500
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Example Requests
{
  "offset" : 0,
  "limit" : 10,
  "type_names" : [ "Database" ],
  "query" : "cbu_training"
}
 Example Responses
Status code: 200
OK
{
  "count" : 1,
  "entities" : [ {
    "attributes" : {
      "owner" : "wangyongjie",
      "create_time" : null,
      "qualified_name" : "cbu_training@dli.0833a5737480d53b2f25c010dc1a7b88-workspace-61aa10df45e54431a1901cb3527adab8",
      "name" : "cbu_training",
      "description" : "",
      "security_level" : null
    },
    "classification_names" : [ ],
    "connection" : {
      "connection_type" : "dli",
      "display_text" : "dli",
      "guid" : "0fff4057-c206-4dc3-a4ac-73ffc332bc9a",
      "qualified_name" : "dli@0833a5737480d53b2f25c010dc1a7b88-workspace-61aa10df45e54431a1901cb3527adab8",
      "type_name" : "Connection"
    },
    "display_text" : "cbu_training",
    "guid" : "e2b12c35-48ee-441f-a357-e338a85f5d00",
    "tags" : [ ],
    "type_name" : "dli_database"
  } ],
  "scroll_id" : null
}
 Status Codes
| 
        Status Code  | 
      
        Description  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
| 
        400  | 
      
        BadRequest  | 
     
| 
        401  | 
      
        Unauthorized  | 
     
| 
        403  | 
      
        Forbidden  | 
     
| 
        404  | 
      
        Not Found  | 
     
| 
        500  | 
      
        InternalServerError  | 
     
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.