Alerts & Errors

Panther API alert operations

Overview

The Panther API supports the following alerting operations:

  • Listing your alerts and errors with optional filters

  • Fetching the details of a particular alert

  • Getting the log events associated with an alert

  • Updating the status of one or more alerts

  • Adding a comment to an alert

  • Assigning and un-assigning a user to one or more alerts, by providing:

    • A user's ID

    • A user's email address

You can invoke Panther's API by using your Console's API Playground, or the GraphQL-over-HTTP API. Learn more about these methods on Panther API.

See the sections below for GraphQL queries, mutations, and end-to-end workflow examples around core alert and error operations.

Common alert and error operations

Below are some of the most common GraphQL alert and error operations in Panther. These examples demonstrate the documents you have to send using a GraphQL client (or curl) to make a call to Panther's GraphQL API.

Listing your alerts

The alerts query requires an input object containing createdAtAfter and createdAtBefore.

Describing an alert

Getting detection or System Error information from an alert

Getting the log events associated with an alert

Updating the status of one or more Alerts

Adding a comment to an alert

Assigning and un-assigning a user to one or more alerts by supplying a user ID

Assigning and un-assigning a user to one or more alerts by supplying a user email address

End-to-end examples

Below, we will build on the Common Operations examples to showcase an end-to-end flow.

Find a particular set of alerts and mark them as Resolved:

Last updated

Was this helpful?