Setup
Diese Anleitung beschreibt, wie Sie Zugang zur xTool-API erhalten und erste Requests ausführen.
Voraussetzungen
- Zugang zur xTool-Webanwendung (URL von Ihrem Administrator).
- Eine Organisation in xTool. Dokumente und API-Schlüssel gehören zu einer Organisation. Siehe Organisation und Benutzer.
- Rechte zum Anlegen und Verwalten von API-Schlüsseln (oder einen bestehenden Schlüssel mit passenden Rechten).
API-Schlüssel anlegen
- In der xTool-Web-App anmelden.
- Die Organisation auswählen, für die Sie die API nutzen wollen.
- API öffnen (im Organisationsmenü oder in der Sidebar).
- Neuen Schlüssel anlegen: Name angeben (z. B. „Backend-Integration“), Rechte wählen (Dokumente, Formate, Transaktionen, Organisationen, Auth me, Peppol Lookup, PDF, Integrationen nach Bedarf).
- Geheimnis direkt nach der Erstellung kopieren — es wird nur einmal angezeigt. Sicher aufbewahren (z. B. in einem Secrets-Manager).
Geheimnis nur einmal sichtbar
Geht das Geheimnis verloren, müssen Sie einen neuen Schlüssel anlegen und den alten widerrufen.
Siehe API-Schlüssel und Logs und Organisation-UI.
Requests ausführen
- Basis-URL — API-Basis-URL Ihrer Umgebung verwenden (z. B.
https://xtool.invoice-portal.de/api/v2). - Authentifizierung — API-Schlüssel im Request-Header mitsenden:
- Content-Type — für JSON:
Content-Type: application/json; für XML:Content-Type: application/xmloderapplication/xml; charset=utf-8.
Beispiel — Dokumente auflisten:
Vollständige Endpoint-Liste: API-Referenz.