Palo Alto Networks · Schema

applications

Cloud SecurityCybersecurityFirewallNetwork SecuritySASESOARThreat IntelligenceXDR

Properties

Name Type Description
id string The UUID of the application
name string The name of the application
default object
category string
subcategory string
technology string
description string
timeout integer timeout in seconds
tcp_timeout integer timeout in seconds
udp_timeout integer timeout in seconds
tcp_half_closed_timeout integer timeout for half-close session in seconds
tcp_time_wait_timeout integer timeout for session in time_wait state in seconds
risk object
evasive_behavior boolean
consume_big_bandwidth boolean
used_by_malware boolean
able_to_transfer_file boolean
has_known_vulnerability boolean
tunnel_other_application boolean
tunnel_applications boolean
prone_to_misuse boolean
pervasive_use boolean
file_type_ident boolean
virus_ident boolean
data_ident boolean
no_appid_caching boolean
alg_disable_capability string
parent_app string
signature array
View JSON Schema on GitHub

JSON Schema

palo-alto-networks-applications-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/main/json-schema/palo-alto-networks-applications-schema.json",
  "title": "applications",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/palo-alto-networks-applications-api-openapi.yml#/components/schemas/applications",
  "type": "object",
  "required": [
    "name",
    "category",
    "risk"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "The UUID of the application",
      "readOnly": true
    },
    "name": {
      "type": "string",
      "format": "^[ a-zA-Z\\d._-]+$",
      "maxLength": 31,
      "description": "The name of the application"
    },
    "default": {
      "type": "object",
      "oneOf": [
        {
          "type": "object",
          "title": "port",
          "properties": {
            "port": {
              "type": "array",
              "items": {
                "type": "string",
                "description": "protocol port specification : {tcp|udp}/{dynamic|port range list} (e.g. tcp/8080, tcp/80,443, tcp/0-1024,10000, udp/dynamic)",
                "maxLength": 63
              }
            }
          }
        },
        {
          "type": "object",
          "title": "ident_by_ip_protocol",
          "properties": {
            "ident_by_ip_protocol": {
              "type": "string",
              "x-maximum": 255,
              "x-minimum": 0
            }
          }
        },
        {
          "type": "object",
          "title": "ident_by_icmp_type",
          "properties": {
            "ident_by_icmp_type": {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "x-maximum": 255,
                  "x-minimum": 0
                },
                "code": {
                  "type": "string",
                  "x-maximum": 255,
                  "x-minimum": 0
                }
              },
              "required": [
                "type"
              ]
            }
          }
        },
        {
          "type": "object",
          "title": "ident_by_icmp6_type",
          "properties": {
            "ident_by_icmp6_type": {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "x-maximum": 255,
                  "x-minimum": 0
                },
                "code": {
                  "type": "string",
                  "x-maximum": 255,
                  "x-minimum": 0
                }
              },
              "required": [
                "type"
              ]
            }
          }
        }
      ]
    },
    "category": {
      "type": "string",
      "x-panMemberOf": [
        {
          "location": "shared",
          "schema": "content-preview/application-type/category",
          "subPath": "name"
        }
      ]
    },
    "subcategory": {
      "type": "string",
      "maxLength": 63
    },
    "technology": {
      "type": "string",
      "maxLength": 63,
      "x-panMemberOf": [
        {
          "location": "shared",
          "schema": "content-preview/application-type/technology",
          "subPath": "name"
        }
      ]
    },
    "description": {
      "type": "string",
      "maxLength": 8192
    },
    "timeout": {
      "type": "integer",
      "description": "timeout in seconds",
      "minimum": 0,
      "maximum": 604800
    },
    "tcp_timeout": {
      "type": "integer",
      "description": "timeout in seconds",
      "minimum": 0,
      "maximum": 604800
    },
    "udp_timeout": {
      "type": "integer",
      "description": "timeout in seconds",
      "minimum": 0,
      "maximum": 604800
    },
    "tcp_half_closed_timeout": {
      "type": "integer",
      "description": "timeout for half-close session in seconds",
      "minimum": 1,
      "maximum": 604800
    },
    "tcp_time_wait_timeout": {
      "type": "integer",
      "description": "timeout for session in time_wait state in seconds",
      "minimum": 1,
      "maximum": 600
    },
    "risk": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "integer"
        }
      ]
    },
    "evasive_behavior": {
      "type": "boolean"
    },
    "consume_big_bandwidth": {
      "type": "boolean"
    },
    "used_by_malware": {
      "type": "boolean"
    },
    "able_to_transfer_file": {
      "type": "boolean"
    },
    "has_known_vulnerability": {
      "type": "boolean"
    },
    "tunnel_other_application": {
      "type": "boolean"
    },
    "tunnel_applications": {
      "type": "boolean"
    },
    "prone_to_misuse": {
      "type": "boolean"
    },
    "pervasive_use": {
      "type": "boolean"
    },
    "file_type_ident": {
      "type": "boolean"
    },
    "virus_ident": {
      "type": "boolean"
    },
    "data_ident": {
      "type": "boolean"
    },
    "no_appid_caching": {
      "type": "boolean"
    },
    "alg_disable_capability": {
      "type": "string",
      "maxLength": 127,
      "x-panMemberOf": [
        {
          "location": "shared",
          "schema": "content-preview/application",
          "subPath": "name"
        }
      ]
    },
    "parent_app": {
      "type": "string",
      "maxLength": 127,
      "x-panMemberOf": [
        {
          "location": "shared",
          "schema": "content-preview/application",
          "subPath": "name"
        }
      ]
    },
    "signature": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Alphanumeric string [ 0-9a-zA-Z._-]",
            "maxLength": 31
          },
          "comment": {
            "type": "string",
            "maxLength": 256
          },
          "scope": {
            "enum": [
              "protocol-data-unit",
              "session"
            ],
            "default": "protocol-data-unit"
          },
          "order_free": {
            "type": "boolean",
            "default": false
          },
          "and_condition": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "description": "Alphanumeric string [ 0-9a-zA-Z._-]",
                  "maxLength": 31
                },
                "or_condition": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string",
                        "description": "Alphanumeric string [ 0-9a-zA-Z._-]",
                        "maxLength": 31
                      },
                      "operator": {
                        "type": "object",
                        "oneOf": [
                          {
                            "type": "object",
                            "title": "pattern_match",
                            "properties": {
                              "pattern_match": {
                                "type": "object",
                                "properties": {
                                  "context": {
                                    "type": "string",
                                    "maxLength": 127
                                  },
                                  "pattern": {
                                    "type": "string",
                                    "maxLength": 127
                                  },
                                  "qualifier": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "name": {
                                          "type": "string",
                                          "description": "Alphanumeric string [ 0-9a-zA-Z._-]",
                                          "maxLength": 31
                                        },
                                        "value": {
                                          "type": "string",
                                          "x-panMultiple": [
                                            {
                                              "type": "string"
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "name",
                                        "value"
                                      ]
                                    }
                                  }
                                },
                                "required": [
                                  "context",
                                  "pattern"
                                ]
                              }
                            }
                          },
                          {
                            "type": "object",
                            "title": "greater_than",
                            "properties": {
                              "greater_than": {
                                "type": "object",
                                "properties": {
                                  "context": {
                                    "type": "string",
                                    "maxLength": 127
                                  },
                                  "value": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 4294967295
                                  },
                                  "qualifier": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "name": {
                                          "type": "string",
                                          "description": "Alphanumeric string [ 0-9a-zA-Z._-]",
                                          "maxLength": 31
                                        },
                                        "value": {
                                          "type": "string",
                                          "x-panMultiple": [
                                            {
                                              "type": "string"
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "name",
                                        "value"
                                      ]
                                    }
                                  }
                                },
                                "required": [
                                  "context",
                                  "value"
                                ]
                              }
                            }
                          },
                          {
                            "type": "object",
                            "title": "less_than",
                            "properties": {
                              "less_than": {
                                "type": "object",
                                "properties": {
                                  "context": {
                                    "type": "string",
                                    "maxLength": 127
                                  },
                                  "value": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 4294967295
                                  },
                                  "qualifier": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "name": {
                                          "type": "string",
                                          "description": "Alphanumeric string [ 0-9a-zA-Z._-]",
                                          "maxLength": 31
                                        },
                                        "value": {
                                          "type": "string",
                                          "x-panMultiple": [
                                            {
                                              "type": "string"
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "name",
                                        "value"
                                      ]
                                    }
                                  }
                                },
                                "required": [
                                  "context",
                                  "value"
                                ]
                              }
                            }
                          },
                          {
                            "type": "object",
                            "title": "equal_to",
                            "properties": {
                              "equal_to": {
                                "type": "object",
                                "properties": {
                                  "context": {
                                    "type": "string",
                                    "x-panMultiple": [
                                      {
                                        "type": "string",
                                        "maxLength": 127
                                      },
                                      {
                                        "enum": [
                                          "unknown-req-tcp",
                                          "unknown-rsp-tcp",
                                          "unknown-req-udp",
                                          "unknown-rsp-udp"
                                        ],
                                        "type": "string"
                                      }
                                    ]
                                  },
                                  "position": {
                                    "type": "string",
                                    "maxLength": 127
                                  },
                                  "mask": {
                                    "type": "string",
                                    "description": "4-byte hex value",
                                    "pattern": "^[0][xX][0-9A-Fa-f]{8}$",
                                    "maxLength": 10
                                  },
                                  "value": {
                                    "type": "string",
                                    "maxLength": 10
                                  }
                                },
                                "required": [
                                  "context",
                                  "value"
                                ]
                              }
                            }
                          }
                        ]
                      }
                    },
                    "required": [
                      "name",
                      "operator"
                    ]
                  }
                }
              },
              "required": [
                "name"
              ]
            }
          }
        },
        "required": [
          "name"
        ]
      }
    }
  },
  "oneOf": [
    {
      "type": "object",
      "title": "folder",
      "properties": {
        "folder": {
          "type": "string",
          "pattern": "^[a-zA-Z\\d\\-_\\. ]+$",
          "maxLength": 64,
          "description": "The folder in which the resource is defined"
        }
      },
      "required": [
        "folder"
      ]
    },
    {
      "type": "object",
      "title": "snippet",
      "properties": {
        "snippet": {
          "type": "string",
          "pattern": "^[a-zA-Z\\d\\-_\\. ]+$",
          "maxLength": 64,
          "description": "The snippet in which the resource is defined"
        }
      },
      "required": [
        "snippet"
      ]
    },
    {
      "type": "object",
      "title": "device",
      "properties": {
        "device": {
          "type": "string",
          "pattern": "^[a-zA-Z\\d\\-_\\. ]+$",
          "maxLength": 64,
          "description": "The device in which the resource is defined"
        }
      },
      "required": [
        "device"
      ]
    }
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/palo-alto-networks-applications"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.