Get Pinned Group Flow Topology
Returns a topology graph centered on the specified group ("pinned" group), showing every other group it communicates with and the flow connections between them.
Notes:
start_timeis required. Eithersite_idorsite_idsmust also be provided.- The pinned group is marked with
pinned: truein the response nodes. - Use
entity_limitto cap the number of neighbor group nodes returned. filtersaccepts up to 300 filter entries.- Obtain
group-idfrom the nodes returned byPOST /visualization/topology/groups-flow-topology. - The
group-idis the NSX realization UUID of the group. - Use any
group-idfrom the response nodes to call this endpoint recursively and explore neighboring group neighborhoods. - To see flow records for the pinned group, use
POST /visualization/flow-analysis/groups/{group-id}/flow-details. To see its associated DFW rules, usePOST /visualization/security-analysis/groups/{group-id}/related-dfw-rules.
The NSX group realization ID of the group to pin. Obtain valid IDs from POST /visualization/topology/groups-flow-topology, where each node represents a group and carries its ID.
Wrapper request for GroupsFlowTopologyId with restricted filter keys
{
"start_time": 0,
"site_id": "17f7c7e5-7f8c-490a-97e9-b9c9193c45e1",
"entity_limit": 5,
"filters": [],
"cluster_info": {
"cluster_type": "FLOW"
}
}
success
{
"time_interval": {
"start_time": 0,
"end_time": 1782176808297
},
"topology": {
"partial_result": [],
"entities": [
{
"entity_type": "GROUP",
"association_count": 720,
"id": "79f1fbd6-e3a7-4aec-b5b8-92b36833d7c0",
"reference_id": "/infra/domains/default/groups/0dad89c7-0401-335e-9f46-1d6a9465e578",
"name": "R1_Z1_env4",
"config_events": [
{
"event_type": "ADDED",
"event_time": 1781688055494
},
{
"event_type": "DELETED",
"event_time": 0
}
],
"highlight": false,
"members": [],
"pinned": true
}
],
"connections": {
"flow_connections": []
},
"uuid_mapping": {},
"has_communities": false,
"communities": []
}
}
Represents a continuous span of time defined by a required start and end timestamp.
The graph representation of a network topology, consisting of entities (nodes) and connections (edges) between them.
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Error
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/intelligence/visualization/topology/groups-flow-topology/{group-id}