All REST Endpoints
Active Topology Automation
REST APIs for Active Topology Automation.
- AutoSuggest search by Device Identifier
- Method: getPath:
/topology/v2/ui/autosuggest/device/deviceidentifier
- AutoSuggest search by ID
- Method: getPath:
/topology/v2/ui/autosuggest/{entityType}/id
- AutoSuggest search by Location Code
- Method: getPath:
/topology/v2/ui/autosuggest/location/locationcode
- AutoSuggest search by Name
- Method: getPath:
/topology/v2/ui/autosuggest/{entityType}
- AutoSuggest search by static column data
- Method: getPath:
/topology/v2/ui/autosuggest/static/{entityType}
- Create a Color Preference.
- Method: postPath:
/topology/v2/ui/color/preferences
- Create a Icon Preference.
- Method: postPath:
/topology/v2/ui/icons/preferences
- Create a new Edge
- Method: postPath:
/topology/v2/edge
- Create a new Profile .
- Method: postPath:
/topology/v2/profile
- Create a new Profile Edge .
- Method: postPath:
/topology/v2/profileEdge
- Create a new Profile Vertex.
- Method: postPath:
/topology/v2/profileVertex
- Create a New Vertex
- Method: postPath:
/topology/v2/vertex
- Create a Saved Search.
- Method: postPath:
/topology/v2/ui/savedsearch
- Create an Event
- Method: postPath:
/topology/v2/vertex/event
- Delete a custom Icon with id
- Method: deletePath:
/topology/v2/ui/icons/delete/id/{id}
- Delete all Color Preferences created by user
- Method: deletePath:
/topology/v2/ui/color/preferences/createduser/{createdUser}
- Delete all existing Color Preferences
- Method: deletePath:
/topology/v2/ui/color/preferences/list
- Delete all existing Icon Preferences
- Method: deletePath:
/topology/v2/ui/icons/preferences/list
- Delete all existing uploaded custom Icons
- Method: deletePath:
/topology/v2/ui/icons/delete
- Delete all icon preferences created by user
- Method: deletePath:
/topology/v2/ui/icons/preferences/createduser/{createdUser}
- Delete an existing Color Preference
- Method: deletePath:
/topology/v2/ui/color/preferences/id/{preferenceId}
- Delete an existing edge based on the entityId
- Method: deletePath:
/topology/v2/edge/eid/{eid}
- Delete an existing edge based on the fromNode and the toNode
- Method: deletePath:
/topology/v2/edge/fromnode/{fromnode}/tonode/{tonode}
- Delete an existing edge based on typeId and referenceId
- Method: deletePath:
/topology/v2/edge/typeid/{typeid}/referenceid/{referenceid}
- Delete an existing Profile nodes and edges.
- Method: deletePath:
/topology/v2/profile/data/eid/{eid}
- Delete an existing Saved Search
- Method: deletePath:
/topology/v2/ui/savedsearch/{id}
- Delete an existing Vertex
- Method: deletePath:
/topology/v2/vertex/eid/{eid}
- Delete an existing Vertex based on typeId and referenceId
- Method: deletePath:
/topology/v2/vertex/typeid/{typeid}/referenceid/{referenceid}
- Delete Icon Preference by Id
- Method: deletePath:
/topology/v2/ui/icons/preferences/id/{preferenceId}
- Fetch GraphData based on entityType and entityid.
- Method: getPath:
/topology/v2/tmf/resourceadapter/edge/paths/{entityType}/{eid}
- Fetch Physical Connectors based on id and resource type.
- Method: getPath:
/topology/v2/tmf/resourceadapter/{resourceType}/{id}/physicalConnectors
- Fetch Physical Ports based on id and resource type.
- Method: getPath:
/topology/v2/tmf/resourceadapter/{resourceType}/{id}/physicalPorts
- Fetch Resource details based on id.
- Method: getPath:
/topology/v2/tmf/resourceadapter/id/{id}
- Get a saved search by ID
- Method: getPath:
/topology/v2/ui/savedsearch/{id}
- Get all the Color preferences
- Method: getPath:
/topology/v2/ui/color/preferences/createduser/{createdUser}
- Get all the Color preferences
- Method: getPath:
/topology/v2/ui/color/preferences/list
- Get all the Icon preferences
- Method: getPath:
/topology/v2/ui/icons/preferences/createduser/{createdUser}
- Get all the Icon preferences
- Method: getPath:
/topology/v2/ui/icons/preferences/list
- Get all the saved searches
- Method: getPath:
/topology/v2/ui/savedsearch
- Get the list of a network subnetworks
- Method: getPath:
/topology/v2/ui/network/{network}/subnetworks
- Rerieve the graph for a list of locations
- Method: getPath:
/topology/v2/ui/location/list
- Retrieve a list of communication edges
- Method: getPath:
/topology/v2/edge/communication
- Retrieve a list of communication edges in a network
- Method: getPath:
/topology/v2/edge/communication/network/{network}
- Retrieve a list of communication edges terminated on a location
- Method: getPath:
/topology/v2/edge/communication/location/eid/{loceid}
- Retrieve a list of communication edges terminated on a network entity code
- Method: getPath:
/topology/v2/edge/communication/nec/eid/{neceid}
- Retrieve a list of communication edges within a specific distance of a device
- Method: getPath:
/topology/v2/edge/communication/center-vertex/eid/{eid}
- Retrieve a list of communication edges, nodes and alarms in a network
- Method: getPath:
/topology/v2/edge/network/{network}
- Retrieve a list of containment edges
- Method: getPath:
/topology/v2/edge/containment
- Retrieve a list of edges
- Method: getPath:
/topology/v2/edge
- Retrieve a list of Edges
- Method: postPath:
/topology/v2/edge/edges
- Retrieve a list of edges using a list of entity ids
- Method: postPath:
/topology/v2/edge/eids
- Retrieve a list of Vertices
- Method: postPath:
/topology/v2/vertex/vertices
- Retrieve Active Events based on device entityId
- Method: getPath:
/topology/v2/vertex/device/eid/{entityId}/events
- Retrieve alarm types that needs to be excluded while doing path analysis.
- Method: getPath:
/topology/v2/graph/excludeAlarmTypes
- Retrieve All Edges
- Method: getPath:
/topology/v2/graph/edge
- Retrieve all existing Custom Icons
- Method: getPath:
/topology/v2/ui/icons
- Retrieve All Vertices
- Method: getPath:
/topology/v2/graph/vertex
- Retrieve All Vertices
- Method: getPath:
/topology/v2/vertex
- Retrieve an existing Edge based on enityId
- Method: getPath:
/topology/v2/edge/eid/{eid}
- Retrieve an existing Edge based on enityId
- Method: getPath:
/topology/v2/graph/edge/eid/{eid}
- Retrieve an existing Edge based on typeId and referenceId
- Method: getPath:
/topology/v2/edge/typeid/{typeid}/referenceid/{referenceid}
- Retrieve an existing Profile reference id based on service and version.
- Method: getPath:
/topology/v2/profile/referenceId/service/id/{id}/version/{version}
- Retrieve an existing Vertex based on enityId
- Method: getPath:
/topology/v2/graph/vertex/eid/{eid}
- Retrieve an existing Vertex based on entityId
- Method: getPath:
/topology/v2/vertex/eid/{eid}
- Retrieve an existing Vertex based on entityId
- Method: getPath:
/topology/v2/vertex/id/{id}
- Retrieve an existing Vertex based on typeId and Id
- Method: getPath:
/topology/v2/vertex/typeid/{typeid}/id/{id}
- Retrieve an existing Vertex based on typeId and referenceId
- Method: getPath:
/topology/v2/vertex/typeid/{typeid}/referenceid/{referenceid}
- Retrieve an related device edges based on the device enityId and edge label
- Method: getPath:
/topology/v2/edge/device/eid/{eid}
- Retrieve Child Vertices based on entityId
- Method: getPath:
/topology/v2/vertex/device/eid/{eid}/children
- Retrieve cost mappings on communication edge.
- Method: getPath:
/topology/v2/graph/costMapping
- Retrieve Event Type values
- Method: getPath:
/topology/v2/vertex/event/config/{type}
- Retrieve graph data from list of connectivity eids
- Method: getPath:
/topology/v2/ui/event/{eventid}/graph
- Retrieve list of Vertices with entity ids
- Method: postPath:
/topology/v2/vertex/eids
- Retrieve Parent Vertices based on entityId
- Method: getPath:
/topology/v2/vertex/device/eid/{eid}/parents
- Retrieve paths that are matching the search criteria, mentioned in the form of properties in request
- Method: getPath:
/topology/v2/graph/paths
- Retrieve paths that are matching the search criteria, mentioned in the form of properties in request
- Method: postPath:
/topology/v2/graph/paths
- Retrieve Profile based on type id and reference id.
- Method: getPath:
/topology/v2/profile/typeid/{typeid}/referenceid/{referenceid}
- Retrieve service configuration versions based on service id and autosuggest version number
- Method: getPath:
/topology/v2/profile/service/id/{id}/version/{version}
- Retrieve service displayInfo based on autosuggest name
- Method: getPath:
/topology/v2/profile/service/name/{name}
- Retrieve shortest path from source to destination
- Method: getPath:
/topology/v2/graph/shortest-path/source/{src}/destination/{dest}
- Retrieve the count of Edges
- Method: getPath:
/topology/v2/graph/edge/count
- Retrieve the count of Vertices
- Method: getPath:
/topology/v2/graph/vertex/count
- Retrieve the event based on entityId
- Method: getPath:
/topology/v2/vertex/event/eid/{eid}
- Retrieve the graph for a list of devices
- Method: getPath:
/topology/v2/ui/device/list
- Retrieve the graph for a network
- Method: getPath:
/topology/v2/ui/network/{network}
- Retrieve the graph for a single connectivity
- Method: getPath:
/topology/v2/ui/connectivity/{eid}
- Retrieve the graph for a specific device
- Method: getPath:
/topology/v2/ui/device/{eid}
- Retrieve the graph for a specific location
- Method: getPath:
/topology/v2/ui/location/{eid}
- Retrieve the graph for the connectivity list
- Method: getPath:
/topology/v2/ui/connectivity/list
- Retrieve the location hierarchy down
- Method: getPath:
/topology/v2/edge/vertex/eid/{eid}/hierarchy
- Retrieve Vertices within distance
- Method: getPath:
/topology/v2/vertex/distant/eid/{eid}
- Update an existing Color Preference.
- Method: putPath:
/topology/v2/ui/color/preferences/id/{preferenceId}
- Update an existing Edge
- Method: putPath:
/topology/v2/edge
- Update an existing Event
- Method: putPath:
/topology/v2/vertex/event
- Update an existing Icon Preference.
- Method: putPath:
/topology/v2/ui/icons/preferences/id/{preferenceId}
- Update an existing Profile.
- Method: putPath:
/topology/v2/profile
- Update an existing Saved Search.
- Method: putPath:
/topology/v2/ui/savedsearch/{id}
- Update an existing Vertex
- Method: putPath:
/topology/v2/vertex
- Update cost of existing edge
- Method: patchPath:
/topology/v2/edge/eid/{eid}
- Update cost of existing edge
- Method: patchPath:
/topology/v2/edge/typeid/{typeid}/referenceid/{referenceid}
- Update the Active Event Max Severity for the device
- Method: putPath:
/topology/v2/vertex/activeEvent/eid/{eid}/severity/{severity}
- Upload a custom Icon.
- Method: postPath:
/topology/v2/ui/icons/upload
Active Topology Automation/Fallout Events Resolution
REST APIs for Fallout Events Resolution.
- Cancel running rebuild fallout event Jobs
- Method: deletePath:
/topology/v2/fallout/events/rebuild/jobs
- Delete a fallout Event
- Method: deletePath:
/topology/v2/fallout/events/eid/{eid}
- Delete fallout events with entity ids
- Method: deletePath:
/topology/v2/fallout/events/eid
- Delete fallout events with search criteria
- Method: deletePath:
/topology/v2/fallout/events
- Get a fallout event
- Method: getPath:
/topology/v2/fallout/events/eid/{eid}
- Get fallout events
- Method: getPath:
/topology/v2/fallout/events
- Get fallout events summary
- Method: getPath:
/topology/v2/fallout/events/summary
- Resubmit fallout events
- Method: postPath:
/topology/v2/fallout/events/resubmit
- Schedule rebuild fallout event jobs
- Method: postPath:
/topology/v2/fallout/events/rebuild/jobs
- Update a fallout event
- Method: putPath:
/topology/v2/fallout/events/eid/{eid}
Event and Impact Analysis/Event
Operations related to events management.
- Bulk delete events
- Method: deletePath:
/sia/v1/event/bulkDelete
- Bulk delete events using filter query
- Method: deletePath:
/sia/v1/event/selectAllDelete
- Bulk update events
- Method: patchPath:
/sia/v1/event/bulkUpdate
- Bulk update events using filter query
- Method: patchPath:
/sia/v1/event/selectAllUpdate
- Create a new Event
- Method: postPath:
/sia/v1/event
- Delete an event with reference id
- Method: deletePath:
/sia/v1/event/referenceId/{referenceId}
- Get active events for the resource
- Method: getPath:
/sia/v1/event/resourceActiveEvents/{resourceId}
- Get active events with device topology entity id
- Method: getPath:
/sia/v1/event/device/eid/{entityId}/events
- Get an event with document id
- Method: getPath:
/sia/v1/event/docid/{docid}
- Get an event with reference id
- Method: getPath:
/sia/v1/event/referenceId/{referenceId}
- Get Event Type values
- Method: getPath:
/sia/v1/event/event/config/{type}
- Get highest severity active events for resources
- Method: postPath:
/sia/v1/event/resourceActiveEvents
- Get number of impacted customers for an event
- Method: getPath:
/sia/v1/event/customerCount/{eventDocId}
- Patch an event with document id
- Method: patchPath:
/sia/v1/event/docid/{docid}
- Update an Event
- Method: putPath:
/sia/v1/event
- Update an event with reference id
- Method: patchPath:
/sia/v1/event/referenceId/{referenceId}
Event and Impact Analysis/Impact
Operations related to impacts management.
- Bulk update impacts
- Method: patchPath:
/sia/v1/impact/bulkUpdate
- Bulk update impacts using filter query
- Method: patchPath:
/sia/v1/impact/selectAllUpdate
- Get impacts for an event
- Method: getPath:
/sia/v1/impact/event/{eventId}
- Initiate impact analysis for device interface
- Method: getPath:
/sia/v1/impact/deviceinterface/{id}
- Initiate impact analysis for equipment
- Method: getPath:
/sia/v1/impact/equipment/{id}
- Initiate impact analysis for logical device
- Method: getPath:
/sia/v1/impact/logicaldevice/{id}
- Initiate impact analysis for physical device
- Method: getPath:
/sia/v1/impact/physicaldevice/{id}
- Initiate impact analysis for physical port
- Method: getPath:
/sia/v1/impact/physicalport/{id}
- Update an impact with document id
- Method: patchPath:
/sia/v1/impact/docid/{docid}
Event and Impact Analysis/Report
Operations related to impact reports management.
- Get impact reports
- Method: getPath:
/sia/v1/report