Palo Alto Networks Log Profile API
The LogProfile API from Palo Alto Networks — 1 operation(s) for logprofile.
The LogProfile API from Palo Alto Networks — 1 operation(s) for logprofile.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/palo-alto-networks-logprofile-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
info:
contact: {}
description: "Log entries contain properties, activities, or behaviors associated with the logged event, such as the application type or the IP address of an attacker. \n\nCloud NGFW can captures threat, traffic, and decryption profiles. For more information, see [Configure logging for Cloud NGFW on AWS](https://docs.paloaltonetworks.com/cloud-ngfw/aws/cloud-ngfw-on-aws/create-cloud-ngfw-instances-and-endpoints/configure-logging-for-the-cloud-ngfw-on-aws).\n\n### Permission Policies\n\n| Action | Local Firewall Administrator | Local Rulestack Administrator | Global Rulestack Administrator |\n| ------------------------------ | :---------------------------: | :---------------------------: | :----------------------------: |\n| Update Log Profile | **☑** | ☐ | ☐ |\n| Read Log Profile | **☑** | **☑** | **☑** | \n"
title: Manage Log Profiles Log Profile API
version: 1.0.0
servers:
- url: https://api.us-east-1.aws.cloudngfw.paloaltonetworks.com
tags:
- name: LogProfile
paths:
/v1/config/ngfirewalls/{ngfirewallname}/logprofile:
get:
description: 'Retrieve the log destination for a specific NGFW.
'
operationId: get-v1-config-ngfirewalls-ngfirewallname-logprofile
parameters:
- description: 'The name of the NGFW.
'
in: path
name: ngfirewallname
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReadFWResourceLogProfileRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ReadFWResourceLogProfileResponse'
description: OK
summary: Retrieve log profile
tags:
- LogProfile
put:
description: 'Update the log destination for a specific NGFW. The destination is Fluentd; commit is not required.
'
operationId: put-v1-config-ngfirewalls-ngfirewallname-logprofile
parameters:
- description: 'The name of the NGFW.
'
in: path
name: ngfirewallname
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateFWResourceLogProfileRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateFWResourceLogProfileResponse'
description: OK
summary: Update log profile
tags:
- LogProfile
components:
schemas:
UpdateFWResourceLogProfileResponse.ResponseData:
properties:
FirewallName:
title: Firewallname
type: string
LogDestinationConfigs:
items:
$ref: '#/components/schemas/UpdateFWResourceLogProfileResponse.LogProfileConfig'
title: Logdestinationconfigs
type: array
title: ResponseData
type: object
UpdateFWResourceLogProfileResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/UpdateFWResourceLogProfileResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/UpdateFWResourceLogProfileResponse.Result'
title: UpdateFWResourceLogProfileResponse
type: object
ReadFWResourceLogProfileResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object
ReadFWResourceLogProfileResponse.ResponseData:
properties:
AccountId:
title: Accountid
type: string
CloudWatchMetricNamespace:
title: Cloudwatchmetricnamespace
type: string
FirewallName:
title: Firewallname
type: string
LogDestinationConfigs:
items:
$ref: '#/components/schemas/ReadFWResourceLogProfileResponse.LogProfileConfig'
title: Logdestinationconfigs
type: array
title: ResponseData
type: object
ReadFWResourceLogProfileRequest:
additionalProperties: false
properties:
AccountId:
title: Accountid
type: string
required:
- AccountId
title: ReadFWResourceLogProfileRequest
type: object
UpdateFWResourceLogProfileResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object
ReadFWResourceLogProfileResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/ReadFWResourceLogProfileResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/ReadFWResourceLogProfileResponse.Result'
title: ReadFWResourceLogProfileResponse
type: object
ReadFWResourceLogProfileResponse.LogProfileConfig:
additionalProperties: false
properties:
LogDestination:
title: Logdestination
type: string
LogDestinationType:
title: Logdestinationtype
type: string
LogType:
title: Logtype
type: string
required:
- LogDestination
- LogDestinationType
- LogType
title: LogProfileConfig
type: object
UpdateFWResourceLogProfileResponse.LogProfileConfig:
additionalProperties: false
properties:
LogDestination:
title: Logdestination
type: string
LogDestinationType:
title: Logdestinationtype
type: string
LogType:
title: Logtype
type: string
required:
- LogDestination
- LogDestinationType
- LogType
title: LogProfileConfig
type: object
UpdateFWResourceLogProfileRequest.LogProfileConfig:
additionalProperties: false
properties:
LogDestination:
title: Logdestination
type: string
LogDestinationType:
title: Logdestinationtype
type: string
LogType:
title: Logtype
type: string
required:
- LogDestination
- LogDestinationType
- LogType
title: LogProfileConfig
type: object
UpdateFWResourceLogProfileRequest:
additionalProperties: false
properties:
AccountId:
title: Accountid
type: string
LogDestinationConfigs:
items:
$ref: '#/components/schemas/UpdateFWResourceLogProfileRequest.LogProfileConfig'
title: Logdestinationconfigs
type: array
required:
- LogDestinationConfigs
title: UpdateFWResourceLogProfileRequest
type: object