Get the application by id
GET/applications/:id
Get an existing application.
Request
Path Parameters
The UUID of the configuration resource
Responses
- 200
- 400
- 401
- 403
- 404
- default
OK
- application/json
- Schema
- Example (from schema)
Schema
- folder
- snippet
- device
- port
- ident_by_ip_protocol
- ident_by_icmp_type
- ident_by_icmp6_type
- Array [
- Array [
- Array [
- pattern_match
- greater_than
- less_than
- equal_to
- Array [
- ]
- Array [
- ]
- Array [
- ]
- ]
- ]
- ]
Possible values: <= 64 characters
, Value must match regular expression ^[a-zA-Z\d-_\. ]+$
The folder in which the resource is defined
Possible values: <= 64 characters
, Value must match regular expression ^[a-zA-Z\d-_\. ]+$
The snippet in which the resource is defined
Possible values: <= 64 characters
, Value must match regular expression ^[a-zA-Z\d-_\. ]+$
The device in which the resource is defined
The UUID of the application
Possible values: <= 31 characters
The name of the application
default object
Possible values: <= 63 characters
ident_by_icmp_type object
ident_by_icmp6_type object
Possible values: <= 63 characters
Possible values: <= 63 characters
Possible values: <= 1023 characters
Possible values: <= 604800
timeout in seconds
Possible values: <= 604800
timeout in seconds
Possible values: <= 604800
timeout in seconds
Possible values: >= 1
and <= 604800
timeout for half-close session in seconds
Possible values: >= 1
and <= 600
timeout for session in time_wait state in seconds
Possible values: >= 1
and <= 5
Possible values: <= 127 characters
Possible values: <= 127 characters
signature object[]
Possible values: <= 31 characters
Alphanumeric string [ 0-9a-zA-Z._-]
Possible values: <= 256 characters
Possible values: [protocol-data-unit
, session
]
Default value: protocol-data-unit
and_condition object[]
Possible values: <= 31 characters
Alphanumeric string [ 0-9a-zA-Z._-]
or_condition object[]
Possible values: <= 31 characters
Alphanumeric string [ 0-9a-zA-Z._-]
operator object required
pattern_match object
Possible values: <= 127 characters
Possible values: <= 127 characters
qualifier object[]
Possible values: <= 31 characters
Alphanumeric string [ 0-9a-zA-Z._-]
greater_than object
Possible values: <= 127 characters
Possible values: <= 4294967295
qualifier object[]
Possible values: <= 31 characters
Alphanumeric string [ 0-9a-zA-Z._-]
less_than object
Possible values: <= 127 characters
Possible values: <= 4294967295
qualifier object[]
Possible values: <= 31 characters
Alphanumeric string [ 0-9a-zA-Z._-]
equal_to object
Possible values: <= 127 characters
Possible values: <= 10 characters
, Value must match regular expression ^[0][xX][0-9A-Fa-f]{8}$
4-byte hex value
Possible values: <= 10 characters
{
"id": "123e4567-e89b-12d3-a456-426655440000",
"name": "string",
"default": {},
"category": "string",
"subcategory": "string",
"technology": "string",
"description": "string",
"timeout": 0,
"tcp_timeout": 0,
"udp_timeout": 0,
"tcp_half_closed_timeout": 0,
"tcp_time_wait_timeout": 0,
"risk": 0,
"evasive_behavior": true,
"consume_big_bandwidth": true,
"used_by_malware": true,
"able_to_transfer_file": true,
"has_known_vulnerability": true,
"tunnel_other_application": true,
"tunnel_applications": true,
"prone_to_misuse": true,
"pervasive_use": true,
"file_type_ident": true,
"virus_ident": true,
"data_ident": true,
"no_appid_caching": true,
"alg_disable_capability": "string",
"parent_app": "string",
"signature": [
{
"name": "string",
"comment": "string",
"order_free": false,
"and_condition": [
{
"name": "string",
"or_condition": [
{
"name": "string",
"operator": {}
}
]
}
]
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
- input_format_mismatch
- output_format_mismatch
- missing_query_parameter
- invalid_query_parameter
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E003",
"message": "Input Format Mismatch: input-format=json",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Output Format Mismatch: output-format=json Accept=xml",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Missing Query Parameter: name",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Invalid Query Parameter: location=invalid",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- auth_not_authenticated
- invalid_credential
- key_too_long
- key_expired
- need_password_change
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E016",
"message": "Not Authenticated",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Invalid Credential",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Key Too Long",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Key Expired",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "The password needs to be changed.",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Forbidden
- application/json
- Schema
- Example (from schema)
- auth_unauthorized
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E007",
"message": "Unauthorized",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Not Found
- application/json
- Schema
- Example (from schema)
- object_not_present
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E005",
"message": "Object Not Present",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
General Errors
- application/json
- Schema
- Example (from schema)
- version_not_supported
- method_not_allowed
- action_not_supported
- bad_xpath
- invalid_command
- malformed_command
- session_timeout
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E012",
"message": "Version Not Supported",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E012",
"message": "Method Not Supported",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E012",
"message": "Action Not Supported: move",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E013",
"message": "Bad XPath",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Invalid Command",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Malformed Command",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "4",
"message": "Session Timeout",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}