<?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/de/docs-category/knowledge-base/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/de/docs-category/knowledge-base/</link>
	<description>Plattform für IT-Infrastruktur und Arbeitsplatzautomatisierung</description>
	<lastBuildDate>Thu, 27 Nov 2025 08:58:21 +0000</lastBuildDate>
	<language>de</language>
	<sy:updateperiod>
	stündlich	</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/de/docs-category/knowledge-base/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>GraphQL UI</title>
		<link>https://xoap.io/de/docs/graphql-ui/</link>
					<comments>https://xoap.io/de/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>Was ist die GraphQL-Benutzeroberfläche? Die GraphQL-Benutzeroberfläche ist eine leistungsstarke Web-basierte Schnittstelle (Banana Cake Pop, Nitro), mit der man GraphQL-APIs erkunden und mit ihnen interagieren kann. Sie ermöglicht es Nutzern, Schemata zu durchsuchen, Anfragen zu schreiben und diese direkt zu testen – alles in einer sauberen, für Entwicklerfreundliche Umgebung. GraphQL-Benutzeroberflächen-URLs: Hier können Sie die GraphQL-Benutzeroberfläche für jede Umgebung aufrufen: https://api.xoap.io/graphql/ui Erstellen […]</p>
<p>The post <a href="https://xoap.io/de/docs/graphql-ui/">GraphQL UI</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-heading">Was ist die GraphQL-Benutzeroberfläche?</h1>



<p><strong>GraphQL UI</strong>&nbsp;ist eine leistungsstarke webbasierte Schnittstelle (Banana Cake Pop, Nitro) zur Erforschung und Interaktion mit GraphQL-APIs. Sie ermöglicht es Nutzern, Schemata zu durchsuchen, Abfragen zu schreiben und diese live zu testen – alles in einer sauberen, für Entwicklerfreundliche Umgebung.</p>



<h2 class="wp-block-heading">GraphQL-Benutzeroberflächen-URLs</h2>



<p>Die GraphQL-Benutzeroberfläche für jede Umgebung ist hier verfügbar:</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">Ein neues Dokument erstellen</h2>



<p>Sobald die GraphQL-Benutzeroberfläche geladen ist, klicken Sie auf&nbsp;<strong>“Dokument erstellen”</strong>&nbsp;Klicken Sie auf die Schaltfläche, um zu beginnen.</p>



<p>Hinweis: Wenn Ihr Browser Pop-ups blockiert, sollten Sie diese bei Bedarf dennoch erlauben.</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">Authentifizierung konfigurieren</h2>



<p>Bevor Sie die API abfragen können, müssen Sie Ihre Sitzung authentifizieren.</p>



<h2 class="wp-block-heading">Einstellungen öffnen</h2>



<p>Klick auf den&nbsp;<strong>Einstellungen</strong>&nbsp;Ein Symbol in der rechten oberen Ecke, mit dem Sie die Verbindung konfigurieren können. Hier legen Sie sowohl den Endpunkt als auch die OAuth2-Authentifizierungsdaten fest.</p>



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



<p>Unter der&nbsp;<strong>“HTTP-Endpunkt”</strong>&nbsp;Im Abschnitt „Verwenden Sie eine andere URL“ geben Sie die korrekte URL für Ihre Umgebung ein:</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">Autorisierungseinrichtung (OAuth2)</h2>



<p>Unter der&nbsp;<strong>“Autorisierung”</strong>&nbsp;In der Sektion „Konfiguration“ können Sie die folgenden Einstellungen vornehmen:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Feld</td><td>Wert</td></tr><tr><td>Typ</td><td>OAuth 2</td></tr><tr><td>Stipendienart</td><td>Autorisationscode</td></tr><tr><td>Autorisations-URL</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 für den Zugriffstoken</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>Kunden-ID</td><td>GraphQL</td></tr><tr><td>Verwenden Sie 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;" /> Ja</td></tr><tr><td>Code Challenge-Methode</td><td>SHA-256</td></tr><tr><td>URL-Weiterleitung</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>Umfänge</td><td>E-Mail-Profilrollen – Herkunft im Web</td></tr><tr><td>Qualifikationen</td><td>Als Basic Auth Header (Standard)&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">Authentifizieren und anwenden</h2>



