Intégration GraphQL n8nAutomatiser GraphQL avec n8n.
Une seule URL, à condition de savoir la questionner. L'intégration GraphQL n8n tient dans 1 opération et 4 champs requis : tu écris la requête, n8n range la réponse dans la propriété que tu nommes. Aucun trigger livré : un horaire démarre l'exécution. Pour qui lit déjà son schéma.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait vraiment l'intégration GraphQL n8n ?
Avec une API REST, chaque information a son URL. Avec GraphQL, il n'y en a qu'une, et c'est la requête qui décide du contenu de la réponse. Le nœud n8n joue le rôle du client qui envoie cette requête : tu remplis l'URL, le texte de la requête et le nom de la propriété où ranger le résultat. Les nœuds suivants travaillent sur cette propriété. Une opération, une ressource, pas de menu à explorer.
Premier cas, le chargement en masse. Les lignes partent de Google Sheets, le nœud envoie une mutation par ligne vers Shopify pour créer le produit et poser son stock, et la feuille reste l'endroit où le catalogue se modifie. Chaque réponse revient dans le workflow sous la propriété que tu as nommée, donc l'exécution garde la trace de ce que l'API a répondu.
Deuxième cas, le rapport du matin. Une seule requête récupère les chiffres de la veille en un aller-retour, la réponse atterrit dans la propriété nommée, et les lignes continuent vers Postgres ou Supabase. L'intérêt de GraphQL tient ici en une phrase : la requête choisit les champs, le workflow ne transporte rien qu'il ne lira jamais.
Troisième cas, la veille. Un Schedule Trigger, le déclencheur qui part à intervalle fixe, tourne toutes les heures, le nœud demande à Product Hunt le top 5 des produits du moment, et la liste tombe dans un message Discord. Personne n'ouvre de tableau de bord, le salon fait le travail.
Le nœud ne couvre qu'une opération, c'est la forme normale d'un client générique. Pour un endpoint REST du même service, ou pour un appel que ce nœud ne sait pas formuler, le nœud HTTP Request atteint n'importe quelle URL et réutilise le credential, l'identifiant de connexion enregistré une fois dans n8n et repris dans tous les workflows, grâce à son authentification prédéfinie.
Deux limites méritent d'être connues avant de construire. Il n'existe pas de trigger GraphQL, ce nœud qui démarre un workflow tout seul : l'exécution part d'un Schedule Trigger à intervalle fixe, d'un Webhook n8n (une URL qu'un service extérieur appelle) ou du trigger d'un autre outil. Et le nœud n'a ni Return All ni Limit : le nombre d'éléments renvoyés dépend de la requête envoyée. Pour prendre du recul, l'Avis n8n parle de la plateforme elle-même, et la Formation n8n reprend la construction d'un workflow depuis le premier nœud.
Comment connecter GraphQL à n8n ?
- 01
Choisir le mode d'authentification
GraphQL est un langage de requête, pas un service unique : le nœud laisse donc l'authentification ouverte. None convient à un endpoint public. Header Auth ou Query Auth répondent à une API qui attend un jeton dans un en-tête ou dans l'URL. Basic Auth et Digest Auth prennent un identifiant et un mot de passe. OAuth1 et OAuth2 servent aux accès délégués à un compte, et Custom Auth aux API qui mélangent plusieurs de ces mécanismes.
- 02
Enregistrer le credential une seule fois
Un credential, c'est le bloc d'identifiants que n8n conserve pour toi. Tu le crées dans le menu Credentials, tu lui donnes un nom que tu reconnaîtras dans six mois, et tous les workflows de l'instance peuvent s'en servir. Le nœud GraphQL le propose ensuite dans sa liste déroulante. Changer un jeton plus tard, c'est modifier ce credential, pas chaque nœud qui appelle l'API.
- 03
Pointer le nœud sur l'endpoint
Colle l'URL de l'API dans Endpoint, sur le modèle
http://example.com/graphql. Règle HTTP Request Method sur GET ou POST selon ce que l'API accepte, écris une requête courte dans Query et lance le nœud une fois. Une réponse lisible sous la propriété indiquée dans Response Data Property Name prouve que la connexion tient.
Ce que le nœud GraphQL sait faire
Le nœud GraphQL expose une opération. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Makes a GraphQL request and returns the received data
executeCe que tu vois dans n8n
Notes & cas d'usage
Le nœud envoie une requête à l'endpoint configuré et transmet la réponse au nœud suivant, rangée sous le nom de propriété choisi.
Paramètres clés
- Endpoint : l'URL qui accepte les requêtes, sur le modèle
http://example.com/graphql. - Request Format :
graphqlenvoie la requête en texte brut,jsonl'emballe dans un corps JSON. - Query : la requête elle-même, où l'expression
{{ $json.id }}va chercher une valeur dans l'item entrant. - Response Data Property Name : la propriété qui reçoit la réponse, et le nom que liront les nœuds suivants.
Besoin d'aide pour automatiser GraphQL avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
GraphQL et n8n : les questions fréquentes
01L'intégration GraphQL n8n est-elle gratuite ?
02Quels credentials faut-il pour le nœud GraphQL ?
03Quelles sont les limites du nœud GraphQL dans n8n ?
04Le nœud GraphQL réagit-il en temps réel ?
05n8n ou Make pour GraphQL ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.

