APB Maps

Manage device maps

Get all the maps

get

Returns array of all the available maps.

Responses
chevron-right
200

successful operation

No content

get
/maps

No content

Create map

post

Create a new map

Body
aliasstringOptionalExample: map1
commentstringOptionalExample: map 1 comment
fromDevicestringOptionalExample: deviceId
toDevicestringOptionalExample: deviceId
fromPortsarrayOptionalExample: ["Ethernet0","Ethernet1"]
toPortsarrayOptionalExample: ["Ethernet0","Ethernet1"]
rulesarrayOptionalExample: [{"comment":"","action":"PERMIT","counters":"ENABLE","matchAll":"DISABLE","type":"ip4","overrideAction":"NONE","protocol":"ipv4","ruleId":1,"srcIp":"1.1.1.1","srcMask":"2.2.2.2","dstIp":"3.3.3.3","dstMask":"4.4.4.4","ttl":"10"}]
Responses
chevron-right
200

successful operation

No content

post
/maps

No content

Update a map

put

Update an existing map by ID.

Path parameters
mapIdstringRequired

map identifier

Body
aliasstringOptionalExample: map1
commentstringOptionalExample: map 1 comment
fromDevicestringOptionalExample: deviceId
toDevicestringOptionalExample: deviceId
fromPortsarrayOptionalExample: ["Ethernet0","Ethernet1"]
toPortsarrayOptionalExample: ["Ethernet0","Ethernet1"]
rulesarrayOptionalExample: [{"comment":"","action":"PERMIT","counters":"ENABLE","matchAll":"DISABLE","type":"ip4","overrideAction":"NONE","protocol":"ipv4","ruleId":1,"srcIp":"1.1.1.1","srcMask":"2.2.2.2","dstIp":"3.3.3.3","dstMask":"4.4.4.4","ttl":"10"}]
Responses
chevron-right
200

successful operation

No content

put
/maps/{mapId}

No content

Delete a map

delete

Delete a specific map by ID.

Path parameters
mapIdstringRequired

map identifier

Responses
chevron-right
200

successful operation

No content

delete
/maps/{mapId}

No content

Get map status

get

Returns the status of a specific map by ID.

Path parameters
mapIdstringRequired

map identifier

Responses
chevron-right
200

successful operation

No content

get
/maps/{mapId}/status

No content

Get map counters

get

Returns the counters of a specific map by ID.

Path parameters
mapIdstringRequired

map identifier

Responses
chevron-right
200

successful operation

No content

get
/maps/{mapId}/counters

No content

Get map rule status

get

Returns the status of a specific rule within a map.

Path parameters
mapIdstringRequired

map identifier

ruleIdstringRequired

rule identifier

Responses
chevron-right
200

successful operation

No content

get
/maps/{mapId}/rules/{ruleId}/status

No content

Last updated