<ol class="wp-block-list">
<li>Klick auf den&nbsp;<strong>Fetch</strong>&nbsp;Taste.</li>



<li>Sie werden zur&nbsp;<strong>Login-Seite von XOAP</strong>.</li>



<li>Geben Sie Ihre Anmeldedaten ein.</li>



<li>Sobald die Authentifizierung abgeschlossen ist, werden Sie zurück zur GraphQL-Benutzeroberfläche weitergeleitet.</li>



<li>Klicken Sie auf&nbsp;<strong>“Anwenden”</strong>&nbsp;Um den Token zu bestätigen — er wird zu Ihren Anforderungshintergründen hinzugefügt.</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">Leitfaden für die Anforderung von Daten an einen neuen Benutzer</h2>



<p>Wie bei Swagger erfordert die API eine&nbsp;<strong>Mieter-ID</strong>&nbsp;in den Kopfzeilen zu übermitteln.</p>



<p>In einem nächsten Schritt erklären wir Ihnen, wie Sie diesen Header einrichten.</p>



<h2 class="wp-block-heading">Hinzufügen des Tenant-Headers</h2>



<p>Um Ihre API-Anrufe akzeptiert zu erhalten, müssen Sie eine gültige&nbsp;<strong>Mieter-ID</strong>&nbsp;in den Anforderungshintergründen.</p>



<p>Dieser Schritt ist erforderlich – unsere API verwendet den Tenant-Header, um den Workspace zu identifizieren, der den Anforderung sendet. Die Tenant-ID (in einigen Fällen auch als Workspace-ID bezeichnet) kann aus&nbsp;<a href="http://app.xoap.io/" target="_blank" rel="noreferrer noopener">app.xoap.io</a>&nbsp;&nbsp;Instrumentenbrett wie hier dargestellt:</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>Um dies zu tun:</p>



<ol class="wp-block-list">
<li>Scrollen Sie bis zum&nbsp;<strong>Untere linke Ecke</strong>&nbsp;HTTP-Header im GraphQL-Benutzeroberflächenbereich (unterhalb des Abschnitts „Authentifizierungstoken“).</li>



<li>Klicken Sie auf&nbsp;<strong>“Header”</strong>.</li>



<li>Geben Sie die folgenden Werte ein:</li>
</ol>



<ul class="wp-block-list">
<li><strong>Name</strong>Mietvertrag</li>



<li><strong>Wert</strong>:&nbsp;<em>Ihre Mieternummer</em></li>
</ul>



<p>Dieser Header ist erforderlich, damit alle authentifizierten Anfragen gültig sind.</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>Nachdem sie hinzugefügt wurden, wird der Tenant-Header in alle zukünftigen GraphQL-Anfragen aufgenommen, die aus der Benutzeroberfläche gesendet werden.</p>



<h2 class="wp-block-heading">Schema laden</h2>



<p>Sobald die Authentifizierung abgeschlossen und die Header festgelegt sind, müssen Sie&nbsp;<strong>Schema laden</strong>&nbsp;Damit kann die Benutzeroberfläche Anweisungen zur Abfrage und automatische Vervollständigung bereitstellen.</p>



<p>Dies können Sie entweder tun:</p>



<ul class="wp-block-list">
<li>Drücken Sie Ctrl + Alt + R</li>



<li>Beim Klicken auf&nbsp;<strong>Schema neu laden</strong>&nbsp;Button in der Benutzeroberfläche</li>
</ul>



<p>Dies wird den vollständigen Schema aus dem Server abrufen und Funktionen wie Feldvorschläge, Typinformationen und Validierung ermöglichen.</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>Nachdem das Schema geladen wurde, versuchen Sie, eine Abfrage einzugeben – die Benutzeroberfläche bietet Ihnen Intelligenz-ähnliche Vorschläge basierend auf den verfügbaren Typen und Feldern.</p>



<h2 class="wp-block-heading">Eine Testabfrage ausführen</h2>



<p>Jetzt sind Sie bereit, GraphQL-Abfragen zu schreiben und auszuführen.</p>



