Palo Alto Networks · JSON Structure

Strata Logging Forwarding Auth Log Payload Structure

Schema for a forwarded PAN-OS authentication log entry. Authentication logs capture user authentication events processed by the firewall's Authentication Policy, providing identity-based visibility for security monitoring, compliance, and zero-trust enforcement.

Type: object Properties: 17
Cloud SecurityCybersecurityFirewallNetwork SecuritySASESOARThreat IntelligenceXDR

AuthLogPayload is a JSON Structure definition published by Palo Alto Networks, describing 17 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

receive_time serial type subtype src src_user auth_method auth_source auth_result mfa_vendor mfa_result rule_name auth_profile device_name vsys log_forwarding_profile output_format

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/json-structure/strata-logging-forwarding-auth-log-payload-structure.json",
  "name": "AuthLogPayload",
  "description": "Schema for a forwarded PAN-OS authentication log entry. Authentication logs capture user authentication events processed by the firewall's Authentication Policy, providing identity-based visibility for security monitoring, compliance, and zero-trust enforcement.\n",
  "type": "object",
  "properties": {
    "receive_time": {
      "type": "datetime",
      "description": "Timestamp when the authentication log entry was received by Strata Logging Service.\n"
    },
    "serial": {
      "type": "string",
      "description": "Serial number of the Palo Alto Networks device that generated this authentication log entry.\n"
    },
    "type": {
      "type": "string",
      "description": "Log type identifier, always AUTH for authentication log entries.\n",
      "enum": [
        "AUTH"
      ]
    },
    "subtype": {
      "type": "string",
      "description": "Authentication log subtype indicating the outcome of the authentication event.\n",
      "enum": [
        "auth-success",
        "auth-fail",
        "auth-challenge",
        "auth-timeout"
      ]
    },
    "src": {
      "type": "string",
      "description": "Source IP address of the authenticating client."
    },
    "src_user": {
      "type": "string",
      "description": "Username or user principal name presented during authentication.\n"
    },
    "auth_method": {
      "type": "string",
      "description": "Authentication protocol or method used to authenticate the user.\n",
      "enum": [
        "SAML",
        "Kerberos",
        "LDAP",
        "RADIUS",
        "TACACS+",
        "local-database",
        "client-certificate",
        "MFA"
      ]
    },
    "auth_source": {
      "type": "string",
      "description": "The name of the authentication source, server profile, or identity provider (e.g., Okta-SAML, corp-ldap, radius-server).\n"
    },
    "auth_result": {
      "type": "string",
      "description": "The result of the authentication attempt indicating whether it succeeded, failed, required an additional challenge, or timed out.\n",
      "enum": [
        "success",
        "failure",
        "challenge",
        "timeout"
      ]
    },
    "mfa_vendor": {
      "type": "string",
      "description": "Multi-factor authentication vendor name if MFA was triggered during authentication (e.g., Duo, Okta, PingID, RSA SecurID).\n"
    },
    "mfa_result": {
      "type": "string",
      "description": "Result of the MFA challenge if multi-factor authentication was triggered as part of the authentication flow.\n",
      "enum": [
        "success",
        "failure",
        "timeout",
        "bypass"
      ]
    },
    "rule_name": {
      "type": "string",
      "description": "Name of the Authentication Policy rule that triggered the authentication challenge for this session.\n"
    },
    "auth_profile": {
      "type": "string",
      "description": "Name of the authentication profile configured on the firewall that was used to process this authentication event.\n"
    },
    "device_name": {
      "type": "string",
      "description": "Hostname of the firewall that generated this authentication log entry.\n"
    },
    "vsys": {
      "type": "string",
      "description": "Virtual system name or identifier on the firewall."
    },
    "log_forwarding_profile": {
      "type": "string",
      "description": "Name of the log forwarding profile that forwarded this log entry.\n"
    },
    "output_format": {
      "type": "string",
      "description": "Output format in which this log entry was forwarded.",
      "enum": [
        "CSV",
        "LEEF",
        "CEF",
        "JSON",
        "PARQUET"
      ]
    }
  }
}

Work with this as data

Every JSON Structure 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 json structure

4 MCP tools reach this
  • find_json_structuresBrowse and filter every JSON Structure 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 Structure
curl "https://apis.io/api/v1/json-structures/strata-logging-forwarding-auth-log-payload-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?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.