Quand utiliser GraphQL ?
Utilisez GraphQL pour lire plusieurs données liées en une seule requête. Par exemple, vous pouvez récupérer une réception, ses lignes et les articles de ces lignes dans le même appel. Pour la plupart des intégrations et pour modifier des données, utilisez plutôt l’API REST. GraphQL est destiné aux lectures avancées. Une exception permet de rattacher un document à une fiche.Principes
- Une seule URL : envoyez toutes les requêtes en
POSTvers l’URL GraphQL de votre espace. - Une réponse ciblée : listez les champs que vous voulez recevoir.
- Un schéma consultable : les outils compatibles peuvent lire le schéma et proposer les champs disponibles, y compris vos champs additionnels.
Authentification
Chaque requête doit contenir un jeton d’API dans l’en-têtex-api-key. Consultez
Authentification pour créer ce jeton.
L’URL GraphQL de votre espace est fournie avec le jeton. Les exemples utilisent
les variables $BONX_GRAPHQL_URL et $BONX_API_KEY.
Structure d’une requête
Envoyez un objet JSON avec une cléquery. Ajoutez une clé variables si la
requête utilise des valeurs dynamiques.
query.
Noms des opérations
Les droits du jeton déterminent les opérations disponibles. Toute modification
faite avec un jeton apparaît dans l’historique de la fiche et porte le nom de ce
jeton.
Passez maintenant au Démarrage rapide pour envoyer votre première requête.