<ul class="wp-block-list">
<li>Verwenden Sie das Editor-Panel, um Ihre Suchanfrage einzugeben.</li>



<li>Klick auf den&nbsp;<strong>ausführen.</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;" />) -Button oder drücken Sie Ctrl + Enter, um die Aktion auszuführen.</li>



<li>Die Antwort wird im rechten Bedienfeld angezeigt.</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>Dies ist eine großartige Möglichkeit, um:</p>



<ul class="wp-block-list">
<li>Erkunden Sie die API, ohne dass Sie Zugriff auf die Frontend-Komponenten benötigen</li>



<li>Schnell benutzerdefinierte Abfragen testen oder Probleme beheben</li>



<li>Arbeitsabfragen in eigene Skripten oder Tools kopieren</li>
</ul>



<p>Sie haben nun die Einrichtung abgeschlossen und die XOAP GraphQL-API erfolgreich getestet.</p>



<p><em>Optional: Sie können dies nun mit <a href="https://xoap.io/docs/api-access-documentation-swagger/" target="_blank" rel="noreferrer noopener">Swagger UI </a>für vollständige Unterstützung von REST + GraphQL in Ihrer Entwicklung oder Automatisierungsumgebung.</em></p><p>The post <a href="https://xoap.io/de/docs/graphql-ui/">GraphQL UI</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/graphql-ui/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>API access documentation (Swagger)</title>
		<link>https://xoap.io/de/docs/api-access-documentation-swagger/</link>
					<comments>https://xoap.io/de/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>Was ist Swagger? Swagger UI ist ein interaktives Dokumentationstool für REST-APIs. Es ermöglicht Benutzern, verfügbare Endpunkte zu erkunden, benötigte Parameter anzuzeigen und API-Anrufe direkt vom Browser aus zu testen – ohne Code zu schreiben.Wofür wird es verwendet? Warum ist es nützlich? Swagger-URLs Sie können die Swagger-Benutzeroberfläche wie folgt aufrufen:https://api.xoap.io/swagger/index.html Authentifizierung in […]</p>
<p>The post <a href="https://xoap.io/de/docs/api-access-documentation-swagger/">API access documentation (Swagger)</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Was ist Swagger?</h2>



<p>Swagger UI ist ein interaktives Dokumentationswerkzeug für REST-APIs. Es ermöglicht Benutzern, verfügbare Endpunkte zu erkunden, benötigte Parameter anzuzeigen und API-Anrufe direkt aus dem Browser auszuführen – ohne Code zu schreiben.<br>Wofür wird es verwendet?</p>



<ul class="wp-block-list">
<li>Veranschaulichen der verfügbaren API-Endpunkte und deren Anforderung/Antwortstrukturen</li>



<li>Erfahren Sie, wie Sie die API anrufen (z. B. erforderliche Header, Anfrageparameter)</li>



<li>Testpunkte in Echtzeit mit tatsächlichen Daten testen</li>



<li>Erstellen von automatisch generierten Curl- und Anforderungsvorlagen</li>
</ul>



<h2 class="wp-block-heading">Warum ist es nützlich?</h2>



<ul class="wp-block-list">
<li>Keine Front-End-Anwendung erforderlich: Backend-Entwickler, QA-Ingenieure oder Integrationspartner können APIs testen, selbst wenn die Front-End-Anwendung noch nicht verfügbar ist.</li>



<li>Skriptkompatibel: Sie können eine API-Anrufung in Swagger testen und dann denselben Anforderungstyp in Tools wie Postman, curl oder Skripten (z. B. Python, PowerShell) verwenden.</li>
</ul>



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



<p>Sie können die Swagger-Benutzeroberfläche unter dem folgenden Link aufrufen:<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">Authentifizierung in Swagger UI</h2>



<p>Sobald Sie auf der Swagger-Benutzeroberflächenseite sind, führen Sie die folgenden Schritte aus, um sich zu authentifizieren und Zugriff auf geschützte Endpunkte zu erhalten.</p>



<h2 class="wp-block-heading">Wählen Sie den API-Server aus</h2>



