# Point d'entrée et Schema GraphQL

Vous avez maintenant les pré-requis pour avancer sur votre propre client des API de **demarche.numerique.gouv.fr** :&#x20;

* vous disposez d'un compte administrateur sur **demarche.numerique.gouv.fr**&#x20;
* vous avez une démarche de test publiée (vous pouvez en créer une)
* vous arrivez à structurer des appels à l'API en combinant la `query` qui détermine les données que vous souhaitez récupérer, et les `variables` qui déterminent la logique métier que nous devons appliquer. Bref, vous avez pris vos aises sur le playground, avec votre démarche de test et votre compte administrateur.

Vous pouvez maintenant ouvrir votre éditeur de code préféré et garder en tête que :&#x20;

{% hint style="danger" %}
Les requêtes sont à envoyer au endpoint : **<https://demarche.numerique.gouv.fr/api/v2/graphql>**
{% endhint %}

{% hint style="danger" %}
Les requêtes doivent être envoyées avec le verbe HTTP **POST**
{% endhint %}

{% hint style="danger" %}
Les **headers doivent contenir le jeton d'authentification au format attendu** confère : [jeton d'authentification](/api-graphql/jeton-dauthentification.md)
{% endhint %}

{% hint style="danger" %}
Le corps de votre requete POST, **doit être un JSON respectant la spécification GraphQL**
{% endhint %}

{% hint style="info" %}
**Cette adresse n’est pas visitable dans un navigateur**. Elle renvoie des données au format JSON, à travers un transport HTTPS.&#x20;
{% endhint %}

Pour plus d'information concernant le schema, vous pouvez:&#x20;

* consulter la documentation : [https://www.demarche.numerique.gouv.fr/graphql/schema/index.html](https://demarche.numerique.gouv.fr/graphql/schema/index.html)
* consulter le fichier graphql.schema : <https://github.com/demarche-numerique/demarche.numerique.gouv.fr/blob/main/app/graphql/schema.graphql>&#x20;
* utiliser GraphiQL explorer du playground : <https://demarche.numerique.gouv.fr/graphql/>

<figure><img src="/files/AndDlMYq6y5gD8XVr8gU" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.demarches-simplifiees.fr/api-graphql/point-dentree-et-schema-graphql.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
