<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Knowledge base Archives | XOAP</title>
	<atom:link href="https://xoap.io/fr/docs-category/knowledge-base/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/fr/docs-category/knowledge-base/</link>
	<description>Plate-forme pour l'infrastructure informatique et l'automatisation du lieu de travail</description>
	<lastBuildDate>Thu, 27 Nov 2025 08:58:21 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updateperiod>
	horaire	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	

<image>
	<url>https://xoap.io/wp-content/uploads/2023/11/cropped-favicon-32x32.png</url>
	<title>Knowledge base Archives | XOAP</title>
	<link>https://xoap.io/fr/docs-category/knowledge-base/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>GraphQL UI</title>
		<link>https://xoap.io/fr/docs/graphql-ui/</link>
					<comments>https://xoap.io/fr/docs/graphql-ui/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 16 Jul 2025 09:21:51 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=24578</guid>

					<description><![CDATA[<p>Qu’est-ce que GraphQL UI ? GraphQL UI est une interface web puissante (Banana Cake Pop, Nitro) permettant d’explorer et d’interagir avec les API GraphQL. Elle permet aux utilisateurs de parcourir les schémas, d’écrire des requêtes et de les tester en temps réel – tout dans un environnement propre et convivial pour les développeurs. URL GraphQL UI Vous pouvez accéder à GraphQL UI pour chaque environnement ici : https://api.xoap.io/graphql/ui Créer […]</p>
<p>The post <a href="https://xoap.io/fr/docs/graphql-ui/">GraphQL UI</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-heading">Qu’est-ce que l’interface utilisateur GraphQL ?</h1>



<p><strong>GraphQL UI</strong>&nbsp;Banana Cake Pop est une interface web puissante (Banana Cake Pop, Nitro) permettant d’explorer et d’interagir avec les API GraphQL. Elle permet aux utilisateurs de parcourir les schémas, d’écrire des requêtes et de les tester en temps réel – tout dans un environnement propre et convivial pour les développeurs.</p>



<h2 class="wp-block-heading">URL de l’interface utilisateur GraphQL</h2>



<p>Vous pouvez accéder à l’interface utilisateur GraphQL pour chaque environnement ici :</p>



<p><a href="https://api.xoap.io/graphql/ui" target="_blank" rel="noreferrer noopener">https://api.xoap.io/graphql/ui</a></p>



<h2 class="wp-block-heading">Créer un nouveau document</h2>



<p>Une fois l’interface utilisateur GraphQL chargée, cliquez sur&nbsp;<strong>“Créer un document”</strong>&nbsp;Fermer le bouton pour commencer.</p>



<p>Remarque : Si votre navigateur bloque les pop-ups, assurez-vous de les autoriser lorsque vous y êtes invité.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="742" height="693" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-1.png" alt="Create document " class="wp-image-24579" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-1.png 742w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-1-300x280.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-1-13x12.png 13w" sizes="(max-width: 742px) 100vw, 742px" /></figure>



<h2 class="wp-block-heading">Configurer l'authentification</h2>



<p>Avant de pouvoir utiliser l’API, vous devrez authentifier votre session.</p>



<h2 class="wp-block-heading">Ouvrir les paramètres</h2>



<p>Cliquez sur&nbsp;<strong>Paramètres</strong>&nbsp;Un icône dans le coin supérieur droit permet de configurer la connexion. Vous définirez à la fois l’extrémité de connexion et les informations d’authentification OAuth2.</p>



<h2 class="wp-block-heading">Endpoint HTTP</h2>



<p>Sous l'égide de&nbsp;<strong>“ Endpoint HTTP ”</strong>&nbsp;Dans la section « URL », saisissez l’URL correcte pour votre environnement :</p>



<p><a href="https://api.xoap.io/graphql" target="_blank" rel="noreferrer noopener">https://api.xoap.io/graphql</a></p>



<figure class="wp-block-image size-full"><img decoding="async" width="527" height="435" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-2.png" alt="Add HTTP endpoint" class="wp-image-24580" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-2.png 527w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-2-300x248.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-2-15x12.png 15w" sizes="(max-width: 527px) 100vw, 527px" /></figure>



<h2 class="wp-block-heading">Configuration de l’autorisation (OAuth2)</h2>



<p>Sous l'égide de&nbsp;<strong>“ Autorisation ”</strong>&nbsp;Dans la section « Configuration », configurez les éléments suivants :</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Champ</td><td>Valeur</td></tr><tr><td>Type</td><td>OAuth 2</td></tr><tr><td>Type de subvention</td><td>Code d'autorisation</td></tr><tr><td>URL d'autorisation</td><td><a href="https://auth.xoap.io/auth/realms/my.dev.xoap.io/protocol/openid-connect/auth" target="_blank" rel="noreferrer noopener">https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/auth</a></td></tr><tr><td>URL du token d'accès</td><td><a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/token">https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/token</a></td></tr><tr><td>ID client</td><td>graphql</td></tr><tr><td>Utilisez PKCE</td><td><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Oui</td></tr><tr><td>Méthode du Code Challenge</td><td>SHA-256</td></tr><tr><td>Réorienter l’URL</td><td><a href="https://api.xoap.io/graphql/ui/" target="_blank" rel="noreferrer noopener">https://api.xoap.io/graphql/ui/</a></td></tr><tr><td>Champ d'application</td><td>Rôles du profil d’email – Origines web</td></tr><tr><td>Qualifications</td><td>Comme Header d’authentification de base (par défaut)&nbsp;</td></tr></tbody></table></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="514" height="437" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-3.png" alt="Authorization, part one" class="wp-image-24581" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-3.png 514w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-3-300x255.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-3-14x12.png 14w" sizes="(max-width: 514px) 100vw, 514px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="515" height="436" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-4.png" alt="Authorization, part two" class="wp-image-24582" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-4.png 515w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-4-300x254.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-4-14x12.png 14w" sizes="(max-width: 515px) 100vw, 515px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="518" height="433" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-5.png" alt="Authorization, part three" class="wp-image-24583" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-5.png 518w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-5-300x251.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-5-14x12.png 14w" sizes="(max-width: 518px) 100vw, 518px" /></figure>



<h2 class="wp-block-heading">Authentification et application</h2>



<ol class="wp-block-list">
<li>Cliquez sur&nbsp;<strong>Fetch</strong>&nbsp;bouton.</li>



<li>Vous serez redirigé vers la page&nbsp;<strong>Page d’accès à XOAP</strong>.</li>



<li>Entrez vos informations d’identification.</li>



<li>Une fois authentifié, vous serez redirigé vers l’interface utilisateur GraphQL.</li>



<li>Cliquez sur&nbsp;<strong>“appliquer”</strong>&nbsp;Pour confirmer le token — il sera ajouté aux en-têtes de votre demande.</li>
</ol>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="94" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-6-1024x94.png" alt="HTTP headers" class="wp-image-24584" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-6-1024x94.png 1024w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-6-300x28.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-6-768x70.png 768w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-6-18x2.png 18w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-6.png 1264w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Ajouter la tête du locataire</h2>



<p>Tout comme Swagger, cette API nécessite un&nbsp;<strong>ID du locataire</strong>&nbsp;à inclure dans les en-têtes.</p>



<p>Nous allons ensuite expliquer comment configurer cette balise en tête de page.</p>



<h2 class="wp-block-heading">Ajouter la section « Titulaire »</h2>



<p>Pour que vos appels API soient acceptés, vous devez inclure une adresse valide.&nbsp;<strong>ID du locataire</strong>&nbsp;dans les en-têtes de requête.</p>



<p>Cette étape est nécessaire — notre API utilise l’en-tête Tenant pour identifier le workspace qui effectue la requête. L’ID Tenant (également appelé ID Workspace dans certains cas) peut être obtenu à partir de&nbsp;<a href="http://app.xoap.io/" target="_blank" rel="noreferrer noopener">app.xoap.io</a>&nbsp;&nbsp;tableau de bord comme montré ici :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="513" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-7-1024x513.png" alt="Tenant ID in XOAP" class="wp-image-24585" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-7-1024x513.png 1024w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-7-300x150.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-7-768x385.png 768w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-7-1536x769.png 1536w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-7-18x9.png 18w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-7.png 1757w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Pour faire cela :</p>



<ol class="wp-block-list">
<li>Scrollez jusqu'à&nbsp;<strong>en bas à gauche</strong>&nbsp;Zone des en-têtes HTTP de l’interface utilisateur GraphQL (en-dessous de la section « Token d’authentification »).</li>



<li>Cliquez sur&nbsp;<strong>“ En-tête ”</strong>.</li>



<li>Entrez les valeurs suivantes :</li>
</ol>



<ul class="wp-block-list">
<li><strong>Nom</strong>Location</li>



<li><strong>Valeur</strong>:&nbsp;<em>Votre identifiant locataire</em></li>
</ul>



<p>Cette en-tête est nécessaire pour que toutes les demandes authentifiées soient valides.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="135" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-8-1024x135.png" alt="Enable tenant" class="wp-image-24586" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-8-1024x135.png 1024w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-8-300x40.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-8-768x101.png 768w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-8-18x2.png 18w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-8.png 1249w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Une fois ajouté, l’en-tête « Tenant » sera inclus dans toutes les futures demandes GraphQL envoyées depuis l’interface utilisateur.</p>



<h2 class="wp-block-heading">Charger le schéma</h2>



<p>Une fois authentifié et les en-têtes configurés, vous devez&nbsp;<strong>Charger le schéma</strong>&nbsp;Ainsi, l’interface utilisateur peut fournir une assistance en matière de requête et une auto-complétion.</p>



<p>Vous pouvez le faire soit :</p>



<ul class="wp-block-list">
<li>Appuyez sur Ctrl + Alt + R</li>



<li>En cliquant sur&nbsp;<strong>Recharger le schéma</strong>&nbsp;bouton dans l'interface utilisateur</li>
</ul>



<p>Cela va récupérer l’ensemble du schéma du serveur et permettre des fonctionnalités telles que les suggestions de champs, l’information sur le type de données et la validation.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="243" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-9-1024x243.png" alt="Load schema" class="wp-image-24587" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-9-1024x243.png 1024w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-9-300x71.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-9-768x182.png 768w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-9-1536x365.png 1536w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-9-2048x486.png 2048w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-9-18x4.png 18w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Après le chargement du schéma, essayez de saisir une requête — l’interface utilisateur fournira des suggestions en mode IntelliSense en fonction des types et des champs disponibles.</p>



<h2 class="wp-block-heading">Exécutez une requête de test</h2>



<p>Maintenant, vous êtes prêt à écrire et à exécuter des requêtes GraphQL.</p>



<ul class="wp-block-list">
<li>Utilisez le panneau d’édition pour saisir votre requête.</li>



<li>Cliquez sur&nbsp;<strong>Exécuter</strong>&nbsp;(<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />) bouton ou appuyez sur Ctrl + Entrée pour l’exécuter.</li>



<li>La réponse sera affichée dans le panneau à droite.</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="590" src="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-10-1024x590.png" alt="Run test query" class="wp-image-24588" srcset="https://xoap.io/wp-content/uploads/2025/07/graphql-ui-10-1024x590.png 1024w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-10-300x173.png 300w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-10-768x442.png 768w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-10-1536x885.png 1536w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-10-2048x1180.png 2048w, https://xoap.io/wp-content/uploads/2025/07/graphql-ui-10-18x10.png 18w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>C’est un excellent moyen de :</p>



<ul class="wp-block-list">
<li>Explorons l’API sans avoir besoin d’accès au front-office</li>



<li>Testez rapidement vos requêtes personnalisées ou résolvez vos problèmes</li>



<li>Copier les requêtes fonctionnelles dans vos propres scripts ou outils</li>
</ul>



<p>Vous avez maintenant terminé la configuration et testé avec succès l’API GraphQL XOAP.</p>



<p><em>Optionnel : Vous pouvez désormais combiner cela avec <a href="https://xoap.io/docs/api-access-documentation-swagger/" target="_blank" rel="noreferrer noopener">Swagger UI </a>Pour une couverture complète de REST + GraphQL dans votre configuration de développement ou d’automatisation.</em></p><p>The post <a href="https://xoap.io/fr/docs/graphql-ui/">GraphQL UI</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/graphql-ui/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>API access documentation (Swagger)</title>
		<link>https://xoap.io/fr/docs/api-access-documentation-swagger/</link>
					<comments>https://xoap.io/fr/docs/api-access-documentation-swagger/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 16 Jul 2025 08:54:58 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=24567</guid>

					<description><![CDATA[<p>Qu’est-ce que Swagger ? Swagger UI est un outil de documentation interactif pour les API REST. Il permet aux utilisateurs d’explorer les endpoints disponibles, de consulter les paramètres requis et de tester les appels API directement depuis le navigateur – sans écrire un seul mot de code. À quoi sert-il ? Pourquoi est-il utile ? URL Swagger Vous pouvez accéder à l’interface Swagger ci-dessous :https://api.xoap.io/swagger/index.html Authentification […]</p>
<p>The post <a href="https://xoap.io/fr/docs/api-access-documentation-swagger/">API access documentation (Swagger)</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Qu’est-ce que Swagger ?</h2>



<p>Swagger UI est un outil de documentation interactif pour les API REST. Il permet aux utilisateurs d’explorer les endpoints disponibles, de consulter les paramètres requis et de tester les appels API directement depuis le navigateur — sans écrire de code.<br>À quoi sert-il ?</p>



<ul class="wp-block-list">
<li>Visualisation des points d’accès API disponibles et de leurs structures de requête/réponse</li>



<li>Comprendre comment appeler l’API (par exemple, les en-têtes requis, les paramètres de requête)</li>



<li>Test des points d'extrémité en temps réel à l'aide de données réelles</li>



<li>Obtenir des exemples de curl et de requête générés automatiquement</li>
</ul>



<h2 class="wp-block-heading">Pourquoi est-ce utile ?</h2>



<ul class="wp-block-list">
<li>Pas besoin d’interface utilisateur : Les développeurs de back-end, les ingénieurs de QA ou les partenaires d’intégration peuvent tester les API même si l’interface utilisateur n’est pas encore disponible.</li>



<li>Prêt pour le code : Vous pouvez tester une requête API dans Swagger, puis utiliser le même format de requête dans des outils comme Postman, curl ou des scripts (par exemple Python, PowerShell).</li>
</ul>



<h2 class="wp-block-heading">URL Swagger</h2>



<p>Vous pouvez accéder à l’interface utilisateur Swagger ci-dessous :<br><a href="https://api.xoap.io/swagger/index.html" target="_blank" rel="noreferrer noopener">https://api.xoap.io/swagger/index.html</a></p>



<h2 class="wp-block-heading">Authentification dans l’interface Swagger UI</h2>



<p>Une fois sur la page de l’interface utilisateur Swagger, suivez ces étapes pour authentifier et obtenir l’accès aux points d’extrémité protégés.</p>



<h2 class="wp-block-heading">Sélectionnez le serveur d’API</h2>



<p>En haut de l’interface Swagger, il y a un menu déroulant permettant de sélectionner le serveur d’API.<br>Choisissez l'option généralement appelée: API XOAP SSL</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="344" src="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-1-1024x344.png" alt="Select API server" class="wp-image-24569" srcset="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-1-1024x344.png 1024w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-1-300x101.png 300w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-1-768x258.png 768w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-1-1536x515.png 1536w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-1-18x6.png 18w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-1.png 1538w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Cliquez sur&nbsp;<strong>Autoriser</strong>&nbsp;Un bouton situé en haut à droite de la page. Cela ouvre un popup contenant deux sections :</p>



<ul class="wp-block-list">
<li><strong>Autorisation OAuth2</strong></li>



<li><strong>En-tête Tenant (apiKey)</strong></li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="162" src="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-2-1024x162.png" alt="" class="wp-image-24570" srcset="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-2-1024x162.png 1024w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-2-300x47.png 300w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-2-768x121.png 768w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-2-18x3.png 18w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-2.png 1363w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Sous l'égide de&nbsp;<strong>OAuth2</strong>&nbsp;section :</p>



<ol class="wp-block-list">
<li>Cliquez sur le bouton « Autoriser ».</li>



<li>Vous serez redirigé vers&nbsp;<strong>Page d’accès à XOAP</strong>.</li>



<li>Entrez votre&nbsp;<strong>nom d'utilisateur et mot de passe</strong>.</li>



<li>Une fois connecté avec succès, vous serez redirigé vers Swagger et pourrez&nbsp;<strong>En-tête d'autorisation</strong>&nbsp;sera automatiquement inclus dans toutes les demandes.</li>
</ol>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="672" src="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-3-1024x672.png" alt="Authorize header" class="wp-image-24571" srcset="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-3-1024x672.png 1024w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-3-300x197.png 300w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-3-768x504.png 768w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-3-18x12.png 18w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-3.png 1499w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Sous la section OAuth2, il y a un champ permettant de définir l’en-tête Tenant :</p>



<ul class="wp-block-list">
<li>Insérez votre&nbsp;<strong>ID du locataire</strong>&nbsp;dans la zone d’entrée.</li>



<li>Cliquez sur&nbsp;<strong>Autoriser</strong>&nbsp;Un bouton à côté de celui-ci.</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="622" height="612" src="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-4.png" alt="Paste Tenant ID" class="wp-image-24572" style="width:1200px;height:auto" srcset="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-4.png 622w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-4-300x295.png 300w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-4-12x12.png 12w" sizes="(max-width: 622px) 100vw, 622px" /></figure>



<p>Cette étape est nécessaire — notre API utilise l’en-tête Tenant pour identifier le workspace qui effectue la requête. L’ID Tenant (également appelé ID Workspace dans certains cas) peut être obtenu à partir de <a href="http://app.xoap.io/">app.xoap.io</a>  tableau de bord comme montré ici :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="513" src="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-5-1024x513.png" alt="Workspace ID in XOAP" class="wp-image-24573" srcset="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-5-1024x513.png 1024w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-5-300x150.png 300w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-5-768x385.png 768w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-5-1536x769.png 1536w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-5-18x9.png 18w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-5.png 1757w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Une fois que les deux autorisations seront complétées :</p>



<ul class="wp-block-list">
<li>L'interface utilisateur apparaîtra&nbsp;<strong>des points de repère verts</strong>.</li>



<li>Vous pouvez désormais&nbsp;<strong>cliquez sur “ Fermer ”</strong>&nbsp;sur le dialogue d’autorisation.</li>



<li>Tous vos requêtes incluront désormais les en-têtes d’autorisation et de locataire corrects.</li>
</ul>



<p>Vous êtes désormais prêt à commencer à utiliser l’API authentifiée dans Swagger !</p>



<h2 class="wp-block-heading">Test de l’endpoint d’une API</h2>



<p>Une fois authentifié, vous êtes prêt à commencer à explorer et à tester l’API. Trouvez tout point d’accès disponible dans la liste (par exemple, sous une étiquette comme « Devices », « Users », etc.), l’agrandissez et cliquez sur&nbsp;<strong>“ Essayez-le ”</strong>&nbsp;Button. Après avoir entré les paramètres requis (path, query ou body), cliquez sur&nbsp;<strong>“ Exécuter ”</strong>.</p>



<p>Swagger permettra de voir les deux&nbsp;<strong>demande</strong>&nbsp;envoyé et le&nbsp;<strong>réaction</strong>&nbsp;récupéré du serveur.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="858" src="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-6-1024x858.png" alt="Test endpoints" class="wp-image-24574" srcset="https://xoap.io/wp-content/uploads/2025/07/swagger-ui-6-1024x858.png 1024w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-6-300x251.png 300w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-6-768x644.png 768w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-6-14x12.png 14w, https://xoap.io/wp-content/uploads/2025/07/swagger-ui-6.png 1458w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Ce que vous verrez :</h2>



<ul class="wp-block-list">
<li>L'URL complète de la demande</li>



<li>Headers (y compris Authorization et Tenant)</li>



<li>Objet de la demande (si applicable)</li>



<li>État de la réponse HTTP (par exemple, 200 OK, 401 Inconnu)</li>



<li>Corps de la réponse JSON de l’API</li>
</ul>



<p>C’est un excellent moyen de vérifier que vos identifiants fonctionnent et de comprendre la structure des demandes et des réponses avant de les intégrer dans un script ou une application.</p>



<p>Maintenant que vous avez testé l’API REST dans l’interface Swagger UI, vous êtes prêt à intégrer ces appels dans vos propres outils et workflows — que ce soit via Postman, curl ou des scripts personnalisés.</p>



<p>Cela permet aux utilisateurs avancés d’expérimenter, de tester et de créer leurs propres scripts d’automatisation ou d’intégration en utilisant les deux styles d’API selon les besoins.</p><p>The post <a href="https://xoap.io/fr/docs/api-access-documentation-swagger/">API access documentation (Swagger)</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/api-access-documentation-swagger/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What you can do with GraphQL</title>
		<link>https://xoap.io/fr/docs/what-you-can-do-with-graphql/</link>
					<comments>https://xoap.io/fr/docs/what-you-can-do-with-graphql/#respond</comments>
		
		<dc:creator><![CDATA[Dora]]></dc:creator>
		<pubDate>Tue, 25 Nov 2025 12:43:11 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=27229</guid>

					<description><![CDATA[<p>Une fois le schéma GraphQL chargé avec succès et une connexion API établie, vous pouvez exécuter diverses requêtes pour récupérer des données de votre environnement. Une utilisation pratique consiste à récupérer une liste complète des applications installées sur tous les systèmes gérés. Cette liste comprend les applications installées via XOAP ou par d’autres moyens. Obtenez une liste des […]</p>
<p>The post <a href="https://xoap.io/fr/docs/what-you-can-do-with-graphql/">What you can do with GraphQL</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Une fois que le <strong><a href="https://xoap.io/docs/graphql-ui/" target="_blank" rel="noreferrer noopener">Schéma GraphQL</a></strong> est chargé avec succès et un <strong><a href="https://xoap.io/docs/api-access-documentation-swagger/" target="_blank" rel="noreferrer noopener">Connexion API</a></strong> Si vous êtes établi, vous pouvez <strong>exécuter diverses requêtes pour récupérer des données de votre environnement</strong>. Un cas d’utilisation pratique est la récupération <strong>a</strong> <strong>liste complète des applications installées </strong>sur tous les systèmes gérés. Cette liste inclut les applications installées via XOAP ou par d'autres moyens.</p>



<h2 class="wp-block-heading">Obtenez une liste de toutes les applications installées sur vos nœuds</h2>



<p>La requête GraphQL suivante renvoie un<strong> liste de toutes les applications</strong> installé sur tous les nœuds (systèmes) de votre environnement :</p>



<pre class="wp-block-code"><code><code>query NodesWithSoftware($skip: Int = 0, $take: Int = 500) {
  configMngt_Nodes(skip: $skip, take: $take) {
    totalCount
    pageInfo { hasNextPage }
    items {
      id
      nodeName
      lastSystem {
        software {
          displayName
          displayVersion
          publisher
        }
      }
    }
  }}</code></code></pre>



<figure class="wp-block-image size-full"><img decoding="async" src="https://xoap.io/wp-content/uploads/2025/11/graphql-what-you-can-do-xoap-example.png" alt="GraphQL | XOAP | What you can do | Example | Get a list of all installed applications on your systems" class="wp-image-27230"/></figure>



<p><strong>Notes :</strong> <br>• Si vous gérez plus de 500 nœuds, augmentez la valeur de <code>$prendre</code> conformément. <br>• La pagination est supportée via <code>sauter</code> et <code>hasNextPage</code>.</p>



<h2 class="wp-block-heading">Obtenez une liste de toutes les applications disponibles dans le Application Management module XOAP</h2>



<p>Cela est utile pour <strong>Rapports</strong>, <strong>validation</strong>, ou des tâches d’automatisation impliquant <strong>Définitions d'application</strong>. Vous pouvez utiliser la requête GraphQL suivante pour cela :</p>



<pre class="wp-block-code"><code>query ListAllApplications($skip: Int = 0, $take: Int = 100) {
  appMngt_Applications(skip: $skip, take: $take) {
    totalCount
    pageInfo { aNextPage }
    articles {
      id
      Nom
      fournisseur
      version
      packageName
      Operating System
      architecture
      langue
      createdAt
      Date de modification
    }
  }
}</code></pre>



<p>Cette requête renvoie également <strong>Les métadonnées</strong> Pour toutes les applications, y compris les détails tels que le fournisseur, la version, le système d’exploitation cible et l’architecture.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://xoap.io/wp-content/uploads/2025/11/graphql-what-you-can-do-xoap-example-2.png" alt="GraphQL | XOAP | What you can do | Example | Get a list of all applications available in Application Management" class="wp-image-27231"/></figure>



<p><strong>Notes :</strong> <br>• Vous pouvez augmenter le <code>$prendre</code> valeur si plus de 100 demandes sont attendues. <br>• Utilisez le <code>hasNextPage</code> ajouter une fonction de pagination si nécessaire.</p>



<h2 class="wp-block-heading">Obtenez une liste de tous les systèmes d'un fabricant de matériel informatique spécifique</h2>



<p>Cette requête vous permet de récupérer tous les nœuds d'un fabricant spécifique (<strong>Par exemple, Lenovo</strong>) enregistré dans votre espace de travail XOAP. <br><br>Cela peut être utile pour<strong> Audits d’inventaire</strong>, <strong>Gestion du cycle de vie du matériel</strong>, ou <strong>activités de patchage et de conformité spécifiques au fournisseur</strong>. Utilisez la requête GraphQL suivante :</p>



<pre class="wp-block-code"><code><code>query LenovoFlatNodes($skip: Int = 0, $take: Int = 5) {
  configMngt_FlatNodes(
    skip: $skip
    take: $take
    where: { csManufacturer: { eq: "LENOVO" } }
    order: [{ nodeName: ASC }]
  ) {
    totalCount
    pageInfo { hasNextPage }
    items {
      id
      nodeName
      csManufacturer
      csModel
      osName
      osVersion
    }
  }
}</code></code></pre>



<figure class="wp-block-image size-full"><img decoding="async" src="https://xoap.io/wp-content/uploads/2025/11/graphql-what-you-can-do-xoap-example-3.png" alt="GraphQL | XOAP | What you can do | Example | Get a list of all systems from a specific hardware manufacturer" class="wp-image-27233"/></figure>



<p><strong>Notes : </strong><br>• Le nom du fabricant est sensible aux majuscules et aux minuscules. <br>• Pour filtrer par un autre fournisseur (par exemple HP ou DELL), modifiez la valeur de <code>csFabricant: { eq: "..." }</code> conformément. <br>• Augmenter <code>$prendre</code> value pour récupérer plus d'enregistrements ou pour implémenter la pagination en utilisant la <code>hasNextPage</code> champ. <br>• Cet exemple classe les résultats selon <code>nodeName</code> Dans l'ordre croissant.</p>



<h2 class="wp-block-heading">Comment savoir ce que vous pouvez interroger</h2>



<p>XOAP collecte une quantité considérable de données provenant de vos nœuds, ainsi que des métadonnées supplémentaires concernant votre espace de travail. Avec un ensemble de données aussi important, il peut être difficile de déterminer quels champs sont disponibles pour une requête.</p>



<p>La meilleure façon d’explorer les options de requête disponibles est de consulter la <strong>SDL (Langage de définition de schéma)</strong>. Le SDL fournit un aperçu complet de tous les objets, champs et types pouvant être consultés via GraphQL.</p>



<p><strong>En inspectant le SDL, vous pouvez :</strong></p>



<ul class="wp-block-list">
<li>Découvrez toutes les structures de données disponibles</li>



<li>Déterminer les relations entre les entités</li>



<li>Comprenez le plein potentiel des requêtes GraphQL dans XOAP</li>
</ul>



<p>Cette approche vous permet de ne pas être limité par des requêtes prédéfinies et de tirer pleinement parti des données collectées dans votre environnement.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://xoap.io/wp-content/uploads/2025/11/graphql-what-you-can-do-xoap-example-4.png" alt="GraphQL | XOAP | What you can do | Example | How to know what you can query" class="wp-image-27235"/></figure>



<h2 class="wp-block-heading">Vous avez besoin de plus de questions ou souhaitez-vous en ajouter de nouvelles ?</h2>



<p>Le <a href="https://github.com/xoap-io/queries" target="_blank" rel="noreferrer noopener">github.com/xoap-io/queries</a> Le dépôt est à vous <strong>Une collection de commandes GraphQL réutilisables à base de go</strong> Conçue pour la gestion matérielle et applicative dans le cadre de XOAP et des plateformes associées. <br><br><strong>Comment l’utiliser :</strong><br><br>1. Naviguez jusqu’à <code>applications/</code> ou <code>matériel informatique/</code> des dossiers.<br>2. Copiez les informations pertinentes <code>.graphql</code> enregistrez-le dans votre API ou votre client GraphQL.<br>3. Ajustez les paramètres selon les besoins pour adapter les paramètres à votre environnement.</p>



<p><em>Sous la licence MIT et avec zéro étoile ou aucun fork jusqu’à présent, ce projet continue de se développer. Nous vous invitons chaleureusement à apporter votre contribution — que ce soit en soumettant des problèmes, en améliorant des requêtes ou en ouvrant des demandes de pull pour enrichir cette ressource partagée. Ensemble, faisons de l’envergure ! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2b50.png" alt="⭐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></em></p>



<p></p><p>The post <a href="https://xoap.io/fr/docs/what-you-can-do-with-graphql/">What you can do with GraphQL</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/what-you-can-do-with-graphql/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>