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

# Overview

## Endpoint

Qminder's GraphQL endpoint is:

```
https://api.qminder.com/graphql
```

It supports introspection so you can query the whole schema.

## Authentication

To authenticate your requests, you need to pass the API key with header: `X-Qminder-REST-API-Key: <API_KEY>`

## Schema

The GraphQL schema is available as an SDL file for use with code generators, IDE plugins, and other tooling:

* [query.graphqls on GitHub](https://github.com/Qminder/javascript-api/blob/master/query.graphqls)
* [Download raw file](https://raw.githubusercontent.com/Qminder/javascript-api/master/query.graphqls)

You can also query the schema via [introspection](https://graphql.org/learn/introspection/) at the GraphQL endpoint.

<CodeGroup>
  ```bash bash theme={null}
  curl \
    -X POST \
    -H "Content-Type: application/json" \
    -H "X-Qminder-REST-API-Key: <Replace this with your API Key>" \
    --data '{ "query": "query ListOfLocations { account { locations { name} } }" }' \
    https://api.qminder.com/graphql
  ```
</CodeGroup>
