Is the unified RPC interface (MonitorDirect.enqueueLogRequest) supported for external use?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Is the unified RPC interface (MonitorDirect.enqueueLogRequest) supported for external use?

L0 Member

Hi all,

I'm working on an integration that needs to query firewall logs across multiple log types (threat, url, wildfire, system, config, etc.) on a regular schedule.

We currently use the public XML API (/api/?type=log), which works well but requires a separate request per log type. While investigating alternatives, we noticed that the PAN-OS web UI uses an internal endpoint that appears to handle multi-type queries more efficiently:

/php/utils/router.php/MonitorDirect.enqueueLogRequest

Before considering this for a supported integration, I'd like to confirm a few things:

  1. Is this endpoint supported for external/programmatic use, or is it strictly internal to the web UI?
  2. If it's not officially supported, is there any guidance on equivalent functionality through the public API? (e.g., a way to query multiple log types in a single call)
  3. Are there any plans to expose this or similar functionality through the documented XML/REST API in future PAN-OS releases?

Our concern is mainly around long-term stability — this integration will run across multiple PAN-OS versions for years, so we want to make sure we're building on a supported foundation.

Any guidance would be appreciated. Thanks!

1 REPLY 1

Community Team Member

Hi @M.Huang358776 ,

 

Good stuff on using the XML API!

That endpoint is used by the PAN-OS web UI and is not part of the documented/supported public API. I am also not aware of any future plans. . For now, I would continue using the XML API. 

LIVEcommunity team member
Stay Secure,
Jay
Don't forget to Like items if a post is helpful to you!

Please help out other users and “Accept as Solution” if a post helps solve your problem !

Read more about how and why to accept solutions.
  • 123 Views
  • 1 replies
  • 0 Likes
Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

Click Accept as Solution to acknowledge that the answer to your question has been provided.

The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!

These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!

The LIVEcommunity thanks you for your participation!