> For the complete documentation index, see [llms.txt](https://developers.mobilic.beta.gouv.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.mobilic.beta.gouv.fr/guides/utiliser-la-console.md).

# Utiliser la console

La console est accessible depuis le lien suivant :

<https://mobilic.beta.gouv.fr/developers/playground>

## Présentation <a href="#presentation" id="presentation"></a>

La console est constituée de 4 parties :

* l'éditeur de requêtes qui occupe l'essentiel de la partie gauche. C'est ici que sont écrites les [opérations](/guides/syntaxe-des-operations-graphql.md).
* les réponses retournées par l'API sur la moitié droite
* le tiroir de documentation qui détaille les actions de l'API, ouvrable depuis le bouton situé tout à gauche
* l'éditeur d'en-têtes de requêtes + variables d'opération situé en bas à gauche

## Authentification <a href="#authentification" id="authentification"></a>

La plupart des requêtes à l'API nécessitent d'être [authentifié via un jeton d'accès](/guides/authentification.md).

Exemple de rajout d'un jeton lié à un rattachement :

```json
{
  "X-CLIENT-ID": 156432124,
  "X-EMPLOYMENT-TOKEN": "06dd5a1a9f9552876c79251dcccd7bbdb7cd5c098b72"
}
```

Exemple de rajout d'un jeton lié à un utilisateur :

```json
{
  "X-CLIENT-ID": 156432124,
  "Authorization" : "Bearer 1234-fefdsfds-1484-fsdfsd-489"
}
```

## Exemple simple <a href="#exemple-simple" id="exemple-simple"></a>

Reprenons l'exemple de l'action de `login` détaillé [ici](/guides/effectuer-une-requete-a-lapi.md#exemple-simple).

Dans l'éditeur de requêtes il n'y a pas besoin de constituer le corps JSON de la requête HTTP, il suffit simplement d'y écrire l'[opération GraphQL](/guides/syntaxe-des-operations-graphql.md).

![Opération de création d'activité dans la console](/files/VxUos0ruDGo7k9rFoNeg)

Puis il suffit de soumettre la requête en cliquant sur le bouton du milieu, en ayant préalablement renseigné les header HTTP d'authentification.

## Editer les variables d'opération <a href="#editer-les-variables-doperation" id="editer-les-variables-doperation"></a>

Il est possible d'utiliser des [variables d'opération](/guides/syntaxe-des-operations-graphql.md#variables-doperation) à l'aide de l'éditeur de variables en bas à gauche.
