API-Token und Entwicklerzugriff

Aktualisiert am 20.10.20266 Min. Lesezeit
Deutsch
Auf dieser Seite

API-Tokens geben Code oder Skripten Zugang zu deinem Deskwoot-Konto, ganz ohne Passwort. Erstelle einen Token pro Integration (CRM-Abgleich, eigenes Dashboard, internes Tool) und gib ihm nur die Berechtigungen, die diese Integration wirklich braucht. Du kannst Tokens jederzeit widerrufen, das wirkt sofort und betrifft keinen anderen Token. Basis-URL: https://deskwoot.com/api/v1/, Auth-Header: Authorization: Bearer YOUR_TOKEN. API-Zugriff gibt es nur im Enterprise-Tarif.

Deskwoot stellt eine REST API bereit, über die du per Code auf deine Supportdaten und Abläufe zugreifst. Ob du eigene Integrationen baust, Ticketdaten mit internen Tools abgleichst oder wiederkehrende Aufgaben automatisierst: Mit API-Tokens meldest du dich sicher an, ohne deine Zugangsdaten weiterzugeben. Diese Anleitung zeigt dir, wie du Tokens erstellst, deinen ersten API-Aufruf machst und dein Konto dabei sicher hältst.

Die REST API ist eine Enterprise-Funktion. Die 7-tägige Enterprise-Testphase, mit der jedes neue Konto startet, enthält keine API-Tokens; dafür brauchst du einen aktiven Enterprise-Tarif. Wenn du in einem niedrigeren Tarif bist und API-Zugriff brauchst, musst du auf Enterprise wechseln. Einen ausführlicheren Überblick darüber, was die API abdeckt, findest du im Überblick zur REST API.

Wie erstelle ich einen API-Token?

  1. Melde dich bei deinem Deskwoot-Konto an und gehe zu Einstellungen > API-Token.
  2. Klicke auf Token erstellen. Nur Administratoren können Tokens erstellen.
  3. Gib dem Token einen aussagekräftigen Namen (zum Beispiel CRM-Abgleich, Produktion), damit du später weißt, wofür er gedacht ist.
  4. Wähle die Berechtigungen, die der Token haben soll. Gib nur die Zugriffe frei, die deine Integration wirklich braucht. Optional kannst du ein Ablaufdatum festlegen.
  5. Bestätige und kopiere den Token sofort. Aus Sicherheitsgründen wird der vollständige Token nur einmal angezeigt.

Wie nutze ich die API?

Alle API-Anfragen gehen an diese Basis-URL:

https://deskwoot.com/api/v1/

Sende deinen API-Token bei jeder Anfrage im Authorization-Header mit:

Authorization: Bearer YOUR_TOKEN

Beispielanfrage

Ein einfacher cURL-Aufruf zum Testen deiner Verbindung sieht so aus:

curl -H "Authorization: Bearer YOUR_TOKEN" https://deskwoot.com/api/v1/me

Ist der Token gültig, liefert die API deine Konto-ID und die Berechtigungen des Tokens zurück. Wenn nicht, bekommst du einen Authentifizierungsfehler. Alle Endpunkte findest du in der API-Dokumentation.

Worauf solltest du achten?

  • So wenig Zugriff wie nötig. Gib jedem Token nur die Berechtigungen, die er braucht. Vermeide Tokens mit vollem Zugriff, wenn du ihn nicht wirklich brauchst.
  • Tokens regelmäßig erneuern. Widerrufe alte Tokens von Zeit zu Zeit und erstelle neue, besonders wenn Teammitglieder ihre Rolle wechseln oder das Team verlassen.
  • Tokens sicher speichern. Bewahre Tokens in Umgebungsvariablen oder einem Secrets-Manager auf. Schreib sie nie fest in Code, der im Browser läuft, und leg sie nie in der Versionsverwaltung ab.
  • Aussagekräftige Namen verwenden. Wenn du Tokens nach Integration oder Umgebung benennst, behältst du leicht den Überblick.
  • Nutzung im Blick behalten. Prüfe deine aktiven Tokens regelmäßig unter Einstellungen > API-Token und lösche alle, die nicht mehr gebraucht werden.

Wie behebe ich Token-Fehler?

  • 401 Unauthorized: Prüfe, ob der Token richtig kopiert wurde, nicht widerrufen ist und mit dem Präfix Bearer im Header steht.
  • 403 Forbidden: Dem Token fehlen wahrscheinlich die Berechtigungen für den Endpunkt, den du aufrufst. Erstelle einen neuen Token mit den passenden Berechtigungen und widerrufe den alten. Ein 403 kommt auch, wenn dein Workspace nicht mehr im Enterprise-Tarif ist.
  • Zu viele Anfragen: Bekommst du Fehler wegen eines Limits, ruf die API seltener auf oder baue in deinen Code ein exponentielles Backoff ein.

Häufige Fragen

