Expand Custom Node (RESERVED)
RESERVED: The keyword RESERVED annotation means that the API is available for use but is not yet part of the officially supported specification. Its behavior, interface, or output may change in future releases without backward compatibility guarantees.
Overview
Expand a custom node to retrieve the list of objects contained within it. This shows the individual objects that match the node’s filter criteria.
URI
GET /rest/applications/{name}/custom-views/nodes/{nodeId}/expand
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.
nodeId (string)
The unique identifier of the custom node to expand.
Responses
application/json
Example:
{
"success": {
"nodes": [
{
"id": "obj-12345",
"name": "processPayment",
"type": "Java Method",
"fullName": "com.example.payment.PaymentService.processPayment"
},
{
"id": "obj-12346",
"name": "validateCard",
"type": "Java Method",
"fullName": "com.example.payment.PaymentService.validateCard"
}
],
"edges": [],
"count": 2
}
}
JSON representation
| Property | Type | Description |
|---|---|---|
| success.nodes | []object | Array of objects contained in the custom node. |
| success.nodes[].id | string | The object’s unique identifier (AipId). |
| success.nodes[].name | string | The object name. |
| success.nodes[].type | string | The object type for display. |
| success.nodes[].fullName | string | The fully qualified object name. |
| success.edges | []object | Array of relationships between objects. |
| success.count | integer | Total number of objects in the node. |