FortiOS v6.4.14 cmdb firewall

GET /firewall.ipmacbinding/setting

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.ipmacbinding/setting

Update this specific resource. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ipmacbinding/table

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.ipmacbinding/table

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.ipmacbinding/table/{seq-num}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • seq-num (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ipmacbinding/table/{seq-num}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • seq-num (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.ipmacbinding/table/{seq-num}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • seq-num (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.schedule/group

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.schedule/group

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.schedule/group/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.schedule/group/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.schedule/group/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.schedule/onetime

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.schedule/onetime

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.schedule/onetime/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.schedule/onetime/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.schedule/onetime/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.schedule/recurring

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.schedule/recurring

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.schedule/recurring/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.schedule/recurring/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.schedule/recurring/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.service/category

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.service/category

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.service/category/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.service/category/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.service/category/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.service/custom

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.service/custom

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.service/custom/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.service/custom/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.service/custom/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.service/group

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.service/group

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.service/group/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.service/group/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.service/group/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.shaper/per-ip-shaper

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.shaper/per-ip-shaper

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.shaper/per-ip-shaper/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.shaper/per-ip-shaper/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.shaper/per-ip-shaper/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.shaper/traffic-shaper

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.shaper/traffic-shaper

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.shaper/traffic-shaper/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.shaper/traffic-shaper/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.shaper/traffic-shaper/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ssh/host-key

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.ssh/host-key

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.ssh/host-key/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ssh/host-key/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.ssh/host-key/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ssh/local-ca

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.ssh/local-ca

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.ssh/local-ca/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ssh/local-ca/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.ssh/local-ca/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ssh/local-key

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.ssh/local-key

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.ssh/local-key/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ssh/local-key/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.ssh/local-key/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ssh/setting

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.ssh/setting

Update this specific resource. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.ssl/setting

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.ssl/setting

Update this specific resource. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.wildcard-fqdn/custom

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.wildcard-fqdn/custom

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.wildcard-fqdn/custom/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.wildcard-fqdn/custom/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.wildcard-fqdn/custom/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.wildcard-fqdn/group

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall.wildcard-fqdn/group

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall.wildcard-fqdn/group/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall.wildcard-fqdn/group/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall.wildcard-fqdn/group/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/DoS-policy

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/DoS-policy

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/DoS-policy/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/DoS-policy/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/DoS-policy/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/DoS-policy6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/DoS-policy6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/DoS-policy6/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/DoS-policy6/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/DoS-policy6/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/acl

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/acl

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/acl/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/acl/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/acl/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/acl6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/acl6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/acl6/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/acl6/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/acl6/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/address

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/address

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/address/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/address/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/address/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/address6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/address6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/address6-template

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/address6-template

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/address6-template/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/address6-template/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/address6-template/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/address6/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/address6/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/address6/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/addrgrp

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/addrgrp

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/addrgrp/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/addrgrp/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/addrgrp/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/addrgrp6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/addrgrp6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/addrgrp6/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/addrgrp6/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/addrgrp6/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/auth-portal

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/auth-portal

Update this specific resource. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/central-snat-map

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/central-snat-map

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/central-snat-map/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/central-snat-map/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/central-snat-map/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/city

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/city

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/city/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/city/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/city/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/country

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/country

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/country/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/country/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/country/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/decrypted-traffic-mirror

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/decrypted-traffic-mirror

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/decrypted-traffic-mirror/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/decrypted-traffic-mirror/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/decrypted-traffic-mirror/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/dnstranslation

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/dnstranslation

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/dnstranslation/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/dnstranslation/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/dnstranslation/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/identity-based-route

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/identity-based-route

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/identity-based-route/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/identity-based-route/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/identity-based-route/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/interface-policy

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/interface-policy

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/interface-policy/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/interface-policy/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/interface-policy/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/interface-policy6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/interface-policy6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/interface-policy6/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/interface-policy6/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/interface-policy6/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-addition

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-addition

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-addition/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-addition/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-addition/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-append

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-append

Update this specific resource. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-botnet

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-botnet

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-botnet/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-botnet/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-botnet/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-custom

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-custom

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-custom-group

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-custom-group

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-custom-group/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-custom-group/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-custom-group/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-custom/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-custom/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-custom/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-definition

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-definition

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-definition/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-definition/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-definition/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-extension

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-extension

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-extension/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-extension/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-extension/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-group

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-group

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-group/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-group/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-group/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-ipbl-reason

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-ipbl-reason

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-ipbl-reason/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-ipbl-reason/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-ipbl-reason/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-ipbl-vendor

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-ipbl-vendor

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-ipbl-vendor/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-ipbl-vendor/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-ipbl-vendor/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-list

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-list

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-list/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-list/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-list/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-name

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-name

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-name/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-name/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-name/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-owner

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-owner

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-owner/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-owner/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-owner/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-reputation

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-reputation

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-reputation/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-reputation/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-reputation/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-sld

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/internet-service-sld

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service-sld/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service-sld/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service-sld/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/internet-service/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/internet-service/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/internet-service/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ip-translation

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/ip-translation

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/ip-translation/{transid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • transid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ip-translation/{transid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • transid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/ip-translation/{transid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • transid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ippool

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/ippool

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/ippool/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ippool/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/ippool/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ippool6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/ippool6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/ippool6/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ippool6/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/ippool6/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ldb-monitor

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/ldb-monitor

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/ldb-monitor/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ldb-monitor/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/ldb-monitor/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/local-in-policy

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/local-in-policy

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/local-in-policy/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/local-in-policy/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/local-in-policy/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/local-in-policy6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/local-in-policy6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/local-in-policy6/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/local-in-policy6/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/local-in-policy6/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/multicast-address

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/multicast-address

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/multicast-address/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/multicast-address/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/multicast-address/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/multicast-address6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/multicast-address6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/multicast-address6/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/multicast-address6/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/multicast-address6/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/multicast-policy

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/multicast-policy

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/multicast-policy/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/multicast-policy/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/multicast-policy/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/multicast-policy6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/multicast-policy6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/multicast-policy6/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/multicast-policy6/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/multicast-policy6/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/policy

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/policy

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/policy/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/policy/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/policy/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/policy46

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/policy46

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/policy46/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/policy46/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/policy46/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/policy64

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/policy64

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/policy64/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/policy64/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/policy64/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/profile-group

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/profile-group

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/profile-group/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/profile-group/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/profile-group/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/profile-protocol-options

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/profile-protocol-options

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/profile-protocol-options/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/profile-protocol-options/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/profile-protocol-options/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/proxy-address

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/proxy-address

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/proxy-address/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/proxy-address/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/proxy-address/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/proxy-addrgrp

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/proxy-addrgrp

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/proxy-addrgrp/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/proxy-addrgrp/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/proxy-addrgrp/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/proxy-policy

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/proxy-policy

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/proxy-policy/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/proxy-policy/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/proxy-policy/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/region

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/region

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/region/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/region/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/region/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/security-policy

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/security-policy

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/security-policy/{policyid}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/security-policy/{policyid}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/security-policy/{policyid}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • policyid (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/shaping-policy

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/shaping-policy

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/shaping-policy/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/shaping-policy/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/shaping-policy/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/shaping-profile

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/shaping-profile

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/shaping-profile/{profile-name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • profile-name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/shaping-profile/{profile-name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • profile-name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/shaping-profile/{profile-name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • profile-name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/sniffer

Select all entries in a CLI table. ** Access Group: netgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/sniffer

Create object(s) in this table. ** Access Group: netgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/sniffer/{id}

Delete this specific resource. ** Access Group: netgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/sniffer/{id}

Select a specific entry from a CLI table. ** Access Group: netgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/sniffer/{id}

Update this specific resource. ** Access Group: netgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ssl-server

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/ssl-server

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/ssl-server/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ssl-server/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/ssl-server/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ssl-ssh-profile

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/ssl-ssh-profile

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/ssl-ssh-profile/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ssl-ssh-profile/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/ssl-ssh-profile/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/traffic-class

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/traffic-class

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/traffic-class/{class-id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • class-id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/traffic-class/{class-id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • class-id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/traffic-class/{class-id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • class-id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ttl-policy

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/ttl-policy

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/ttl-policy/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/ttl-policy/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/ttl-policy/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vendor-mac

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/vendor-mac

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vendor-mac-summary

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vendor-mac-summary

Update this specific resource. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/vendor-mac/{id}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vendor-mac/{id}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vendor-mac/{id}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • id (integer) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vip

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/vip

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/vip/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vip/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vip/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vip46

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/vip46

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/vip46/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vip46/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vip46/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vip6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/vip6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/vip6/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vip6/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vip6/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vip64

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/vip64

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/vip64/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vip64/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vip64/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vipgrp

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/vipgrp

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/vipgrp/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vipgrp/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vipgrp/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vipgrp46

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/vipgrp46

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/vipgrp46/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vipgrp46/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vipgrp46/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vipgrp6

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/vipgrp6

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/vipgrp6/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vipgrp6/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vipgrp6/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vipgrp64

Select all entries in a CLI table. ** Access Group: fwgrp**

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • start (integer) – Starting entry index.

  • count (integer) – Maximum number of entries to return.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • with_contents_hash (boolean) – Enable to include a checksum of each object’s contents.

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • filter (array) – Filtering multiple key/value pairs Operator | Description == | Case insensitive match with pattern. != | Does not match with pattern (case insensitive). =@ | Pattern found in object value (case insensitive). !@ | Pattern not found in object value (case insensitive). <= | Value must be less than or equal to pattern. < | Value must be less than pattern. .>= | Value must be greater than or equal to pattern. .> | Value must be greater than pattern. Logical OR | Separate filters using commas ‘,’ Logical AND | Filter strings can be combined to create logical AND queries by including multiple filters in the request. Combining AND and OR | You can combine AND and OR filters together to create more complex filters.

  • key (string) – If present, objects will be filtered on property with this name.

  • pattern (string) – If present, objects will be filtered on property with this value.

  • scope (string) – Scope [global|vdom|both*]

  • exclude-default-values (boolean) – Exclude properties/objects with default value

  • action (string) – default: Return the CLI default values for entire CLI tree. meta: Return meta data for a specific object, table, or the entire CLI tree. schema: Return schema for entire CLI tree.

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

POST /firewall/vipgrp64

Create object(s) in this table. ** Access Group: fwgrp**

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _clone_: Clone this specific resource. When action=clone is set, the extra parameters nkey must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • nkey (string) –

    If action=clone, use nkey to specify the ID for the new resource to be created.

    For example, to clone address1 to address1_clone, use: __action=clone&nkey=address1_clone__ __*Note:__ This parameter can only be used when the *action parameter is set to clone.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

DELETE /firewall/vipgrp64/{name}

Delete this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

GET /firewall/vipgrp64/{name}

Select a specific entry from a CLI table. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • datasource (boolean) – Enable to include datasource information for each linked object.

  • with_meta (boolean) – Enable to include meta information about each object (type id, references, etc).

  • skip (boolean) – Enable to call CLI skip operator to hide skipped properties.

  • format (array) – List of property names to include in results, separated by | (i.e. policyid|srcintf).

  • action (string) – default: Return the CLI default values for this object type. schema: Return the CLI schema for this object type. revision: Return the CMDB revision for this object type. transaction-list: List all configuration transaction(s).

  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request

PUT /firewall/vipgrp64/{name}

Update this specific resource. ** Access Group: fwgrp**

Parameters:
  • name (string) – mkey

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter is one of: vdom=root (Single VDOM) vdom=vdom1,vdom2 (Multiple VDOMs) vdom=* (All VDOMs)

  • action (string) – If supported, an action can be specified. _move_: Move this specific resource. When action=move is set, one of the extra parameters (before, after) must be provided. __*Note:*__ If this parameter is provided when not supported, the action will be ignored and an “invalid request” error will be returned.

  • before (string) – If action=move, use before to specify the ID of the resource that this resource will be moved before. For example, to move object 1 to before object 2, use: __action=move&before=2__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

  • after (string) – If action=move, use after to specify the ID of the resource that this resource will be moved after. For example, to move object 1 to after object 3, use: __action=move&after=3__ __*Note:__ This parameter can only be used when the *action parameter is set to move.

Status Codes:
  • 200 OK – OK: Request returns successful

  • 400 Bad Request – Bad Request: Request cannot be processed by the API

  • 401 Unauthorized – Not Authorized: Request without successful login session

  • 403 Forbidden – Forbidden: Request is missing CSRF token or administrator is missing access profile permissions.

  • 404 Not Found – Resource Not Found: Unable to find the specified resource.

  • 405 Method Not Allowed – Method Not Allowed: Specified HTTP method is not allowed for this resource.

  • 413 Request Entity Too Large – Request Entity Too Large: Request cannot be processed due to large entity

  • 424 Failed Dependency – Failed Dependency: Fail dependency can be duplicate resource, missing required parameter, missing required attribute, invalid attribute value

  • 429 Too Many Requests – Access temporarily blocked: Maximum failed authentications reached. The offended source is temporarily blocked for certain amount of time.

  • 500 Internal Server Error – Internal Server Error: Internal error when processing the request