<p>An der Spitze der Swagger-Benutzeroberfläche befindet sich ein Dropdown-Menü, über das der API-Server ausgewählt werden kann.<br>Wählen Sie die Option, die normalerweise mit dem Label „XOAP API SSL“ gekennzeichnet ist.</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>Klick auf den&nbsp;<strong>Autorisieren</strong>&nbsp;Die Schaltfläche befindet sich in der oberen rechten Ecke der Seite. Dadurch wird ein Pop-up-Fenster geöffnet, das zwei Abschnitte enthält:</p>



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



<li><strong>Leihantrag (apiKey)-Header</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>Unter der&nbsp;<strong>OAuth2</strong>&nbsp;Abschnitt:</p>



<ol class="wp-block-list">
<li>Klicken Sie auf die Schaltfläche „Autorisieren“.</li>



<li>Sie werden zur&nbsp;<strong>Login-Seite von XOAP</strong>.</li>



<li>Geben Sie Ihre&nbsp;<strong>Benutzernamen und Passwort</strong>.</li>



<li>Nach erfolgreichem Login werden Sie wieder zu Swagger weitergeleitet und die&nbsp;<strong>Autorisationsheader</strong>&nbsp;Sie werden automatisch in alle Anfragen aufgenommen.</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>Unterhalb des Abschnitts „OAuth2“ befindet sich ein Feld zum Festlegen des Tenant-Headers:</p>



<ul class="wp-block-list">
<li>Fügen Sie Ihre&nbsp;<strong>Mieter-ID</strong>&nbsp;In das Eingabefeld.</li>



<li>Klick auf den&nbsp;<strong>Autorisieren</strong>&nbsp;Button nebenher.</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>Dieser Schritt ist erforderlich – unsere API verwendet den Tenant-Header, um den Workspace zu identifizieren, der den Anforderung sendet. Die Tenant-ID (in einigen Fällen auch als Workspace-ID bezeichnet) kann aus <a href="http://app.xoap.io/">app.xoap.io</a>  Instrumentenbrett wie hier dargestellt:</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>Sobald beide Genehmigungen vorliegen:</p>



<ul class="wp-block-list">
<li>Die Benutzeroberfläche wird angezeigt&nbsp;<strong>grüne Kontrollmarken</strong>.</li>



<li>Sie können jetzt&nbsp;<strong>Klicken Sie auf “Schließen”</strong>&nbsp;Im Autorisierungsdialog.</li>



<li>Alle Ihre Anfragen werden nun die korrekten Authorization- und Tenant-Header enthalten.</li>
</ul>



<p>Sie sind nun bereit, die authentifizierte API in Swagger zu verwenden!</p>



<h2 class="wp-block-heading">Testen eines API-Endpunkts</h2>



<p>Sobald Sie authentifiziert sind, können Sie mit der Erforschung und dem Testen der API beginnen. Finden Sie in der Liste (z. B. unter einem Tag wie „Geräte“, „Benutzer“ usw.) eine verfügbare Endpunkt und erweitern Sie ihn, und klicken Sie dann auf „Weiter“.&nbsp;<strong>“Versuchen Sie es”</strong>&nbsp;Button. Nachdem Sie alle erforderlichen Parameter (Pfad, Abfrage oder Body) eingegeben haben, klicken Sie auf&nbsp;<strong>“Ausführen”</strong>.</p>



<p>Swagger zeigt sowohl die&nbsp;<strong>Anfrage</strong>&nbsp;gesendet und das&nbsp;<strong>Antwort</strong>&nbsp;Erhalten von dem Server.</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">Was Sie sehen werden:</h2>



<ul class="wp-block-list">
<li>Die vollständige Anforderungsserveradresse</li>



<li>Header (einschließlich Authorization und Tenant)</li>



<li>Anforderungsgrundlage (falls zutreffend)</li>



<li>HTTP-Status der Antwort (z. B. 200 OK, 401 Unauthorized)</li>



<li>JSON-Ansprücheinhalt aus der API</li>
</ul>



<p>Dies ist eine hervorragende Möglichkeit, zu überprüfen, ob Ihre Berechtigungen funktionieren, und um die Struktur von Anfragen und Antworten zu verstehen, bevor Sie sie in ein Skript oder eine Anwendung integrieren.</p>



