Skip to main content
Version: 10.0

Group Zones Resource

Description​

This resource is for manipulating the zones associated with a group.

GET /groups/:ID/zones​

Get all zones associated with the given group. This is a paged query.

GET Parameters​

NameRequiredTypeDescriptionDefault Value
:IDYesURL ParameterThe numeric ID of the group you want to query. 
qNoQuery ParameterFilter results by zone name, description, or subnets.  

GET Response Values​

Each data element will be a zone resource object.

Example GET Request​

 GET /groups/407/zones

Example GET Response​

{
"rows": 1,
"data": [
{
"id": 3026,
"name": "Overloaded Zone A",
"description": null,
"revisions_resource": "/zones/3026/revisions",
"subnets_resource": "/zones/3026/subnets",
"configurations_resource": "/zones/3026/configurations",
"victims_resource": "/zones/3026/victims",
"traffic_resource": "/zones/3026/traffic",
"group_resource": "/groups/407",
"group_name": "Electic bugaloo",
"customer_resource": "/customers/407",
"customer_name": "Electic bugaloo",
"zone_resource": "/zones/3026",
"toplists_resource": "/zones/3026/toplists",
"toplists_all_resource": "/zones/3026/toplists/all",
"topapps_resource": "/zones/3026/topapps",
"topapps_all_resource": "/zones/3026/topapps/all",
"topprotocols_resource": "/zones/3026/topprotocols",
"topprotocols_all_resource": "/zones/3026/topprotocols/all",
"topvlans_resource": "/zones/3026/topvlans",
"topvlans_all_resource": "/zones/3026/topvlans/all",
"topattackers_resource": "/zones/3026/topattackers",
"topattackers_all_resource": "/zones/3026/topattackers/all",
"log_resource": "/zones/3026/logs",
"revision_current_resource": "/zones/3026/revisions/current",
"zone_devices_resource": "/zones/3026/devices",
"is_under_attack_resource": "/zones/3026/is_under_attack",
"template_resource": "/zones/3026/template",
"filter_list_requests_resource": "/zones/3026/filter_list_requests",
"filter_list_resource": "/zones/3026/filter_list",
"tcp_dumps_resource": "/zones/3026/tcp_dump"
}
],
"start": 0
} 

POST /groups/:ID/zones​

Create a new zone for the given group.

POST Parameters​

NameRequiredTypeDescriptionDefault Value
:IDYesURL ParameterThe unique numeric ID of the group you're creating a zone for. 
nameYesJSON StringThe name of the new zone 
descriptionNoJSON StringA description of the new zone. 

POST Response Values​

The response will be the newly created zone resource object.

Example POST Request​

POST /groups/407/zones
 
JSON Body:
{
"data":{
"name":"New Test Zone"
}
}

Example POST Response​

HTTP/1.1 201 Created
 
{
"id": 3999,
"name": "New Test Zone",
"description": null,
"revisions_resource": "/zones/3999/revisions",
"subnets_resource": "/zones/3999/subnets",
"configurations_resource": "/zones/3999/configurations",
"victims_resource": "/zones/3999/victims",
"traffic_resource": "/zones/3999/traffic",
"group_resource": "/groups/407",
"group_name": "Electic bugaloo",
"customer_resource": "/customers/407",
"customer_name": "Electic bugaloo",
"zone_resource": "/zones/3999",
"toplists_resource": "/zones/3999/toplists",
"toplists_all_resource": "/zones/3999/toplists/all",
"topapps_resource": "/zones/3999/topapps",
"topapps_all_resource": "/zones/3999/topapps/all",
"topprotocols_resource": "/zones/3999/topprotocols",
"topprotocols_all_resource": "/zones/3999/topprotocols/all",
"topvlans_resource": "/zones/3999/topvlans",
"topvlans_all_resource": "/zones/3999/topvlans/all",
"topattackers_resource": "/zones/3999/topattackers",
"topattackers_all_resource": "/zones/3999/topattackers/all",
"log_resource": "/zones/3999/logs",
"revision_current_resource": "/zones/3999/revisions/current",
"zone_devices_resource": "/zones/3999/devices",
"is_under_attack_resource": "/zones/3999/is_under_attack",
"template_resource": "/zones/3999/template",
"filter_list_requests_resource": "/zones/3999/filter_list_requests",
"filter_list_resource": "/zones/3999/filter_list",
"tcp_dumps_resource": "/zones/3999/tcp_dump"
}

DELETE /groups/:ID/zones​

Deletes **all **zones associated with this group. If you want to delete single zones, use the get query for the full list of zone resources, then delete the individual zone resources you wish to remove.

DELETE Parameters​

NameRequiredTypeDescriptionDefault Value
:IDYesURL ParameterThe unique numeric ID of the group. 

Example DELETE Request​

 DELETE /groups/407/zones

Example DELETE Response​

 HTTP/1.1 200 OK