Skip to main content
AppSignal provides a GraphQL API to programmatically manage your application’s models and configuration, such as apps, incidents, deployments, dashboards, alerts, and uptime monitors.
Use the GraphQL API to manage models and configuration: apps, incidents, dashboards, alerts, markers, uptime monitors, and check-ins. For bulk data such as logs, metrics, and traces, use the Public API (V2). The GraphQL API has no field for log lines, so search logs with the REST log search endpoint. If you’re building an AI agent or assistant, AppSignal MCP gives it direct access to this data.

Endpoint

The GraphQL API endpoint is available at:

Authentication

All requests require a personal API token passed as a query parameter. You can find your API token in the personal settings screen in AppSignal.

Application ID

Most queries require your application ID, which can be found in your app’s settings screen.

GraphQL Explorer

You can explore the API using an external GraphQL client like Cloud Hasura’s GraphQL explorer or install a tool like GraphiQL locally.

Examples

For practical examples, see the query examples and mutation examples pages. For a complete, auto-generated reference of every type, query, and mutation, see the GraphQL schema reference.