FortiOS v6.4.14 cmdb system

GET /system.3g-modem/custom

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

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 /system.3g-modem/custom

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.3g-modem/custom/{id}

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

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 /system.3g-modem/custom/{id}

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

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 /system.3g-modem/custom/{id}

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

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 /system.autoupdate/push-update

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

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 /system.autoupdate/push-update

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.autoupdate/schedule

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

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 /system.autoupdate/schedule

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.autoupdate/tunneling

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

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 /system.autoupdate/tunneling

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.dhcp/server

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 /system.dhcp/server

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 /system.dhcp/server/{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 /system.dhcp/server/{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 /system.dhcp/server/{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 /system.dhcp6/server

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 /system.dhcp6/server

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 /system.dhcp6/server/{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 /system.dhcp6/server/{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 /system.dhcp6/server/{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 /system.lldp/network-policy

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

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 /system.lldp/network-policy

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.lldp/network-policy/{name}

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

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 /system.lldp/network-policy/{name}

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

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 /system.lldp/network-policy/{name}

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

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 /system.replacemsg/admin

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

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 /system.replacemsg/admin

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/admin/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/admin/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/admin/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/alertmail

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

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 /system.replacemsg/alertmail

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/alertmail/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/alertmail/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/alertmail/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/auth

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

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 /system.replacemsg/auth

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/auth/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/auth/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/auth/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/fortiguard-wf

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

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 /system.replacemsg/fortiguard-wf

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/fortiguard-wf/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/fortiguard-wf/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/fortiguard-wf/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/ftp

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

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 /system.replacemsg/ftp

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/ftp/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/ftp/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/ftp/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/http

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

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 /system.replacemsg/http

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/http/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/http/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/http/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/icap

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

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 /system.replacemsg/icap

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/icap/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/icap/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/icap/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/mail

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

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 /system.replacemsg/mail

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/mail/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/mail/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/mail/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/nac-quar

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

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 /system.replacemsg/nac-quar

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/nac-quar/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/nac-quar/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/nac-quar/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/spam

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

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 /system.replacemsg/spam

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/spam/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/spam/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/spam/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/sslvpn

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

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 /system.replacemsg/sslvpn

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/sslvpn/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/sslvpn/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/sslvpn/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/traffic-quota

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

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 /system.replacemsg/traffic-quota

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/traffic-quota/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/traffic-quota/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/traffic-quota/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/utm

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

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 /system.replacemsg/utm

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/utm/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/utm/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/utm/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/webproxy

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

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 /system.replacemsg/webproxy

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.replacemsg/webproxy/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/webproxy/{msg-type}

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

Parameters:
  • msg-type (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 /system.replacemsg/webproxy/{msg-type}

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

Parameters:
  • msg-type (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 /system.snmp/community

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

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 /system.snmp/community

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.snmp/community/{id}

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

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 /system.snmp/community/{id}

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

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 /system.snmp/community/{id}

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

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 /system.snmp/sysinfo

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

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 /system.snmp/sysinfo

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.snmp/user

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

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 /system.snmp/user

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system.snmp/user/{name}

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

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 /system.snmp/user/{name}

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

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 /system.snmp/user/{name}

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

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 /system/accprofile

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

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 /system/accprofile

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/accprofile/{name}

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

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 /system/accprofile/{name}

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

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 /system/accprofile/{name}

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

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 /system/admin

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

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 /system/admin

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/admin/{name}

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

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 /system/admin/{name}

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

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 /system/admin/{name}

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

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 /system/alarm

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

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 /system/alarm

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/api-user

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

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 /system/api-user

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/api-user/{name}

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

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 /system/api-user/{name}

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

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 /system/api-user/{name}

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

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 /system/arp-table

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 /system/arp-table

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 /system/arp-table/{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 /system/arp-table/{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 /system/arp-table/{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 /system/auto-install

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

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 /system/auto-install

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/auto-script

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

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 /system/auto-script

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/auto-script/{name}

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

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 /system/auto-script/{name}

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

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 /system/auto-script/{name}

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

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 /system/automation-action

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

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 /system/automation-action

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/automation-action/{name}

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

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 /system/automation-action/{name}

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

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 /system/automation-action/{name}

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

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 /system/automation-destination

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

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 /system/automation-destination

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/automation-destination/{name}

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

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 /system/automation-destination/{name}

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

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 /system/automation-destination/{name}

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

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 /system/automation-stitch

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

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 /system/automation-stitch

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/automation-stitch/{name}

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

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 /system/automation-stitch/{name}

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

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 /system/automation-stitch/{name}

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

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 /system/automation-trigger

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

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 /system/automation-trigger

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/automation-trigger/{name}

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

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 /system/automation-trigger/{name}

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

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 /system/automation-trigger/{name}

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

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 /system/central-management

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

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 /system/central-management

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/cluster-sync

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

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 /system/cluster-sync

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/cluster-sync/{sync-id}

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

Parameters:
  • sync-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 /system/cluster-sync/{sync-id}

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

Parameters:
  • sync-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 /system/cluster-sync/{sync-id}

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

Parameters:
  • sync-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 /system/console

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

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 /system/console

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/csf

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

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 /system/csf

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/custom-language

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

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 /system/custom-language

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/custom-language/{name}

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

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 /system/custom-language/{name}

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

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 /system/custom-language/{name}

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

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 /system/ddns

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

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 /system/ddns

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/ddns/{ddnsid}

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

Parameters:
  • ddnsid (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 /system/ddns/{ddnsid}

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

Parameters:
  • ddnsid (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 /system/ddns/{ddnsid}

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

Parameters:
  • ddnsid (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 /system/dedicated-mgmt

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

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 /system/dedicated-mgmt

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/dns

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

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 /system/dns

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/dns-database

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

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 /system/dns-database

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/dns-database/{name}

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

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 /system/dns-database/{name}

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

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 /system/dns-database/{name}

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

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 /system/dns-server

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

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 /system/dns-server

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/dns-server/{name}

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

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 /system/dns-server/{name}

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

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 /system/dns-server/{name}

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

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 /system/dscp-based-priority

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

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 /system/dscp-based-priority

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/dscp-based-priority/{id}

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

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 /system/dscp-based-priority/{id}

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

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 /system/dscp-based-priority/{id}

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

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 /system/email-server

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

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 /system/email-server

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/external-resource

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

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 /system/external-resource

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/external-resource/{name}

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

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 /system/external-resource/{name}

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

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 /system/external-resource/{name}

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

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 /system/fips-cc

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

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 /system/fips-cc

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/fortiguard

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

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 /system/fortiguard

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/fortimanager

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

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 /system/fortimanager

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/fortisandbox

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

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 /system/fortisandbox

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/fsso-polling

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

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 /system/fsso-polling

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/ftm-push

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

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 /system/ftm-push

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/geneve

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 /system/geneve

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 /system/geneve/{name}

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

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 /system/geneve/{name}

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

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 /system/geneve/{name}

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

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 /system/geoip-country

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

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 /system/geoip-country

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/geoip-country/{id}

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

Parameters:
  • id (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 /system/geoip-country/{id}

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

Parameters:
  • id (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 /system/geoip-country/{id}

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

Parameters:
  • id (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 /system/geoip-override

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

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 /system/geoip-override

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/geoip-override/{name}

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

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 /system/geoip-override/{name}

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

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 /system/geoip-override/{name}

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

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 /system/global

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

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 /system/global

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/gre-tunnel

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 /system/gre-tunnel

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 /system/gre-tunnel/{name}

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

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 /system/gre-tunnel/{name}

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

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 /system/gre-tunnel/{name}

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

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 /system/ha

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

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 /system/ha

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/ha-monitor

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

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 /system/ha-monitor

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/interface

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 /system/interface

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 /system/interface/{name}

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

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 /system/interface/{name}

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

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 /system/interface/{name}

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

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 /system/ipip-tunnel

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 /system/ipip-tunnel

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 /system/ipip-tunnel/{name}

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

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 /system/ipip-tunnel/{name}

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

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 /system/ipip-tunnel/{name}

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

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 /system/ips

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

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 /system/ips

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/ips-urlfilter-dns

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

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 /system/ips-urlfilter-dns

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/ips-urlfilter-dns/{address}

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

Parameters:
  • address (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 /system/ips-urlfilter-dns/{address}

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

Parameters:
  • address (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 /system/ips-urlfilter-dns/{address}

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

Parameters:
  • address (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 /system/ips-urlfilter-dns6

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

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 /system/ips-urlfilter-dns6

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/ips-urlfilter-dns6/{address6}

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

Parameters:
  • address6 (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 /system/ips-urlfilter-dns6/{address6}

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

Parameters:
  • address6 (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 /system/ips-urlfilter-dns6/{address6}

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

Parameters:
  • address6 (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 /system/ipsec-aggregate

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 /system/ipsec-aggregate

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 /system/ipsec-aggregate/{name}

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

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 /system/ipsec-aggregate/{name}

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

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 /system/ipsec-aggregate/{name}

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

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 /system/ipv6-neighbor-cache

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 /system/ipv6-neighbor-cache

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 /system/ipv6-neighbor-cache/{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 /system/ipv6-neighbor-cache/{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 /system/ipv6-neighbor-cache/{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 /system/ipv6-tunnel

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

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 /system/ipv6-tunnel

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/ipv6-tunnel/{name}

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

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 /system/ipv6-tunnel/{name}

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

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 /system/ipv6-tunnel/{name}

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

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

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 /system/link-monitor

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 this specific resource. ** Access Group: netgrp**

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

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

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

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

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 /system/lte-modem

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

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 /system/lte-modem

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/mac-address-table

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

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 /system/mac-address-table

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/mac-address-table/{mac}

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

Parameters:
  • mac (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 /system/mac-address-table/{mac}

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

Parameters:
  • mac (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 /system/mac-address-table/{mac}

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

Parameters:
  • mac (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 /system/mobile-tunnel

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 /system/mobile-tunnel

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 /system/mobile-tunnel/{name}

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

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 /system/mobile-tunnel/{name}

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

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 /system/mobile-tunnel/{name}

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

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 /system/modem

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

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 /system/modem

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/nat64

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

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 /system/nat64

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/nd-proxy

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

PUT /system/nd-proxy

Update this specific resource. ** 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. _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 /system/netflow

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

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 /system/netflow

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/network-visibility

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

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 /system/network-visibility

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/npu

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

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 /system/npu

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/ntp

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

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 /system/ntp

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/object-tagging

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

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 /system/object-tagging

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/object-tagging/{category}

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

Parameters:
  • category (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 /system/object-tagging/{category}

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

Parameters:
  • category (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 /system/object-tagging/{category}

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

Parameters:
  • category (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 /system/password-policy

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

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 /system/password-policy

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/password-policy-guest-admin

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

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 /system/password-policy-guest-admin

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/physical-switch

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

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 /system/physical-switch

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/physical-switch/{name}

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

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 /system/physical-switch/{name}

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

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 /system/physical-switch/{name}

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

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 /system/pppoe-interface

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 /system/pppoe-interface

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 /system/pppoe-interface/{name}

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

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 /system/pppoe-interface/{name}

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

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 /system/pppoe-interface/{name}

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

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 /system/probe-response

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

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 /system/probe-response

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/proxy-arp

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 /system/proxy-arp

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 /system/proxy-arp/{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 /system/proxy-arp/{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 /system/proxy-arp/{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 /system/ptp

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

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 /system/ptp

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/replacemsg-group

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

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 /system/replacemsg-group

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/replacemsg-group/{name}

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

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 /system/replacemsg-group/{name}

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

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 /system/replacemsg-group/{name}

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

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 /system/replacemsg-image

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

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 /system/replacemsg-image

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/replacemsg-image/{name}

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

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 /system/replacemsg-image/{name}

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

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 /system/replacemsg-image/{name}

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

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 /system/resource-limits

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

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 /system/resource-limits

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/saml

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

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 /system/saml

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/sdn-connector

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

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 /system/sdn-connector

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/sdn-connector/{name}

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

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 /system/sdn-connector/{name}

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

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 /system/sdn-connector/{name}

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

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 /system/sdwan

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

PUT /system/sdwan

Update this specific resource. ** 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. _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 /system/session-helper

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

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 /system/session-helper

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/session-helper/{id}

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

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 /system/session-helper/{id}

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

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 /system/session-helper/{id}

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

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 /system/session-ttl

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

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 /system/session-ttl

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/settings

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

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 /system/settings

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/sflow

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

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 /system/sflow

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/sit-tunnel

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

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 /system/sit-tunnel

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/sit-tunnel/{name}

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

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 /system/sit-tunnel/{name}

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

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 /system/sit-tunnel/{name}

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

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 /system/sms-server

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

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 /system/sms-server

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/sms-server/{name}

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

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 /system/sms-server/{name}

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

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 /system/sms-server/{name}

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

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 /system/speed-test-server

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

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 /system/speed-test-server

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/speed-test-server/{name}

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

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 /system/speed-test-server/{name}

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

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 /system/speed-test-server/{name}

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

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 /system/sso-admin

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

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 /system/sso-admin

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/sso-admin/{name}

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

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 /system/sso-admin/{name}

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

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 /system/sso-admin/{name}

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

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 /system/standalone-cluster

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

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 /system/standalone-cluster

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/storage

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

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 /system/storage

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/storage/{name}

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

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 /system/storage/{name}

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

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 /system/storage/{name}

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

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 /system/stp

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

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 /system/stp

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/switch-interface

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

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 /system/switch-interface

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/switch-interface/{name}

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

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 /system/switch-interface/{name}

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

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 /system/switch-interface/{name}

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

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 /system/tos-based-priority

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

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 /system/tos-based-priority

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/tos-based-priority/{id}

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

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 /system/tos-based-priority/{id}

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

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 /system/tos-based-priority/{id}

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

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 /system/vdom

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

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 /system/vdom

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/vdom-dns

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

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 /system/vdom-dns

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/vdom-exception

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

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 /system/vdom-exception

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/vdom-exception/{id}

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

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 /system/vdom-exception/{id}

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

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 /system/vdom-exception/{id}

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

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

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 /system/vdom-link

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 this specific resource. ** Access Group: netgrp**

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

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

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

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

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 /system/vdom-netflow

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

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 /system/vdom-netflow

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/vdom-property

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

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 /system/vdom-property

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/vdom-property/{name}

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

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 /system/vdom-property/{name}

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

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 /system/vdom-property/{name}

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

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 /system/vdom-radius-server

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

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 /system/vdom-radius-server

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/vdom-radius-server/{name}

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

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 /system/vdom-radius-server/{name}

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

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 /system/vdom-radius-server/{name}

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

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 /system/vdom-sflow

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

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 /system/vdom-sflow

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/vdom/{name}

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

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 /system/vdom/{name}

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

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 /system/vdom/{name}

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

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 /system/virtual-switch

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

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 /system/virtual-switch

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/virtual-switch/{name}

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

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 /system/virtual-switch/{name}

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

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 /system/virtual-switch/{name}

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

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 /system/virtual-wire-pair

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 /system/virtual-wire-pair

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 /system/virtual-wire-pair/{name}

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

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 /system/virtual-wire-pair/{name}

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

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 /system/virtual-wire-pair/{name}

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

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 /system/vne-tunnel

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

PUT /system/vne-tunnel

Update this specific resource. ** 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. _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 /system/vxlan

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 /system/vxlan

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 /system/vxlan/{name}

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

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 /system/vxlan/{name}

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

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 /system/vxlan/{name}

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

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 /system/wccp

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

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 /system/wccp

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

Query Parameters:
  • vdom (array) – Specify the Virtual Domain(s) from which results are returned or changes are applied to. If this parameter is not provided, the management VDOM will be used. If the admin does not have access to the VDOM, a permission error will be returned. The URL parameter 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 /system/wccp/{service-id}

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

Parameters:
  • service-id (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 /system/wccp/{service-id}

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

Parameters:
  • service-id (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 /system/wccp/{service-id}

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

Parameters:
  • service-id (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 /system/zone

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 /system/zone

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 /system/zone/{name}

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

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 /system/zone/{name}

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

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 /system/zone/{name}

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

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