Ist die REST API in allen Tarifen verfügbar?
Nein. Die REST API ist eine Enterprise-Funktion. Niedrigere bezahlte Tarife enthalten sie nicht, und auch die 7-tägige Enterprise-Testphase nicht: API-Tokens brauchen einen aktiven Enterprise-Tarif. Tokens, die vor der Preisumstellung im Mai 2026 in anderen Tarifen erstellt wurden, funktionieren bis zu ihrem Ablauf weiter.
Wo erstelle ich einen Token?
Unter Einstellungen > API-Token mit Token erstellen. Gib einen aussagekräftigen Namen ein, wähle die Berechtigungen und kopiere den Token sofort, denn er wird nur einmal angezeigt.
Kann ich mehrere API-Tokens erstellen?
Ja, so viele, wie du brauchst. Am besten erstellst du für jede Integration oder Umgebung einen eigenen Token. Dann kannst du einen widerrufen, ohne die anderen zu beeinträchtigen.
Welche Berechtigungen gibt es?
Unter Einstellungen > API-Token kannst du wählen: Lesen und Schreiben (jeweils für alles), Kontakte: Lesen, Kontakte: Schreiben, Konversationen: Lesen, Konversationen: Schreiben, Hilfecenter: Lesen, Hilfecenter: Schreiben sowie Eingehend: Einspielen (Nachrichten in einen Posteingang mit REST-API-Kanal übertragen, nicht in Schreiben enthalten). Gib jedem Token nur, was die Integration wirklich braucht. Wenig Zugriff ist wichtiger als Bequemlichkeit.
Was mache ich, wenn ich einen Token verliere?
Widerrufe ihn und erstelle einen neuen. Wiederherstellen geht nicht, und das ist Absicht: Wir speichern den Token nicht im Klartext, sondern nur als SHA-256-Hash.
Was tue ich, wenn mein Token in falsche Hände gerät?
Gehe sofort zu Einstellungen > API-Token, widerrufe den betroffenen Token und erstelle einen neuen. Trag den neuen Token danach in allen Diensten ein, die den alten genutzt haben.
Gibt es ein Rate-Limit?
Limits gelten pro Endpunkt, dort wo viel Arbeit anfällt. Der Endpunkt für eingehende Nachrichten nimmt 120 Anfragen pro Minute und Token an, die KI-Endpunkte sind pro Benutzer und pro Konto begrenzt. Ist ein Limit erreicht, antwortet die API mit 429; die KI-Endpunkte schicken zusätzlich einen Retry-After-Header mit. Brauchst du höhere Limits, schreib uns.
Kann ich einen Token auf einen einzelnen Posteingang beschränken?
Nicht über die Berechtigungen. Du kannst aber jede Anfrage in deinem Code auf die passende Posteingangs-ID filtern.
Gehört ein Token zu einem Benutzer oder zum Konto?
Zu beidem: Ein Token gehört zu dem Benutzer, der ihn erstellt hat, und gilt für ein Konto. Aktionen über den Token werden diesem Benutzer zugeordnet. Jedes Mitglied sieht und widerruft nur seine eigenen Tokens, und wenn du jemanden aus dem Workspace entfernst, werden seine Tokens nicht automatisch widerrufen. Lass die Person ihre Tokens deshalb vorher widerrufen. Für gemeinsam genutzte Integrationen nimmst du am besten einen eigenen Service-Benutzer, dem alle Integrations-Tokens gehören.
Wie tausche ich Tokens ohne Ausfall aus?
Erstelle den neuen Token, trage ihn überall ein, lass den alten noch einen Release-Zyklus aktiv und widerrufe ihn dann. In der Übergangszeit funktionieren beide Tokens parallel.
Kann ich ein Ablaufdatum für einen Token festlegen?
Ja. Wähle beim Erstellen unter Ablaufdatum (optional) einen Tag. Der Token funktioniert bis zum Ende dieses Tages in deiner Zeitzone und wird danach bei jedem Aufruf abgelehnt. Lässt du das Feld leer, läuft der Token nie ab.
Zählt die API zu meinen KI-Konversationen?
Nein. Konversationen lesen, Antworten von Agenten senden oder Kontakte verwalten über die API verbraucht keine KI-Konversationen. KI-Konversationen werden verbraucht, wenn Fynn oder Copilot an einer Konversation arbeitet.
Kann ich die API im Browser nutzen?
Technisch ja, aber pack keine Tokens in Code, der im Browser läuft: Jeder, der den Quelltext ansieht, kann sie stehlen. Aufrufe aus dem Browser sollten über dein eigenes Backend laufen, das den Token verwahrt.
Gibt es eine OpenAPI-Spezifikation?
Ja, unter https://deskwoot.com/openapi.yaml. Die lesbare Dokumentation findest du unter deskwoot.com/docs/api.
Kann ich Webhooks statt Polling nutzen?
Ja. Unter Einstellungen > Webhooks wählst du die Ereignisse aus (zum Beispiel neue Konversation, neue Nachricht, Statusänderung). Jede Lieferung ist mit HMAC signiert (Header X-Deskwoot-Signature); prüfe die Signatur, bevor du sie verarbeitest.
Was, wenn ein KI-Agent den Helpdesk bedienen soll?
Wenn ein externer KI-Agent Deskwoot bedienen soll, statt dass du eine eigene Integration baust, sieh dir den MCP-Server an. Auch er ist eine Enterprise-Funktion und nutzt eingeschränkte Bot-Tokens.

War diese Anleitung hilfreich?

Weiterlesen

Fynn zu dieser Anleitung fragen

Kurze Antwort aus dieser Anleitung und dem restlichen Hilfecenter.

Noch Hilfe nötig?

Fynn antwortet im Chat aus diesen Anleitungen, und dort erreichst du auch das Team.

E-Mail schreiben