APB Rule Templates

Manage rule templates

Get rule templates

get

Returns array of all the available rule templates.

Responses
chevron-right
200

successful operation

No content

get
/ruletemplates

No content

Create rule template

post

Create a new rule template

Body
objectOptionalExample: {"name":"template1","description":"template description","rule":{"action":"PERMIT","counters":"ENABLE","matchAll":"DISABLE","type":"ip4","overrideAction":"PUSH_VLAN","protocol":"ipv4","srcIp":"1.1.1.1","srcMask":"2.2.2.2","dstIp":"3.3.3.3","dstMask":"4.4.4.4","ttl":"10","overrideActionValue":1}}
Responses
chevron-right
200

successful operation

No content

post
/ruletemplates

No content

Update rule template

put

Update an existing rule template by ID.

Path parameters
templateIdstringRequired

ID of the rule template to update.

Body
objectOptionalExample: {"name":"template1","description":"template description","rule":{"action":"PERMIT","counters":"ENABLE","matchAll":"DISABLE","type":"ip4","overrideAction":"PUSH_VLAN","protocol":"ipv4","srcIp":"1.1.1.1","srcMask":"2.2.2.2","dstIp":"3.3.3.3","dstMask":"4.4.4.4","ttl":"10","overrideActionValue":1}}
Responses
chevron-right
200

Rule template updated successfully.

No content

put
/ruletemplates/{templateId}

No content

Delete rule template

delete

Delete a rule template by ID.

Path parameters
templateIdstringRequired

ID of the rule template to delete.

Responses
chevron-right
200

Rule template deleted successfully.

No content

delete
/ruletemplates/{templateId}

No content

Last updated