Get Saved View (Reserved)
Overview
Retrieve a single saved view by its ID, including the full canvas state with object positions, edges, comments, and groups.
URI
GET /rest/applications/{name}/saved-views/{id}
Path parameters
name (string)
This parameter identifies the analyzed application. The application name must be properly encoded if it is required. Character back-quote is not allowed.
id (string)
The Neo4j element ID of the saved view to retrieve.
Responses
application/json
Success Response
{
"name": "Architecture View",
"app": "MyApp",
"id": "4:abc123:456",
"custom": true,
"createdBy": "admin",
"createdAt": "2026-02-10 14:30:00",
"updatedBy": "admin",
"updatedAt": "2026-02-10 14:30:00",
"canvas": {
"x": 0,
"y": -0.059,
"zoom": 16.21,
"angle": 0,
"height": 651,
"width": 672,
"isMethodsView": false,
"isObjectsView": true,
"isCommunities": false,
"graph": {
"nodes": [
{
"id": "4:abc123:100",
"data": {
"AipId": "1744",
"Name": "COBASV01",
"Type": "Cobol Batch Program",
"X": 10.0,
"Y": 0.0,
"Opacity": 1,
"Color": ""
}
}
],
"edges": [
{
"id": "5:abc123:200",
"source": "4:abc123:100",
"target": "4:abc123:101",
"type": "CALL"
}
]
}
},
"callGraphData": {
"Id": "",
"type": ""
},
"graphOptionsData": {
"version": "3.6.0",
"viewName": "",
"isReducedGraph": false,
"externalReferences": false
}
}
Error Response
View not found:
{
"code": 1,
"message": "view not found",
"status": 404
}
JSON representation
Response
| Property | Type | Description |
|---|---|---|
| name | string | Name of the saved view. |
| app | string | Application name. |
| id | string | Neo4j element ID of the view. |
| custom | boolean | Whether this is a user-created custom view. |
| createdBy | string | Username of the creator. |
| createdAt | string | Creation timestamp (format: YYYY-MM-DD HH:MM:SS). |
| updatedBy | string | Username of the last updater. |
| updatedAt | string | Last update timestamp (format: YYYY-MM-DD HH:MM:SS). |
| drillDownMode | string | Drill-down mode for community views. |
| drillDownNode | string | Drill-down node for community views. |
| drillDownPath | []string | Drill-down path for community views. |
| levelXDrill | object | Level drill-down configuration. |
| canvas | object | Full canvas state. |
| callGraphData | object | Call graph configuration. |
| graphOptionsData | object | Graph rendering options. |
| levelNodeData | []object | Level-specific node data. |
Canvas object
| Property | Type | Description |
|---|---|---|
| x | number | Canvas pan X position. |
| y | number | Canvas pan Y position. |
| zoom | number | Canvas zoom level. |
| angle | number | Canvas rotation angle. |
| height | number | Canvas height. |
| width | number | Canvas width. |
| level | string | Level label for level views. |
| isMethodsView | boolean | Whether this is a methods view. |
| isObjectsView | boolean | Whether this is an objects view. |
| isCommunities | boolean | Whether communities mode is enabled. |
| levelTransformation | integer | Level transformation identifier. |
| graph | object | Graph containing nodes and edges. |
| comments | []object | List of comments on the canvas. |
| groups | []object | List of groups on the canvas. |
Graph node object
| Property | Type | Description |
|---|---|---|
| id | string | Neo4j element ID of the object. |
| data.AipId | string | Application-level identifier of the object. |
| data.Name | string | Name of the object. |
| data.Type | string | Type of the object. |
| data.X | number | X position on the canvas. |
| data.Y | number | Y position on the canvas. |
| data.Opacity | number | Node opacity. |
| data.Color | string | Node color override. |
Edge object
| Property | Type | Description |
|---|---|---|
| id | string | Neo4j element ID of the relationship. |
| source | string | Element ID of the source node. |
| target | string | Element ID of the target node. |
| type | string | Relationship type (e.g., CALL, USE). |