<p>Jetzt, wo Sie die REST-API in der Swagger-Benutzeroberfläche getestet haben, können Sie diese Anrufe in Ihre eigenen Tools und Workflows integrieren – sei es über Postman, curl oder benutzerdefinierte Skripts.</p>



<p>Dies ermöglicht es fortgeschrittenen Anwendern, experimentieren, testen und eigene Automatisierungs- oder Integrationsskripts mithilfe der beiden API-Stile zu erstellen, je nach Bedarf.</p><p>The post <a href="https://xoap.io/de/docs/api-access-documentation-swagger/">API access documentation (Swagger)</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/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/de/docs/what-you-can-do-with-graphql/</link>
					<comments>https://xoap.io/de/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>Sobald das GraphQL-Schema erfolgreich geladen und eine API-Verbindung hergestellt wurde, können Sie verschiedene Abfragen ausführen, um Daten aus Ihrer Umgebung abzurufen. Ein praktisches Einsatzfall ist die Abfrage einer vollständigen Liste der installierten Anwendungen auf allen verwalteten Systemen. Diese Liste umfasst Anwendungen, die über XOAP oder auf andere Weise installiert wurden. Erhalten Sie eine Liste der […]</p>
<p>The post <a href="https://xoap.io/de/docs/what-you-can-do-with-graphql/">What you can do with GraphQL</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Sobald die <strong><a href="https://xoap.io/docs/graphql-ui/" target="_blank" rel="noreferrer noopener">GraphQL-Schema</a></strong> ist erfolgreich geladen und <strong><a href="https://xoap.io/docs/api-access-documentation-swagger/" target="_blank" rel="noreferrer noopener">API-Verbindung</a></strong> ist etabliert, können Sie <strong>Verwenden Sie verschiedene Abfragen, um Daten aus Ihrer Umgebung abzurufen.</strong>. Ein praktisches Anwendungsfall ist die Abfrage <strong>a</strong> <strong>vollständige Liste der installierten Anwendungen </strong>in allen verwalteten Systemen. Diese Liste umfasst Anwendungen, die über XOAP oder auf andere Weise installiert wurden.</p>



<h2 class="wp-block-heading">Erhalten Sie eine Liste aller auf Ihren Nodes installierten Anwendungen</h2>



<p>Die folgende GraphQL-Abfrage liefert eine<strong> Liste aller Anwendungen</strong> installiert auf allen Knotenpunkten (Systemen) in Ihrer Umgebung:</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>Hinweise:</strong> <br>• Wenn Sie mehr als 500 Knoten verwalten, erhöhen Sie den Wert der <code>$nehmen</code> Demnach. <br>• Die Pagination wird unterstützt mit <code>Skip</code> und <code>hasNextPage</code>.</p>



<h2 class="wp-block-heading">Erhalten Sie eine Liste aller Anwendungen, die im XOAP- Application Management Modul verfügbar sind</h2>



<p>Das ist nützlich für <strong>Berichterstattung</strong>, <strong>Validierung</strong>, oder Automatisierungsaufgaben, die <strong>Anwendungserklärungen</strong>. Hierfür können Sie die folgende GraphQL-Abfrage verwenden:</p>



<pre class="wp-block-code"><code>Abfrage ListAllApplications($Skip: Int = 0, $Take: Int = 100)
  appMngt_Applications(skip: $skip, take: $take) {
    totalCount
    pageInfo { hat die nächste Seite }
    Artikel {
      id
      Name
      Lieferant
      Version
      PackageName
      Operating System
      Architektur
      Sprache
      createdAt
      Updated am
    }
  }
}</code></pre>



<p>Diese Abfrage gibt außerdem die <strong>Metadaten</strong> für alle Anwendungen, einschließlich Details wie Anbieter, Version, Ziel-Betriebssystem und Architektur.</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>Hinweise:</strong> <br>• Sie können die <code>$nehmen</code> Wert, falls mehr als 100 Anträge erwartet werden. <br>• Verwenden Sie die <code>hasNextPage</code> Wenn nötig, kann die Seite eine Seitenumbrüche implementieren.</p>



