Get Topology Vertices and Edges

get

/api/graph/Graphs/read

Gets the topology vertices and edges that match the specified query parameters.

Request

Query Parameters

There's no request body for this operation.

Back to Top

Response

Supported Media Types

200 Response

Successful operation
Body ()
Root Schema : schema
Match All
Show Source
Nested Schema : SuccessfulGetOperation
Type: object
Show Source
Nested Schema : type
Type: object
Show Source
Nested Schema : data
Type: array
Show Source
Nested Schema : graphGraphsRead
Type: object
Show Source
Nested Schema : Edges
Type: array
Links in the topology graph (ConnectsLayer2, ConnectsInterface, etc)
Show Source
Nested Schema : Nodes
Type: array
Nodes in the topology graph (device, router, network interface, etc).
Show Source
Nested Schema : items
Type: object
Show Source
  • Identifier composed of the source node ID and target node ID.
    Example: bbdcf488-37a1-43ea-b892-b3dde946847d,5438f283-07b5-4367-a36b-a8d3ca9b96fd
  • Properties
    Properties for the edge. The properties will depend on the edge type and any custom properties created. The following is a default ConnectsLayer2-type edge list of properties.
  • Identifier composed of edge ID, source node ID, and target node ID.
    Example: 4029c7f2-b63d-443c-a855-3b763a16954b_bbdcf488-37a1-43ea-b892-b3dde946847d_5438f283-07b5-4367-a36b-a8d3ca9b96fd
  • Name of the source vertex.
    Example: router.example.com
  • Name of the target vertex.
    Example: veth2e99c9f
Nested Schema : Properties
Type: object
Properties for the edge. The properties will depend on the edge type and any custom properties created. The following is a default ConnectsLayer2-type edge list of properties.
Show Source
  • Number of hops from the starting vertex
    Example: 1
  • Line size
    Example: 1
  • Type of edge pattern. Allowed Values: - Solid - Dashed
    Example: Solid
  • Date and time the edge was created or last modified
    Example: 2023-04-18T12:34:22.000Z
  • The edge type
    Example: HasInterface
  • Describes the arrows on the end of the edge. Allowed Values: - Directed - an arrow on one of the edge pointing to the target - Non-Directed - an arrow on both ends of the edge pointing to the source and target
    Example: Non-Directed
Nested Schema : items
Type: object
Show Source
  • Node Name
    Example: router.example.com
  • Properties
    Properties for the node. The properties will depend on the node type and any custom properties created. The following is a default device-type node list of properties.
Nested Schema : Properties
Type: object
Properties for the node. The properties will depend on the node type and any custom properties created. The following is a default device-type node list of properties.
Show Source

Default Response

Failed operation
Body ()
Root Schema : schema
Type: object
Show Source
Nested Schema : errors
Type: array
The list of errors reported. Validation errors will be keyed by record field.
Show Source
Nested Schema : items
Type: object
Back to Top