Palo Alto Networks · AsyncAPI Specification

Strata Logging Service Log Forwarding

Version 1.0.0

Strata Logging Service Log Forwarding enables security operations teams to forward security logs from Palo Alto Networks next-generation firewalls, Prisma Access, and other Strata products to external SIEM systems, data lakes, and log management platforms. Log forwarding profiles define which log types are forwarded, in which output format, and to which destination. Supported transport protocols include Syslog over TCP, UDP, and TLS, HTTPS REST endpoints, and Email. Supported output formats include CSV, LEEF (Log Event Extended Format), CEF (Common Event Format), JSON, and PARQUET. Log types available for forwarding include traffic, threat, URL filtering, data, WildFire malware analysis, authentication, decryption, and GlobalProtect logs. Each log type delivers structured security event data enabling comprehensive network visibility, compliance reporting, and security analytics in downstream platforms.

View Spec View on GitHub Cloud SecurityCybersecurityFirewallNetwork SecuritySASESOARThreat IntelligenceXDRAsyncAPIEventsWebhooks

Channels

log/traffic
subscribe onTrafficLog
Forwarded traffic log entry
Channel for forwarded traffic logs. Traffic logs record the start and end of every network session passing through the firewall, including source and destination addresses, ports, protocols, applications identified by App-ID, actions taken, and session byte and packet counters. Traffic logs provide comprehensive network visibility and session tracking for security analytics and compliance reporting. Supported formats: CSV, LEEF, CEF, JSON, PARQUET.
log/threat
subscribe onThreatLog
Forwarded threat detection log entry
Channel for forwarded threat logs. Threat logs record security events detected by the firewall's threat prevention engines including antivirus, anti-spyware, vulnerability protection, DNS security, and custom threat signatures. Each entry identifies the threat, its severity, the action taken, attack direction, and session context. Supported formats: CSV, LEEF, CEF, JSON, PARQUET.
log/url
subscribe onUrlLog
Forwarded URL filtering log entry
Channel for forwarded URL filtering logs. URL filtering logs record web access events evaluated by the URL Filtering security profile. Each entry includes the requested URL, URL category, action taken, HTTP method, content type, and user identity when User-ID is enabled. Supported formats: CSV, LEEF, CEF, JSON, PARQUET.
log/wildfire
subscribe onWildfireLog
Forwarded WildFire file analysis log entry
Channel for forwarded WildFire submission logs. WildFire logs record file analysis results from the WildFire cloud-based sandbox analysis service. Each entry includes the file name, type, SHA-256 hash, final verdict (benign, malware, grayware, phishing), and a link to the analysis report. Supported formats: CSV, LEEF, CEF, JSON, PARQUET.
log/auth
subscribe onAuthLog
Forwarded authentication event log entry
Channel for forwarded authentication logs. Authentication logs record user authentication events processed by the firewall's Authentication Policy, including SAML assertions, Kerberos ticket validations, LDAP binds, RADIUS authentications, and MFA challenges. Each entry captures the authentication method, result, user identity, and policy context. Supported formats: CSV, LEEF, CEF, JSON, PARQUET.

Messages

✉
TrafficLog
Traffic Log Entry
A forwarded traffic log entry representing a network session that passed through or was blocked by the firewall
✉
ThreatLog
Threat Log Entry
A forwarded threat detection log entry for a security event caught by the firewall's threat prevention profiles
✉
UrlLog
URL Filtering Log Entry
A forwarded URL filtering log entry for a web access event evaluated by the URL Filtering security profile
✉
WildfireLog
WildFire Log Entry
A forwarded WildFire file analysis log entry with the malware verdict returned by the WildFire cloud sandbox service
✉
AuthLog
Authentication Log Entry
A forwarded authentication event log entry for a user authentication processed by the firewall's Authentication Policy

Servers

tcp
syslog-tcp {syslogHost}:{syslogPort}
Syslog destination for log forwarding over TCP. Configure the syslog server address and port in Strata Logging Service Settings > Log Forwarding. Supports CEF, LEEF, and CSV output formats. Non-encrypted TCP syslog uses port 514 by default.
tcp
syslog-tls {syslogHost}:{syslogTlsPort}
Syslog destination for log forwarding over TLS-encrypted TCP. TLS encryption is recommended for production deployments and requires uploading the syslog server's CA certificate for mutual authentication. Supports CEF, LEEF, and CSV output formats over TLS transport.
udp
syslog-udp {syslogHost}:{syslogUdpPort}
Syslog destination for log forwarding over UDP. UDP syslog provides lower overhead but without guaranteed delivery. Suitable for high-volume log forwarding in environments where occasional loss is acceptable.
https
https-endpoint {httpsUrl}
HTTPS destination for log forwarding via HTTP POST requests. Configure the HTTPS endpoint URL in Strata Logging Service Settings > Log Forwarding. The endpoint must accept POST requests and return a 2xx response. Supports JSON, CEF, LEEF, and PARQUET output formats. Authentication is configured via custom HTTP headers or OAuth2 client credentials.

