API Playground
Last updated
Last updated
Within the API Playground in the Panther Console, you can try out operations in the GraphQL API and REST API.
You must have the View API Tokens
permission to access the Playground—see Panther's Role-Based Access Control documentation for instructions on modifying user roles.
In the upper-right corner of your Panther Console, click the gear icon.
In the dropdown menu, click API Playground.
Note:
If you have just created an API token, please wait 30-60 seconds for the new token to become available to related distributed AWS services.
For security purposes, the API token will not persist in the Playground when you refresh the page or navigate to a different page. You will need to re-enter the API token each time you use the Playground.
After you enter a valid API Token, click the "play" icon in the upper left corner to force your GraphQL query to run.
The Documentation Explorer in the Panther Console is one way to examine the Panther API schema. To learn about other ways, including a downloadable schema file, see Discover the Panther GraphQL schema.
See the Documentation Explorer on the right side of the Playground. It displays the available queries and mutations, along with descriptions and types on every field and entity:
The autocomplete functionality and the Documentation Explorer assist with writing your own query. Additionally, there are three utility buttons near the top of the page:
Prettify to help you format your query according to the GraphQL standards
Copy to copy your query in order to paste it to the client that's going to issue the request
Copy curl to copy a complete curl operation that you can paste into any UNIX system with the curl command-line tool installed.
An example of the curl command that would be copied from the Panther web application:
The REST Playground is in open beta starting with Panther version 1.103, and is available to all customers. Please share any bug reports and feature requests with your Panther support team.
Use the REST Playground to explore and try out the Panther REST API.
In the upper-right corner, click Authorize.
In the modal, enter your API key.
Click Authorize, then Close.
The API groups are listed first, collected together by URL path for each API. To view additional details for a certain endpoint, including request arguments and an example return payload, click the arrow on the right-hand side of an endpoint's row.
To make a successful request, you must have already added your API token in the Playground. See How to set your API token, above.
To send a request in the Playground:
Within an expanded API endpoint, click Try it out.
In the Parameters section, provide values for required and optional parameters, as you see fit.
Click Execute.
Below the API groups, the schemas for each data type are listed:
To view details of a certain data type, click its row to expand it:
These schemas are also visible when viewing the API groups. In the Responses section, next to Example Value, click Schema.