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