<h2 class="wp-block-heading">Erhalten Sie eine Liste aller Systeme eines bestimmten Hardwareherstellers</h2>



<p>Mit dieser Anforderung können Sie alle Knoten eines bestimmten Herstellers abrufen (<strong>z. B. Lenovo</strong>) wurde in Ihrem XOAP-Arbeitsbereich registriert. <br><br>Das kann nützlich sein für<strong> Bestandsprüfungen</strong>, <strong>Management des Hardware-Lebenszyklus</strong>, oder <strong>verkäuferbezogene Patch- und Compliance-Aktivitäten</strong>. Verwenden Sie die folgende GraphQL-Abfrage:</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>Hinweise: </strong><br>• Der Name des Herstellers ist spaltengetreue Zeichen. <br>• Um nach einem anderen Anbieter (z. B. HP, DELL) zu filtern, ändern Sie den Wert der Option <code>csManufacturer: { eq: "..." }</code> Demnach. <br>• Erhöhen Sie die <code>$nehmen</code> value, um weitere Datensätze abzurufen oder die Seitenumbrüche mithilfe des <code>hasNextPage</code> feld. <br>• Dieses Beispiel sortiert die Ergebnisse nach <code>nodeName</code> in aufsteigender Reihenfolge.</p>



<h2 class="wp-block-heading">Wie Sie wissen, was Sie abfragen können</h2>



<p>XOAP sammelt eine große Menge an Daten von Ihren Knoten sowie zusätzliche Metadaten aus Ihrem Arbeitsbereich. Mit einer solchen großen Datenmenge kann es schwierig sein zu bestimmen, welche Felder für die Abfrage verfügbar sind.</p>



<p>Die effektivste Methode zur Erkundung der verfügbaren Abfrageoptionen besteht darin, die <strong>SDL (Schema Definition Language)</strong>. Das SDL bietet eine vollständige Übersicht über alle Objekte, Felder und Typen, die über GraphQL abfragbar sind.</p>



<p><strong>Durch die Inspektion des SDL können Sie Folgendes tun:</strong></p>



<ul class="wp-block-list">
<li>Entdecken Sie alle verfügbaren Datenstrukturen</li>



<li>Identifizierung von Beziehungen zwischen Entitäten</li>



<li>Erfahren Sie mehr über das vollständige Potenzial von GraphQL-Abfragen in XOAP</li>
</ul>



<p>Dieser Ansatz sorgt dafür, dass Sie nicht von vordefinierten Abfragen eingeschränkt werden und die in Ihrer Umgebung gesammelten Daten voll nutzen können.</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">Sie benötigen weitere Anfragen oder möchten Ihre eigenen hinzufügen?</h2>



<p>Die <a href="https://github.com/xoap-io/queries" target="_blank" rel="noreferrer noopener">github.com/xoap-io/queries</a> Das Repository ist Ihr <strong>Die beliebte Sammlung wiederverwendbarer GraphQL-Abfragen</strong> geeignet für die Hardware- und Anwendungsverwaltung innerhalb von XOAP und verwandten Plattformen. <br><br><strong>So verwenden Sie es:</strong><br><br>1. Navigieren Sie zu der <code>Anwendungen/</code> oder <code>Hardware/</code> Ordner.<br>2. Kopieren Sie die entsprechenden Daten <code>.graphql</code> Fügen Sie die Datei in Ihren API- oder GraphQL-Client ein.<br>3. Passen Sie die Parameter nach Bedarf an Ihre Umgebung an.</p>



<p><em>Nach der MIT-Lizenz und mit bisher null Sternen oder Forks blüht dieses Projekt weiter. Wir begrüßen Ihre Beiträge sehr – sei es durch das Einreichen von Problemen, die Verbesserung von Abfragen oder die Eröffnung von Pull-Requests, um diese gemeinsame Ressource zu erweitern. Lassen Sie uns gemeinsam wachsen! <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/de/docs/what-you-can-do-with-graphql/">What you can do with GraphQL</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/what-you-can-do-with-graphql/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>