- Release Notes
- API Changelog
- Overview
- Generally Available
- v1.57.0
- v1.56.0
- v1.55.0
- v1.54.0
- v1.53.0
- v1.52.0
- v1.51.1
- v1.50.0
- v1.49.0
- v1.48.0
- v1.47.0
- v1.46.0
- v1.45.0
- v1.44.0
- v1.43.0
- v1.42.0
- v1.41.0
- v1.40.0
- v1.39.0
- v1.38.0
- v1.37.0
- v1.36.0
- v1.35.0
- v1.34.0
- v1.33.0
- v1.32.0
- v1.31.0
- v1.30.0
- v1.29.0
- v1.28.0
- v1.27.0
- v1.26.0
- v1.25.0
- v1.24.0
- v1.23.0
- v1.22.0
- v1.21.0
- v1.20.0
- v1.19.0
- v1.18.0
- v1.17.0
- v1.16.0
- v1.15.0
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.0
- v1.8.0
- v1.7.0
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.0
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.0
- v0.7.0
- v0.6.0
- v0.5.0
- v0.4.0
- v0.3.0
- v0.2.0
- Beta
- What's Updated
- What's New
- [ organizations ]
- adaptivePolicy
- List adaptive policy groups in a organization
- Creates a new adaptive policy group
- Returns an adaptive policy group
- Updates an adaptive policy group. If updating "Infrastructure", only the SGT is allowed. Cannot update "Unknown".
- Deletes the specified adaptive policy group and any associated policies and references
- Returns adaptive policy aggregate statistics for an organization
- List adaptive policies in an organization
- Add an Adaptive Policy
- Return an adaptive policy
- Update an Adaptive Policy
- Delete an Adaptive Policy
- adaptivePolicy
- [ organizations ]
Version 1.15.0 to 1.16.0
Summary of Changes
5 - New
18 - Updated
517 - Total operations
326 - Total Paths
What's Updated
[ switch ]
routing
List layer 3 interfaces for a switch
GET /devices/{serial}/switch/routing/interfaces
- Response property
ipv6
value added
Return a layer 3 interface for a switch
GET /devices/{serial}/switch/routing/interfaces/{interfaceId}
- Response property
ipv6
value added
Return layer 3 OSPF routing configuration
GET /networks/{networkId}/switch/routing/ospf
- Response property
v3
value added
Create a layer 3 interface for a switch
POST /devices/{serial}/switch/routing/interfaces
- Optional property
ipv6
Added
Update a layer 3 interface for a switch
PUT /devices/{serial}/switch/routing/interfaces/{interfaceId}
- Optional property
defaultGateway
Added
- Optional property
ipv6
Added
Update layer 3 OSPF routing configuration
PUT /networks/{networkId}/switch/routing/ospf
- Optional property
v3
Added
stacks
List layer 3 interfaces for a switch stack
GET /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces
- Response property
ipv6
value added
Return a layer 3 interface from a switch stack
GET /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}
- Response property
ipv6
value added
Create a layer 3 interface for a switch stack
POST /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces
- Optional property
ipv6
Added
Update a layer 3 interface for a switch stack
PUT /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}
- Optional property
defaultGateway
Added
- Optional property
ipv6
Added
[ networks ]
clients
Returns a timeseries of total traffic consumption rates for all clients on a network within a given timespan, in megabits per second.
GET /networks/{networkId}/clients/bandwidthUsageHistory
- Optional param
perPage
added
- Optional param
startingAfter
added
- Optional param
endingBefore
added
- Response property
headers
value added
health
Return all global alerts on this network
GET /networks/{networkId}/health/alerts
- Response property
peers
value added
- Response property
id
value added
What's New
[ organizations ]
adaptivePolicy
PATH /organizations/{organizationId}/adaptivePolicy/groups
- Path added
- New operation
List adaptive policy groups in a organization
GET
/organizations/{organizationId}/adaptivePolicy/groups
Code SnippetCopy[ { "groupId": "1234", "name": "Employee Group", "sgt": 1000, "description": "Group of XYZ Corp Employees", "policyObjects": [ { "id": "2345", "name": "Example Policy Object" } ], "createdAt": "2019-06-27T21:34:25.253480Z", "updatedAt": "2019-06-27T21:34:25.253480Z" } ]
- New operation
Creates a new adaptive policy group
POST
/organizations/{organizationId}/adaptivePolicy/groups
Code SnippetCopy{ "groupId": "1234", "name": "Employee Group", "sgt": 1000, "description": "Group of XYZ Corp Employees", "policyObjects": [ { "id": "2345", "name": "Example Policy Object" } ], "createdAt": "2019-06-27T21:34:25.253480Z", "updatedAt": "2019-06-27T21:34:25.253480Z" }
PATH /organizations/{organizationId}/adaptivePolicy/groups/{groupId}
- Path added
- New operation
Returns an adaptive policy group
GET
/organizations/{organizationId}/adaptivePolicy/groups/{groupId}
Code SnippetCopy{ "groupId": "1234", "name": "Employee Group", "sgt": 1000, "description": "Group of XYZ Corp Employees", "policyObjects": [ { "id": "2345", "name": "Example Policy Object" } ], "createdAt": "2019-06-27T21:34:25.253480Z", "updatedAt": "2019-06-27T21:34:25.253480Z" }
- New operation
Updates an adaptive policy group. If updating "Infrastructure", only the SGT is allowed. Cannot update "Unknown".
PUT
/organizations/{organizationId}/adaptivePolicy/groups/{groupId}
Code SnippetCopy{ "groupId": "1234", "name": "Employee Group", "sgt": 1000, "description": "Group of XYZ Corp Employees", "policyObjects": [ { "id": "2345", "name": "Example Policy Object" } ], "createdAt": "2019-06-27T21:34:25.253480Z", "updatedAt": "2019-06-27T21:34:25.253480Z" }
- New operation
Deletes the specified adaptive policy group and any associated policies and references
DELETE
/organizations/{organizationId}/adaptivePolicy/groups/{groupId}
PATH /organizations/{organizationId}/adaptivePolicy/overview
- Path added
- New operation
Returns adaptive policy aggregate statistics for an organization
GET
/organizations/{organizationId}/adaptivePolicy/overview
Code SnippetCopy{ "counts": { "groups": 10, "customAcls": 12, "policies": 100, "denyPolicies": 30, "allowPolicies": 70 } }
PATH /organizations/{organizationId}/adaptivePolicy/policies
- Path added
- New operation
List adaptive policies in an organization
GET
/organizations/{organizationId}/adaptivePolicy/policies
Code SnippetCopy[ { "adaptivePolicyId": "111", "sourceGroup": { "id": "222", "name": "IoT Devices", "sgt": 50 }, "destinationGroup": { "id": "333", "name": "IoT Servers", "sgt": 51 }, "acls": [ { "id": "444", "name": "Block web" } ], "lastEntryRule": "allow", "createdAt": "2019-06-27T21:34:25.253480Z", "updatedAt": "2019-06-27T21:34:25.253480Z" } ]
- New operation
Add an Adaptive Policy
POST
/organizations/{organizationId}/adaptivePolicy/policies
Code SnippetCopy{ "adaptivePolicyId": "111", "sourceGroup": { "id": "222", "name": "IoT Devices", "sgt": 50 }, "destinationGroup": { "id": "333", "name": "IoT Servers", "sgt": 51 }, "acls": [ { "id": "444", "name": "Block web" } ], "lastEntryRule": "allow", "createdAt": "2019-06-27T21:34:25.253480Z", "updatedAt": "2019-06-27T21:34:25.253480Z" }
PATH /organizations/{organizationId}/adaptivePolicy/policies/{adaptivePolicyId}
- Path added
- New operation
Return an adaptive policy
GET
/organizations/{organizationId}/adaptivePolicy/policies/{adaptivePolicyId}
Code SnippetCopy{ "adaptivePolicyId": "111", "sourceGroup": { "id": "222", "name": "IoT Devices", "sgt": 50 }, "destinationGroup": { "id": "333", "name": "IoT Servers", "sgt": 51 }, "acls": [ { "id": "444", "name": "Block web" } ], "lastEntryRule": "allow", "createdAt": "2019-06-27T21:34:25.253480Z", "updatedAt": "2019-06-27T21:34:25.253480Z" }
- New operation
Update an Adaptive Policy
PUT
/organizations/{organizationId}/adaptivePolicy/policies/{adaptivePolicyId}
Code SnippetCopy{ "adaptivePolicyId": "111", "sourceGroup": { "id": "222", "name": "IoT Devices", "sgt": 50 }, "destinationGroup": { "id": "333", "name": "IoT Servers", "sgt": 51 }, "acls": [ { "id": "444", "name": "Block web" } ], "lastEntryRule": "allow", "createdAt": "2019-06-27T21:34:25.253480Z", "updatedAt": "2019-06-27T21:34:25.253480Z" }
- New operation
Delete an Adaptive Policy
DELETE
/organizations/{organizationId}/adaptivePolicy/policies/{adaptivePolicyId}