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.