← Zurück zum Blog
Entwickler-Dokumentation
REST-API Integration für Profis
Dieses Tutorial zeigt Plattformbetreibern, wie sie die terminmich.de Infrastruktur nutzen, um digitale Terminzettel per WhatsApp oder QR-Code automatisiert an Endkunden zu senden.
Mandantenfähiger Ansatz:
Als Plattformbetreiber müssen Sie keine eigene Key-Verwaltung bauen. Lassen Sie Ihre Kunden einfach ihren persönlichen
X-API-Key in Ihren Einstellungen hinterlegen.
1. Termin erstellen
Senden Sie einen POST-Request mit den Termindaten. Wichtig ist das ISO-8601 Format für Zeitstempel.
curl -X POST "https://terminmich.de/api/v1/termin" \
-H "X-API-Key: KUNDEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"summary": "Haarschnitt Müller",
"dtstart": "2026-04-10T10:00:00",
"dtend": "2026-04-10T11:00:00"
}'
2. Key-Validierung (Ping)
Prüfen Sie beim Speichern des Keys in Ihrem System, ob dieser gültig ist. So vermeiden Sie Übertragungsfehler durch Copy & Paste.
# Antwortet mit 200 OK wenn der Key gültig ist
curl -I -X GET "https://terminmich.de/api/v1/ping" \
-H "X-API-Key: KUNDEN_API_KEY"
3. Datenmodell (Pydantic / Python)
Falls Sie FastAPI oder Ninja nutzen, können Sie dieses Model direkt als Basis verwenden:
from pydantic import BaseModel
from datetime import datetime
class TerminmichRequest(BaseModel):
summary: str
dtstart: datetime # ISO-8601 Support automatisch
dtend: datetime
Zusammenfassung
Die Integration erfordert lediglich ein Feld für den API-Key in Ihren Kundeneinstellungen und einen automatisierten Call bei Terminabschluss. Den Rest (Versand, Hosting, QR-Generierung) übernimmt terminmich.de.