Application Data Graphs
Overview
Retrieve a list of data graphs for a given application. Data graphs represent call paths through your application, showing how data flows from a starting point through various objects. You can filter the results by name, full name, type, and technology stack.
URI
GET /rest/applications/{name}/data-graphs
Path parameters
name (string)
This parameter identifies the analyzed application. The application name must be properly encoded if required. Character back-quote is not allowed.
Query parameters
name (string)
optional, default: "" Filter results by data graph start point name. Case-insensitive partial match.
fullname (string)
optional, default: "" Filter results by data graph start point full name. Case-insensitive partial match.
type (string)
optional, default: "" Filter results by data graph start point type. Case-insensitive partial match.
stack (string)
Optional. A substring of any of the data graph technology stack list. The matching is case insensitive.
Responses
application/json
The response contains a list of data graphs with their basic information. Example:
[
{
"id": "123456",
"stack": ["Java"],
"size": 15,
"startPoint": {
"name": "processOrder",
"fullname": "com.example.OrderService.processOrder",
"type": "Java Method"
}
},
{
"id": "123457",
"stack": ["Java", "SQL"],
"size": 8,
"startPoint": {
"name": "getCustomer",
"fullname": "com.example.CustomerService.getCustomer",
"type": "Java Method"
}
}
]
JSON representation
Each data graph in the response array contains:
| Property | Type | Description |
|---|---|---|
| id | string | The unique identifier of the data graph. |
| stack | array | An array of technology names used in this data graph. |
| size | integer | The number of objects in the data graph. |
| startPoint | object | Information about the starting point of the data graph. |
Start Point Object
| Property | Type | Description |
|---|---|---|
| name | string | The short name of the starting object. |
| fullname | string | The fully qualified name of the starting object. |
| type | string | The type of the starting object (e.g., “Java Method”). |