> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GraphQL API

AppSignal provides a GraphQL API that allows you to programmatically query your application data, including incidents, deployments, metrics, uptime monitors, etc.

## Endpoint

The GraphQL API endpoint is available at:

<CodeGroup>
  ```shell Example theme={null}
  https://appsignal.com/graphql?token=your-personal-api-token
  ```
</CodeGroup>

## Authentication

All requests require a personal API token passed as a query parameter. You can find your API token in the [personal settings screen](https://appsignal.com/users/edit) in AppSignal.

## Application ID

Most queries require your application ID, which can be found in your app's [settings screen](https://appsignal.com/redirect-to/app?to=admin/api_keys).

## GraphQL Explorer

You can explore the API using an external GraphQL client like [Cloud Hasura's GraphQL explorer](https://cloud.hasura.io/public/graphiql) or install a tool like [GraphiQL](https://www.npmjs.com/package/graphiql) locally.

## Examples

For practical query examples, see the [GraphQL API Examples](/api/graphql/examples) page.
