Die API und das Anlegen von Tokens sind ausschließlich im Premium-Abo verfügbar. In den anderen Abos ist der Reiter „API Tokens” bei Mitarbeitern nicht sichtbar.
In 3 Schritten loslegen
Quickstart
- Token anlegen: Gehe zu Einstellungen > Mitarbeiter, öffne den gewünschten Mitarbeiter und wechsle in den Reiter API Tokens. Vergib einen Namen und klicke auf Erstellen.
- Token kopieren: Der Token wird Dir genau einmal angezeigt. Kopiere ihn sofort und speichere ihn an einem sicheren Ort (z. B. Passwort-Manager).
- Token verwenden: Sende den Token als
Authorization: Bearer <Token>-Header bei jeder API-Anfrage. Die vollständige Endpoint-Referenz findest Du in der eingebauten API-Dokumentation Deines Accounts (Benutzermenü oben rechts > API-Dokumentation).
Was sind API Tokens?
Ein API Token ist eine lange, zufällige Zeichenkette, die wie ein digitaler Schlüssel funktioniert. Ein externes Tool zeigt diesen Schlüssel beim Aufruf der API vor und wird so als der zugehörige Mitarbeiter erkannt – ohne dass es Login und Passwort braucht.Die wichtigsten Eigenschaften
- Persönlich: Jeder Token gehört zu genau einem Mitarbeiter und handelt in dessen Namen.
- Einmalig sichtbar: Der Klartext wird nur direkt nach dem Erstellen angezeigt – danach nie wieder.
- Widerrufbar: Jeder Token lässt sich jederzeit einzeln widerrufen, ohne andere Tokens oder den Login zu beeinflussen.
- Optional zeitlich begrenzt: Du kannst beim Anlegen festlegen, ob der Token nach 30, 90 oder 365 Tagen automatisch abläuft – oder unbegrenzt gültig bleibt.
Warum das Feature Dir hilft
Automatisieren
Verbinde Zapier, Make, n8n oder andere Plattformen und automatisiere wiederkehrende Aufgaben – z. B. Kund:innen synchronisieren oder Aufgaben anlegen.
Eigene Skripte
Wenn Du oder Dein Team mit Skripten arbeitet, kannst Du Daten direkt abrufen oder pflegen – ohne Umweg über die Oberfläche.
Sicher
Tokens sind getrennt vom Login. Geht ein Token verloren, widerrufst Du ihn mit einem Klick. Login und andere Tokens bleiben unberührt.
Nachvollziehbar
Du siehst pro Token, wann er erstellt wurde und wann er zuletzt verwendet wurde – ungenutzte Tokens lassen sich gezielt aufräumen.
Voraussetzungen
- Dein Tarif ist das Premium-Abo
- Dein eigener Benutzer hat die Berechtigung Mitarbeiter bearbeiten (Standard: Administrator-Rolle)
- Der Mitarbeiter, für den der Token gelten soll, ist im System angelegt
Kein Self-Service: Auch Mitarbeiter:innen mit eingeschränkten Rechten können sich nicht selbst Tokens erstellen. Tokens werden immer von einer Person mit Administrator-Rechten angelegt – das hält die Verantwortung im Team klar.
Token anlegen
So legst Du einen neuen Token an
- Gehe zu Einstellungen > Mitarbeiter und öffne den gewünschten Mitarbeiter
- Wechsle in den Reiter API Tokens
- Trage unter Beschreibung einen sprechenden Namen ein (z. B. „Zapier-Integration”, „Backup-Skript”)
- Wähle unter Gültigkeit aus, ob der Token unbegrenzt gültig sein oder nach 30/90/365 Tagen ablaufen soll
- Klicke auf Erstellen
- Der Klartext-Token erscheint in einer gelben Hinweisbox – klicke auf Kopieren und speichere ihn sicher ab
Token verwenden
Sende den Token bei jeder API-Anfrage als HTTP-Header mit. Beispiel mitcurl:
deine-hundeschule.123hundeschule.de durch die Adresse Deiner Hundeschule und DEIN_TOKEN_HIER durch den kopierten Klartext.
Früher lautete die Adresse
/public/api/…. Bestehende Integrationen mit dieser Adresse funktionieren unverändert weiter – für neue Integrationen nutze bitte /api/v1/….Direkt nach dem Erstellen eines Tokens findest Du in der Oberfläche unter Wie verwende ich diesen Token? ein fertiges
curl-Beispiel mit Deinem konkreten Token und der korrekten Adresse – einfach kopieren und ausprobieren.Welche Endpoints gibt es?
Die vollständige Liste aller verfügbaren API-Endpoints (Kunden, Trainingsorte, Mitarbeiter, Einzeltrainings, Aufgaben, Anfragen, Rechnungen, E-Mails) findest Du in Deinem Account:So öffnest Du die Endpoint-Referenz
- Klicke oben rechts auf Dein Benutzermenü (Avatar)
- Wähle API-Dokumentation
- Die interaktive Referenz öffnet sich in einem neuen Tab – inklusive Beispiel-Antworten und Parameter-Beschreibungen
Der Menüpunkt API-Dokumentation ist nur im Premium-Abo sichtbar. Die Inhalte werden direkt aus Deiner Installation gelesen und sind damit immer aktuell.
Rechnungen und E-Mails abrufen
Neben den Stammdaten kannst Du auch Deine Rechnungen und die versendete Kundenkommunikation abrufen. Das ist vor allem dann interessant, wenn Du Deine Buchhaltung in einem anderen Programm führst – etwa bexio, oder ein System, für das es keine fertige Integration gibt. Ein Automatisierungs-Dienst wie n8n oder Zapier holt sich die neuen Rechnungen und legt sie dort an.Rechnungen lesen
Was Du bekommst
- Kopfdaten: Rechnungsnummer, Kunde, Rechnungsdatum, Fälligkeit, Zahldatum, Netto, Steuer, Gesamt, noch offener Betrag, Währung und Status
- Positionen: auf Wunsch alle Zeilen mit Menge, Einzelpreis, Steuersatz und Summe
- PDF: die fertige Rechnung als Datei, über denselben Token geschützt
- Zahlungen: welche Zahlungen bereits auf der Rechnung liegen, mit Datum, Betrag und Herkunft
credit_note, negativen Beträgen und einem Verweis auf die ursprüngliche Rechnung.
Zahlung von außen einbuchen
Gleicht Dein Buchhaltungsprogramm die Kontoauszüge ab, kannst Du die dort erkannten Zahlungen zurück nach 123Hundeschule spielen. Übergeben werden Betrag und Zahldatum – und optional eine Referenz aus dem anderen System.Was dabei passiert
- Die Zahlung wird wie eine manuell erfasste Zahlung verbucht und dem Beleg zugeordnet
- Ist die Rechnung damit vollständig gedeckt, wechselt sie auf Bezahlt
- Offene Mahnungen und Zahlungserinnerungen zu dieser Rechnung werden abgebrochen
- Die zugehörige Buchung – Kurs, Einzeltraining oder Abo – wird als bezahlt markiert
Übergeben wird immer das echte Zahldatum, nicht der Zeitpunkt der Übertragung. Nur so landet die Zahlung in der richtigen Periode Deiner Einnahmen-Überschuss-Rechnung – gerade zum Jahreswechsel ist das wichtig.
Wichtig für die Buchhaltung: Rechnungen, die Du in Deinem Buchhaltungsprogramm ohne Geldfluss erledigst – etwa durch Ausbuchen oder Verrechnen –, bleiben in 123Hundeschule offen und werden weiter gemahnt. Setze solche Rechnungen zusätzlich in 123Hundeschule auf bezahlt oder storniere sie dort.
Kunden-E-Mails lesen
Du kannst die versendeten E-Mails abrufen und damit ein Archiv Deiner Kundenkommunikation aufbauen oder Automatisierungen daran anknüpfen.Was Du bekommst
- Betreff, Versandzeitpunkt und Absender:in sowie der Vorgang, aus dem heraus geschrieben wurde – zum Beispiel eine bestimmte Rechnung
- Empfänger:innen samt Zeitpunkt, zu dem die E-Mail geöffnet wurde
- Anhänge mit Dateiname und Größe, einzeln herunterladbar
- Der tatsächlich versendete Text, für jede Empfängerin mit ihren eigenen Daten eingesetzt
Der Versandzeitpunkt sagt, wann die E-Mail auf den Weg gebracht wurde – er ist kein Zustellnachweis. Ob eine E-Mail tatsächlich angekommen ist, erkennst Du am Lesezeitpunkt der Empfängerin.
Die Kundendaten an einer Rechnung sind immer der heutige Stand, nicht der zum Rechnungsdatum. Zieht eine Kundin um, ändert sich damit die Adresse in der Schnittstelle – nicht aber auf der bereits erstellten Rechnung. Verbindlich ist immer das PDF.
Tokens verwalten
Im Reiter API Tokens siehst Du alle bestehenden Tokens des Mitarbeiters mit:- Name – die von Dir vergebene Beschreibung
- Erstellt am – Zeitpunkt der Erstellung
- Letzte Nutzung – wann der Token zuletzt erfolgreich verwendet wurde, oder „Noch nie verwendet”
- Status – Hinweis, wenn ein Token bald abläuft oder bereits abgelaufen ist
Token widerrufen
So widerrufst Du einen Token
- Öffne den Mitarbeiter und wechsle in den Reiter API Tokens
- Klicke in der Zeile des betroffenen Tokens rechts auf Widerrufen
- Bestätige die Sicherheitsabfrage
Sicherheit
Behandle API Tokens wie Passwörter. Wer einen Token besitzt, kann im Namen des zugehörigen Mitarbeiters auf die API zugreifen.- Niemals weitergeben: Nicht in Chats, E-Mails oder Tickets – auch nicht intern
- Nicht in Code committen: Speichere Tokens nicht in Git-Repos oder öffentlichen Skripten
- Pro Tool ein Token: So kannst Du gezielt einzelne Zugänge widerrufen
- Bei Verdacht widerrufen: Lieber einmal zu viel als zu wenig
- Abgelaufene Tokens entfernen: Halte die Liste sauber
Tokens haben kein eigenes Passwort-Reset. Verlorene oder kompromittierte Tokens lassen sich nicht „zurücksetzen” – sie müssen widerrufen und neu erstellt werden.
Häufige Fragen
Was passiert, wenn ich den Mitarbeiter deaktiviere?
Die Tokens des Mitarbeiters bleiben technisch bestehen, der Mitarbeiter ist aber nicht mehr aktiv. Wir empfehlen, vor dem Deaktivieren alle Tokens des Mitarbeiters zu widerrufen.Kann ich sehen, was über einen Token aufgerufen wurde?
In der Oberfläche siehst Du den Zeitstempel der letzten Nutzung. Eine detaillierte Liste einzelner API-Aufrufe wird aktuell nicht angezeigt.Kann ich einem Token nur bestimmte Rechte geben?
Aktuell nicht. Jeder Token hat dieselben Rechte wie der zugehörige Mitarbeiter. Wenn Du den Zugriff einschränken willst, lege den Token einem Mitarbeiter mit eingeschränkter Rolle an.Was passiert mit dem Token, wenn das Passwort geändert wird?
Nichts. Tokens sind unabhängig vom Login-Passwort. Ein Passwort-Wechsel widerruft keine Tokens.Mein Token funktioniert nicht mehr – was tun?
Prüfe der Reihe nach:- Wird der Header exakt als
Authorization: Bearer DEIN_TOKENgesendet (mit Leerzeichen nach „Bearer”)? - Ist der Token im Reiter API Tokens noch vorhanden und nicht abgelaufen?
- Wurde der Mitarbeiter deaktiviert?
- Ist Dein Tarif noch Premium (ein Tarifwechsel kann die API-Nutzung beenden)?
Verwandte Themen
Mitarbeiter
Mitarbeiter anlegen, Rollen vergeben und Zugriffsrechte verwalten
Rollen
Eigene Rollen für feinere Berechtigungen im Premium-Abo definieren
WooCommerce
Vorgefertigte Integration für Shop-Bestellungen
Zoom
Vorgefertigte Integration für Online-Trainings