AsyncAPI Specification

Raw ↑
asyncapi: 2.6.0
info:
  title: Strata Logging Service Log Forwarding
  version: 1.0.0
  description: >
    Strata Logging Service Log Forwarding enables security operations teams
    to forward security logs from Palo Alto Networks next-generation firewalls,
    Prisma Access, and other Strata products to external SIEM systems, data
    lakes, and log management platforms. Log forwarding profiles define which
    log types are forwarded, in which output format, and to which destination.
    Supported transport protocols include Syslog over TCP, UDP, and TLS, HTTPS
    REST endpoints, and Email. Supported output formats include CSV, LEEF
    (Log Event Extended Format), CEF (Common Event Format), JSON, and PARQUET.
    Log types available for forwarding include traffic, threat, URL filtering,
    data, WildFire malware analysis, authentication, decryption, and
    GlobalProtect logs. Each log type delivers structured security event data
    enabling comprehensive network visibility, compliance reporting, and
    security analytics in downstream platforms.
  contact:
    name: Palo Alto Networks Developer Support
    url: https://pan.dev/
    email: support@paloaltonetworks.com
  license:
    name: Proprietary
    url: https://www.paloaltonetworks.com/legal

servers:
  syslog-tcp:
    url: '{syslogHost}:{syslogPort}'
    protocol: tcp
    description: >
      Syslog destination for log forwarding over TCP. Configure the syslog
      server address and port in Strata Logging Service Settings > Log
      Forwarding. Supports CEF, LEEF, and CSV output formats. Non-encrypted
      TCP syslog uses port 514 by default.
    variables:
      syslogHost:
        description: Hostname or IP address of the syslog destination server.
      syslogPort:
        description: TCP port for syslog ingestion (default 514).

  syslog-tls:
    url: '{syslogHost}:{syslogTlsPort}'
    protocol: tcp
    description: >
      Syslog destination for log forwarding over TLS-encrypted TCP. TLS
      encryption is recommended for production deployments and requires
      uploading the syslog server's CA certificate for mutual authentication.
      Supports CEF, LEEF, and CSV output formats over TLS transport.
    variables:
      syslogHost:
        description: Hostname or IP address of the TLS syslog destination server.
      syslogTlsPort:
        description: TLS-encrypted TCP port for syslog ingestion (default 6514).
    security:
    - tlsMutualAuth: []

  syslog-udp:
    url: '{syslogHost}:{syslogUdpPort}'
    protocol: udp
    description: >
      Syslog destination for log forwarding over UDP. UDP syslog provides
      lower overhead but without guaranteed delivery. Suitable for high-volume
      log forwarding in environments where occasional loss is acceptable.
    variables:
      syslogHost:
        description: Hostname or IP address of the UDP syslog destination server.
      syslogUdpPort:
        description: UDP port for syslog ingestion (default 514).

  https-endpoint:
    url: '{httpsUrl}'
    protocol: https
    description: >
      HTTPS destination for log forwarding via HTTP POST requests. Configure
      the HTTPS endpoint URL in Strata Logging Service Settings > Log
      Forwarding. The endpoint must accept POST requests and return a 2xx
      response. Supports JSON, CEF, LEEF, and PARQUET output formats.
      Authentication is configured via custom HTTP headers or OAuth2 client
      credentials.
    variables:
      httpsUrl:
        description: >
          The fully-qualified HTTPS endpoint URL for log delivery,
          such as https://siem.example.com/api/logs.
    security:
    - httpsApiKey: []

tags:
- name: logs
  description: Security log forwarding events from Strata products
- name: traffic
  description: Network session traffic log events
- name: threat
  description: Threat detection and prevention log events


# --- truncated at 32 KB (38 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/asyncapi/palo-alto-strata-logging-forwarding-asyncapi-original.yml

Work with this as data

Every AsyncAPI spec 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 asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec 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 AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/palo-alto-strata-logging-forwarding-asyncapi-original"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?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.