Download OpenAPI specification:
Stitched Network Asset Provisioning API
Create a Network Asset
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
object (AssetWithMOReference) |
{- "data": {
- "type": "asset",
- "attributes": {
- "name": "Circuit A",
- "type": "cicuit",
- "location": {
- "latitude": 9.99,
- "longitude": -10.778
}, - "meta": {
- "city": "Ottawa",
- "color": "blue"
}
}, - "relationships": {
- "assets": {
- "data": [
- {
- "type": "asset",
- "attributes": {
- "name": "Node A",
- "type": "node",
- "location": {
- "latitude": 9.99,
- "longitude": -10.778
}, - "meta": {
- "city": "Ottawa",
- "color": "red"
}
}, - "relationships": {
- "objects": {
- "data": [
- {
- "id": "0x45",
- "type": "monitoredObject"
}
]
}
}
}
]
}
}
}
}
{- "data": {
- "id": "0x77",
- "type": "asset",
- "attributes": {
- "name": "Circuit A",
- "type": "cicuit",
- "location": {
- "latitude": 9.99,
- "longitude": -10.778
}, - "meta": {
- "city": "Ottawa",
- "color": "blue"
}
}, - "relationships": {
- "assets": {
- "data": [
- {
- "id": "0x78",
- "type": "asset",
- "attributes": {
- "name": "Node A",
- "type": "node",
- "location": {
- "latitude": 9.99,
- "longitude": -10.778
}, - "meta": {
- "city": "Ottawa",
- "color": "red"
}
}, - "relationships": {
- "objects": {
- "data": [
- {
- "id": "0x45",
- "type": "monitoredObject"
}
]
}
}
}
]
}
}
}
}
Get all Network Assets
type | string |
name | string Accepts a regular expression |
location | string Example: location=latitude,longitude[,distance] |
filterMetaData | string Example: filterMetaData=city:Montreal,Ottawa#color:blue |
pageSize | number Example: pageSize=25 |
page | number Example: page=10 |
graph | boolean Returns a the asset with direct references or the full graph |
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
{- "data": [
- {
- "id": "string",
- "type": "asset",
- "attributes": {
- "name": "string",
- "location": {
- "latitude": 0,
- "longitude": 0
}, - "type": "string",
- "meta": {
- "property1": "string",
- "property2": "string"
}
}, - "relationships": {
- "assets": {
- "data": [
- { }
]
}, - "objects": {
- "data": [
- {
- "id": "string",
- "type": "asset",
- "attributes": {
- "tenantId": "string",
- "objectId": "string",
- "reportingMonitoredObjectId": "string",
- "actuatorName": "string",
- "actuatorType": "unknown",
- "reflectorName": "string",
- "reflectorType": "unknown",
- "objectName": "string",
- "objectType": "string",
- "meta": {
- "region": "paris",
- "wgs87_x": "-45.7123912",
- "wgs87_y": "-74.2130912"
}, - "dynamicMetadata": {
- "region": "paris",
- "wgs87_x": "-45.7123912",
- "wgs87_y": "-74.2130912"
}, - "sourceLocation": {
- "latitude": 0,
- "longitude": 0
}, - "destinationLocation": {
- "latitude": 0,
- "longitude": 0
}, - "topology": [
- "string"
], - "archiveTimestamp": "string",
- "createdTimestamp": "string",
- "lastModifiedTimestamp": "string",
- "lastReportedTimestamp": "string",
- "previousIdentities": [
- {
- "time": null,
- "objectId": null,
- "objectName": null
}
], - "associatedObjects": [
- { }
]
}
}
]
}
}
}
]
}
Update a Network Asset
id required | string |
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
object |
{- "data": {
- "id": "0x45",
- "type": "asset",
- "attributes": {
- "name": "Renamed_Circuit",
- "meta": {
- "city": "Montreal",
- "color": "red"
}, - "location": {
- "latitude": 9.99,
- "longitude": -10.778
}
}, - "relationships": {
- "assets": {
- "data": [
- {
- "id": "0x45",
- "type": "addAsset"
}, - {
- "id": "0x47",
- "type": "removeAsset"
}
]
}, - "objects": {
- "data": [
- {
- "id": "0x45",
- "type": "addMonitoredObject"
}, - {
- "id": "0x47",
- "type": "removeMonitoredObject"
}
]
}
}
}
}
{- "errors": [
- {
- "code": "string",
- "status": 0,
- "title": "string"
}
]
}
Get a Network Asset
id required | string |
graph | boolean Returns a the asset with direct references or the full graph |
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
{- "data": {
- "id": "string",
- "type": "asset",
- "attributes": {
- "name": "string",
- "location": {
- "latitude": 0,
- "longitude": 0
}, - "type": "string",
- "meta": {
- "property1": "string",
- "property2": "string"
}
}, - "relationships": {
- "assets": {
- "data": [
- { }
]
}, - "objects": {
- "data": [
- {
- "id": "string",
- "type": "asset",
- "attributes": {
- "tenantId": "string",
- "objectId": "string",
- "reportingMonitoredObjectId": "string",
- "actuatorName": "string",
- "actuatorType": "unknown",
- "reflectorName": "string",
- "reflectorType": "unknown",
- "objectName": "string",
- "objectType": "string",
- "meta": {
- "region": "paris",
- "wgs87_x": "-45.7123912",
- "wgs87_y": "-74.2130912"
}, - "dynamicMetadata": {
- "region": "paris",
- "wgs87_x": "-45.7123912",
- "wgs87_y": "-74.2130912"
}, - "sourceLocation": {
- "latitude": 0,
- "longitude": 0
}, - "destinationLocation": {
- "latitude": 0,
- "longitude": 0
}, - "topology": [
- "string"
], - "archiveTimestamp": "string",
- "createdTimestamp": "string",
- "lastModifiedTimestamp": "string",
- "lastReportedTimestamp": "string",
- "previousIdentities": [
- {
- "time": "2019-08-24T14:15:22Z",
- "objectId": "string",
- "objectName": "string"
}
], - "associatedObjects": [
- { }
]
}
}
]
}
}
}
}
Get Network Asset counts
type | string |
name | string Accepts a regular expression |
location | string Example: location=latitude,longitude[,distance] |
filterMetaData | string Example: filterMetaData=city:Montreal,Ottawa#color:blue |
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
{- "data": {
- "type": "assetCount",
- "attributes": {
- "count": 0
}
}
}
Get a flattened list of all monitored objects, belonging to a network asset which matches the query criteria
type | string |
name | string Accepts a regular expression |
location | string Example: location=latitude,longitude[,distance] |
filterMetaData | string Example: filterMetaData=city:Montreal,Ottawa#color:blue |
circuitsPerPage | number Example: circuitsPerPage=25 |
page | number Example: page=10 |
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
{- "data": [
- {
- "id": "string",
- "type": "string",
- "attributes": {
- "tenantId": "<tenantId>",
- "objectId": "<objectId>",
- "objectName": "AB-End",
- "objectType": "twamp-sf",
- "reflectorName": "accedian-nid",
- "reflectorType": "accedian-nid",
- "actuatorName": "accedian-nid",
- "actuatorType": "accedian-nid",
- "assetMembership": [
- {
- "circuit": "0x13b",
- "node": "0x23ffg",
- "vm": "0x34ssa",
- "site": "0x34"
}
]
}
}
]
}
Returns a list of unique object types associated with the given network asset type
assetType | string type of the asset. i.e.: circuit, node, etc |
X-Forwarded-Tenant-Id required | string TenantID |
{- "data": [
- "string"
]
}
Get Monitored Objects. Use query parameters to provide filters
objectName | string Accepts a regular expression |
objectId | string Object Id |
objectType | string |
actuatorType | string |
actuatorName | string |
sourceLocation | string Example: sourceLocation=latitude,longitude[,distance] |
destinationLocation | string Example: destinationLocation=latitude,longitude[,distance] |
filterMetaData | string Example: filterMetaData=city:Montreal,Ottawa#color:blue |
pageSize | number Example: pageSize=25 |
page | number Example: page=10 |
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
{- "data": [
- {
- "id": "string",
- "type": "asset",
- "attributes": {
- "tenantId": "string",
- "objectId": "string",
- "reportingMonitoredObjectId": "string",
- "actuatorName": "string",
- "actuatorType": "unknown",
- "reflectorName": "string",
- "reflectorType": "unknown",
- "objectName": "string",
- "objectType": "string",
- "meta": {
- "region": "paris",
- "wgs87_x": "-45.7123912",
- "wgs87_y": "-74.2130912"
}, - "dynamicMetadata": {
- "region": "paris",
- "wgs87_x": "-45.7123912",
- "wgs87_y": "-74.2130912"
}, - "sourceLocation": {
- "latitude": 0,
- "longitude": 0
}, - "destinationLocation": {
- "latitude": 0,
- "longitude": 0
}, - "topology": [
- "string"
], - "archiveTimestamp": "string",
- "createdTimestamp": "string",
- "lastModifiedTimestamp": "string",
- "lastReportedTimestamp": "string",
- "previousIdentities": [
- {
- "time": "2019-08-24T14:15:22Z",
- "objectId": "string",
- "objectName": "string"
}
], - "associatedObjects": [
- { }
]
}
}
]
}
Update a Monitored Object
uid required | string |
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
object |
{- "data": {
- "attributes": {
- "name": "Renamed_Circuit",
- "meta": {
- "city": "Montreal",
- "color": "red"
}, - "dynamicMetadata": {
- "customer": "Accedian",
- "tier": "premium"
}, - "sourceLocation": {
- "latitude": 9.99,
- "longitude": -10.778
}
}, - "associatedObjects": {
- "data": [
- {
- "id": "0x45",
- "type": "addMonitoredObject"
}, - {
- "id": "0x47",
- "type": "removeMonitoredObject"
}
]
}
}
}
{- "errors": [
- {
- "code": "string",
- "status": 0,
- "title": "string"
}
]
}
Get Monitored Objects. Use body to provide filters
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
required | object |
{- "data": {
- "attributes": {
- "monitoredObjectID": [
- "0fx070gh",
- "0fx034",
- "0fx4456"
], - "objectName": [
- "ABC",
- "DEF",
- "GHI"
]
}
}
}
{- "data": [
- {
- "id": "string",
- "type": "asset",
- "attributes": {
- "tenantId": "string",
- "objectId": "string",
- "reportingMonitoredObjectId": "string",
- "actuatorName": "string",
- "actuatorType": "unknown",
- "reflectorName": "string",
- "reflectorType": "unknown",
- "objectName": "string",
- "objectType": "string",
- "meta": {
- "region": "paris",
- "wgs87_x": "-45.7123912",
- "wgs87_y": "-74.2130912"
}, - "dynamicMetadata": {
- "region": "paris",
- "wgs87_x": "-45.7123912",
- "wgs87_y": "-74.2130912"
}, - "sourceLocation": {
- "latitude": 0,
- "longitude": 0
}, - "destinationLocation": {
- "latitude": 0,
- "longitude": 0
}, - "topology": [
- "string"
], - "archiveTimestamp": "string",
- "createdTimestamp": "string",
- "lastModifiedTimestamp": "string",
- "lastReportedTimestamp": "string",
- "previousIdentities": [
- {
- "time": "2019-08-24T14:15:22Z",
- "objectId": "string",
- "objectName": "string"
}
], - "associatedObjects": [
- { }
]
}
}
]
}
Returns a compact view of Network Assets
X-Forwarded-Tenant-Id required | string IGNORED. This value is provided by proxy |
required | object |
{- "data": {
- "attributes": {
- "targetAssets": [
- "0fx070gh",
- "0fx034",
- "0fx4456"
]
}
}
}
{- "data": [
- {
- "id": "0fx070gh",
- "type": "asset",
- "attributes": {
- "name": "CircuitK",
- "type": "circuit",
- "location": {
- "latitude": 9.778,
- "longitude": -9.433
}, - "meta": {
- "city": "Ottawa",
- "color": "blue"
}
}
}
]
}
required | object |
{- "data": {
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}
}
{- "data": {
- "id": "6867a2e1-666c-4632-aeeb-7b985fadc019",
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "created_at": "2024-10-11T01:14:38.919Z",
- "last_modified": "2024-10-11T01:14:38.919Z"
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}, - "included": [
- {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8",
- "attributes": {
- "name": "city",
- "created_at": "2024-09-13T01:14:38.994Z",
- "last_modified": "2024-09-13T01:14:38.994Z"
}
}
]
}
name | string Partial match to the location's name (case insensitive) |
page[size] | integer Default: 10 The number of locations to return in the response |
page[number] | integer Default: 1 The page number for pagination |
{- "data": [
- {
- "id": "6867a2e1-666c-4632-aeeb-7b985fadc019",
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "created_at": "2024-10-11T01:14:38.919Z",
- "last_modified": "2024-10-11T01:14:38.919Z"
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}
], - "included": [
- {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8",
- "attributes": {
- "name": "city",
- "created_at": "2024-09-13T01:14:38.994Z",
- "last_modified": "2024-09-13T01:14:38.994Z"
}
}
], - "links": {
- "next": "/v1/topo/locations?page[size]=10&page[number]=2",
- "prev": null
}, - "meta": {
- "page": {
- "number": 1,
- "size": 10,
- "total": 12
}
}
}
locationId required | string <uuid> The unique identifier of the location to retrieve |
{- "data": {
- "id": "6867a2e1-666c-4632-aeeb-7b985fadc019",
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "created_at": "2024-10-11T01:14:38.919Z",
- "last_modified": "2024-10-11T01:14:38.919Z"
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}, - "included": [
- {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8",
- "attributes": {
- "name": "city",
- "created_at": "2024-09-13T01:14:38.994Z",
- "last_modified": "2024-09-13T01:14:38.994Z"
}
}
]
}
locationId required | string <uuid> The unique identifier of the location to update |
object |
{- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "locations",
- "attributes": {
- "name": "string",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}
}
}
}
{- "data": {
- "id": "6867a2e1-666c-4632-aeeb-7b985fadc019",
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "created_at": "2024-10-11T01:14:38.919Z",
- "last_modified": "2024-10-11T01:14:38.919Z"
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}, - "included": [
- {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8",
- "attributes": {
- "name": "city",
- "created_at": "2024-09-13T01:14:38.994Z",
- "last_modified": "2024-09-13T01:14:38.994Z"
}
}
]
}
name required | string |
ipv4 required | string |
ipv6 required | string |
required | object (Coordinates) |
locationId required | string <uuid> |
{- "name": "LON",
- "ipv4": "198.51.100.42",
- "ipv6": "2001:0db8:5b96:0000:0000:426f:8e17:642a",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "locationId": "d8d22fef-edac-4a4b-867d-0ce8b912f629"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "ACTIVE",
- "ipv4": "192.168.0.1",
- "ipv6": "2001:0db8:85a3:0000:0000:8a2e:0370:7334",
- "name": "string",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "location": {
- "id": "6867a2e1-666c-4632-aeeb-7b985fadc019",
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "created_at": "2024-10-11T01:14:38.919Z",
- "last_modified": "2024-10-11T01:14:38.919Z"
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "last_modified": "2019-08-24T14:15:22Z"
}
page | integer Default: 1 Page number for pagination |
limit | integer Default: 10 Number of items per page for pagination |
nodeId | string <uuid> Optional filter for the unique identifier of the node |
name | string Optional filter for the node names starting with the provided prefix (case insensitive) |
state | string Enum: "ACTIVE" "ARCHIVED" "DELETING" "PROVISIONING" Optional filter for the operational state of the node |
{- "nodes": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "ACTIVE",
- "ipv4": "192.168.0.1",
- "ipv6": "2001:0db8:85a3:0000:0000:8a2e:0370:7334",
- "name": "string",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "location": {
- "id": "6867a2e1-666c-4632-aeeb-7b985fadc019",
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "created_at": "2024-10-11T01:14:38.919Z",
- "last_modified": "2024-10-11T01:14:38.919Z"
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "last_modified": "2019-08-24T14:15:22Z"
}
], - "links": {
- "next": "string",
- "prev": "string"
}, - "page": 0,
- "limit": 0,
- "total": 0
}
nodeId required | string <uuid> The unique identifier of the node to retrieve |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "ACTIVE",
- "ipv4": "192.168.0.1",
- "ipv6": "2001:0db8:85a3:0000:0000:8a2e:0370:7334",
- "name": "string",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "location": {
- "id": "6867a2e1-666c-4632-aeeb-7b985fadc019",
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "created_at": "2024-10-11T01:14:38.919Z",
- "last_modified": "2024-10-11T01:14:38.919Z"
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "last_modified": "2019-08-24T14:15:22Z"
}
nodeId required | string <uuid> Unique identifier for the node |
state | string Enum: "ACTIVE" "ARCHIVED" New status of the node |
{- "state": "ACTIVE"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "ACTIVE",
- "ipv4": "192.168.0.1",
- "ipv6": "2001:0db8:85a3:0000:0000:8a2e:0370:7334",
- "name": "string",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "location": {
- "id": "6867a2e1-666c-4632-aeeb-7b985fadc019",
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "created_at": "2024-10-11T01:14:38.919Z",
- "last_modified": "2024-10-11T01:14:38.919Z"
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "last_modified": "2019-08-24T14:15:22Z"
}
nodeId required | string <uuid> Unique identifier for the node |
ipv4 | string <ipv4> IPv4 address of the node |
ipv6 | string <ipv6> IPv6 address of the node |
object (Coordinates) | |
locationId | string <uuid> New location of the node |
{- "ipv4": "192.168.0.1",
- "ipv6": "2001:0db8:85a3:0000:0000:8a2e:0370:7334",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "locationId": "d8d22fef-edac-4a4b-867d-0ce8b912f629"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "ACTIVE",
- "ipv4": "192.168.0.1",
- "ipv6": "2001:0db8:85a3:0000:0000:8a2e:0370:7334",
- "name": "string",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "location": {
- "id": "6867a2e1-666c-4632-aeeb-7b985fadc019",
- "type": "locations",
- "attributes": {
- "name": "New York",
- "geolocation": {
- "latitude": 40.6446,
- "longitude": 73.7797
}, - "created_at": "2024-10-11T01:14:38.919Z",
- "last_modified": "2024-10-11T01:14:38.919Z"
}, - "relationships": {
- "locationGroups": {
- "data": {
- "type": "locationGroups",
- "id": "0193e0a7-b7bb-7d8d-af86-765076d889e8"
}
}
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "last_modified": "2019-08-24T14:15:22Z"
}
segmentId required | string <uuid> The unique identifier of the segment to retrieve |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "state": "PROVISIONING",
- "color": [
- "SHORTEST_PATH"
], - "node1": "b509793c-1580-4bb2-afd4-5dbfd197fea4",
- "node2": "a434c6c8-a037-465a-aad6-064aac06bd02",
- "orientations": {
- "established": {
- "name": "string",
- "start_node_id": "d47f30fe-455e-41c5-b791-40e62f112b55",
- "start_node_name": "string",
- "end_node_id": "81d07daf-5674-4731-8eaa-370753ffe26c",
- "end_node_name": "string"
}, - "reversed": {
- "name": "string",
- "start_node_id": "d47f30fe-455e-41c5-b791-40e62f112b55",
- "start_node_name": "string",
- "end_node_id": "81d07daf-5674-4731-8eaa-370753ffe26c",
- "end_node_name": "string"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "last_modified": "2019-08-24T14:15:22Z"
}
segmentId required | string <uuid> Unique identifier for the segment |
object or null Key-value pairs to store additional information about the segment | |
Array of objects or null List of colors associated with the segment |
{- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "color": [
- {
- "name": "string",
- "value": "string"
}
]
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "state": "PROVISIONING",
- "color": [
- "SHORTEST_PATH"
], - "node1": "b509793c-1580-4bb2-afd4-5dbfd197fea4",
- "node2": "a434c6c8-a037-465a-aad6-064aac06bd02",
- "orientations": {
- "established": {
- "name": "string",
- "start_node_id": "d47f30fe-455e-41c5-b791-40e62f112b55",
- "start_node_name": "string",
- "end_node_id": "81d07daf-5674-4731-8eaa-370753ffe26c",
- "end_node_name": "string"
}, - "reversed": {
- "name": "string",
- "start_node_id": "d47f30fe-455e-41c5-b791-40e62f112b55",
- "start_node_name": "string",
- "end_node_id": "81d07daf-5674-4731-8eaa-370753ffe26c",
- "end_node_name": "string"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "last_modified": "2019-08-24T14:15:22Z"
}
page | integer Default: 1 Page number for pagination |
limit | integer Default: 10 Number of items per page for pagination |
name | string Filter segments by name |
state | string Enum: "ACTIVE" "ARCHIVED" "DELETING" "PROVISIONING" Optional filter for the operational state of the segment |
{- "segments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "state": "PROVISIONING",
- "color": [
- "SHORTEST_PATH"
], - "node1": "b509793c-1580-4bb2-afd4-5dbfd197fea4",
- "node2": "a434c6c8-a037-465a-aad6-064aac06bd02",
- "orientations": {
- "established": {
- "name": "string",
- "start_node_id": "d47f30fe-455e-41c5-b791-40e62f112b55",
- "start_node_name": "string",
- "end_node_id": "81d07daf-5674-4731-8eaa-370753ffe26c",
- "end_node_name": "string"
}, - "reversed": {
- "name": "string",
- "start_node_id": "d47f30fe-455e-41c5-b791-40e62f112b55",
- "start_node_name": "string",
- "end_node_id": "81d07daf-5674-4731-8eaa-370753ffe26c",
- "end_node_name": "string"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "last_modified": "2019-08-24T14:15:22Z"
}
], - "links": {
- "next": "string",
- "prev": "string"
}, - "page": 0,
- "limit": 0,
- "total": 0
}