Delete URL categories

Note: Before you use this API, make sure to create the URL Categories override file by copying the file /usr/share/fa/data/plugins/panorama/url_categories.json to this location: /home/afa/.fa/plugins/panorama/.

Delete URL categories from the URL Categories override file. Currently only Panorama devices are supported.

For further information about the URL Categories override file see (optional) Enhance URL Category accuracy.

Resource Name: /api/v1/plugins/{brand}/URLCategory/

Request Method: DELETE

Request URL Parameters:

Element

Type

Description

brand
Mandatory

string

Brand name code. Only "panorama" is supported.

Request Body Parameters:

Element

Type

Description

Body
Mandatory

List of strings

A JSON list of category names to be deleted. Comma separated.

for example:

Copy

"category1", 
"category2" 

Response parameters

Element

Type

Description

categories map of objects

The JSON list of URL categories after the deletion, each populated by:

  • category name

  • urls and their IPs

Response:

Status codes:

Code

Description

200

ActiveChange was triggered

400

Input validation failure

403

Authentication failure

500

Failed to complete operation.

Request cURL examples

curl -X DELETE "https://localhost/afa/api/v1/plugins/panorama/URLCategory/" -H "accept: */*" -H "Content-Type: application/json"
-d "[ \"category1\", \"category2\"]" 

Response example for 200

Copy
{
  "categories": {
    "categories": {
      "search-engines": {
        "www.bing.com": [
          "204.79.197.200",
          "13.107.21.200"
        ],
        "www.google.com": [
          "172.217.19.132",
          "172.217.18.100"
        ]
      },
      "sports": {
        "urls": {
          "www.nba.com": [
            "104.106.236.138",
            "92.122.144.117"
          ]
        }
      }
    }
  }
}