Palo Alto Networks Syslog Destinations API
Syslog forwarding destination management.
Syslog forwarding destination management.
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-syslog-destinations-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:
title: Palo Alto Networks Syslog Destinations API
version: '1.0'
contact:
name: Palo Alto Networks Developer Support
url: https://pan.dev/
license:
name: Proprietary
url: https://www.paloaltonetworks.com/legal
description: 'Operations tagged Syslog Destinations across 2 of this provider''s published API definitions: palo-alto-networks-syslog-destinations-api-openapi.yml, palo-alto-strata-logging-service-api-openapi-original.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.stratacloud.paloaltonetworks.com/aiops/bpa/v1
description: AIOps for NGFW BPA API production server.
- url: https://api.sase.paloaltonetworks.com/logging-service/v1
description: Strata Logging Service API production server.
security:
- oauth2Bearer: []
tags:
- name: Syslog Destinations
description: Syslog forwarding destination management.
paths:
/log-forwarding-profiles/{profile_id}/destinations/syslog:
get:
operationId: listSyslogDestinations
summary: Palo Alto Networks List Syslog Destinations
description: Returns the syslog destinations configured for a log forwarding profile.
tags:
- Syslog Destinations
parameters:
- name: profile_id
in: path
required: true
description: Unique identifier of the log forwarding profile.
schema:
type: string
example: '415149'
responses:
'200':
description: Syslog destinations returned.
content:
application/json:
schema:
type: object
properties:
total:
type: integer
items:
type: array
items:
$ref: '#/components/schemas/SyslogDestination'
examples:
ListSyslogDestinations200Example:
summary: Default listSyslogDestinations 200 response
x-microcks-default: true
value:
total: 773
items:
- destination_id: '414925'
name: Staging Firewall 26
server: example-server
port: 226
protocol: TCP
format: IETF
facility: example-facility
enabled: false
created_at: '2025-03-07T13:34:55Z'
'401':
description: Invalid or missing Bearer token.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
ListSyslogDestinations401Example:
summary: Default listSyslogDestinations 401 response
x-microcks-default: true
value:
error: example-error
message: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id: 59fcc104-7100-494b-b0c4-09f9dcc477d9
'403':
description: Insufficient permissions.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
ListSyslogDestinations403Example:
summary: Default listSyslogDestinations 403 response
x-microcks-default: true
value:
error: example-error
message: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id: 59fcc104-7100-494b-b0c4-09f9dcc477d9
'404':
description: Log forwarding profile not found.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
ListSyslogDestinations404Example:
summary: Default listSyslogDestinations 404 response
x-microcks-default: true
value:
error: example-error
message: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id: 59fcc104-7100-494b-b0c4-09f9dcc477d9
'500':
description: Internal server error.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
ListSyslogDestinations500Example:
summary: Default listSyslogDestinations 500 response
x-microcks-default: true
value:
error: example-error
message: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id: 59fcc104-7100-494b-b0c4-09f9dcc477d9
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
post:
operationId: createSyslogDestination
summary: Palo Alto Networks Create Syslog Destination
description: Adds a syslog destination to a log forwarding profile.
tags:
- Syslog Destinations
parameters:
- name: profile_id
in: path
required: true
description: Unique identifier of the log forwarding profile.
schema:
type: string
example: '907964'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SyslogDestinationRequest'
examples:
CreateSyslogDestinationRequestExample:
summary: Default createSyslogDestination request
x-microcks-default: true
value:
name: Branch Sensor 93
server: example-server
port: 20582
protocol: SSL
format: IETF
facility: LOG_USER
enabled: true
responses:
'201':
description: Syslog destination created successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/SyslogDestination'
examples:
CreateSyslogDestination201Example:
summary: Default createSyslogDestination 201 response
x-microcks-default: true
value:
destination_id: '414925'
name: Staging Firewall 26
server: example-server
port: 226
protocol: TCP
format: IETF
facility: example-facility
enabled: false
created_at: '2025-03-07T13:34:55Z'
'400':
description: Invalid request body.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
CreateSyslogDestination400Example:
summary: Default createSyslogDestination 400 response
x-microcks-default: true
value:
error: example-error
message: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id: 59fcc104-7100-494b-b0c4-09f9dcc477d9
'401':
description: Invalid or missing Bearer token.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
CreateSyslogDestination401Example:
summary: Default createSyslogDestination 401 response
x-microcks-default: true
value:
error: example-error
message: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id: 59fcc104-7100-494b-b0c4-09f9dcc477d9
'403':
description: Insufficient permissions.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
CreateSyslogDestination403Example:
summary: Default createSyslogDestination 403 response
x-microcks-default: true
value:
error: example-error
message: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id: 59fcc104-7100-494b-b0c4-09f9dcc477d9
'404':
description: Log forwarding profile not found.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
CreateSyslogDestination404Example:
summary: Default createSyslogDestination 404 response
x-microcks-default: true
value:
error: example-error
message: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id: 59fcc104-7100-494b-b0c4-09f9dcc477d9
'500':
description: Internal server error.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
CreateSyslogDestination500Example:
summary: Default createSyslogDestination 500 response
x-microcks-default: true
value:
error: example-error
message: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id: 59fcc104-7100-494b-b0c4-09f9dcc477d9
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
servers:
- url: https://api.stratacloud.paloaltonetworks.com/aiops/bpa/v1
description: AIOps for NGFW BPA API production server.
components:
schemas:
SyslogDestination:
type: object
properties:
destination_id:
type: string
description: Unique identifier of the syslog destination.
example: '414925'
name:
type: string
description: Display name of the destination.
example: Staging Firewall 26
server:
type: string
description: Syslog server hostname or IP address.
example: example-server
port:
type: integer
description: Syslog server port.
example: 226
protocol:
type: string
enum:
- UDP
- TCP
- SSL
description: Transport protocol for syslog delivery.
example: TCP
format:
type: string
enum:
- IETF
- BSD
- CSV
description: Syslog message format.
example: IETF
facility:
type: string
description: Syslog facility value.
example: example-facility
enabled:
type: boolean
example: false
created_at:
type: string
format: date-time
example: '2025-03-07T13:34:55Z'
SyslogDestinationRequest:
type: object
required:
- name
- server
- port
- protocol
properties:
name:
type: string
description: Display name for this syslog destination.
example: Branch Sensor 93
server:
type: string
description: Syslog server hostname or IP address.
example: example-server
port:
type: integer
minimum: 1
maximum: 65535
description: Syslog server port number.
example: 20582
protocol:
type: string
enum:
- UDP
- TCP
- SSL
description: Transport protocol.
example: SSL
format:
type: string
enum:
- IETF
- BSD
- CSV
default: IETF
example: IETF
facility:
type: string
default: LOG_USER
example: LOG_USER
enabled:
type: boolean
default: true
example: true
ErrorResponse:
type: object
properties:
error:
type: string
description: Error code identifying the error type.
example: example-error
message:
type: string
description: Human-readable description of the error.
example: Monitoring investigation network on activity investigation blocked malware alert activity rule activity.
request_id:
type: string
description: Request identifier for support correlation.
example: 59fcc104-7100-494b-b0c4-09f9dcc477d9
securitySchemes:
oauth2Bearer:
type: http
scheme: bearer
bearerFormat: JWT
description: OAuth 2.0 Bearer token for SASE platform authentication. Obtain using the client_credentials grant with your SASE service account client ID and client secret.
x-refined-from:
- palo-alto-networks-syslog-destinations-api-openapi.yml
- palo-alto-strata-logging-service-api-openapi-original.yml