Entwickeln Sie mit SchedulingKit
Eine REST API, Echtzeit-Webhooks und ein einbettbares Buchungs-Widget — alles, was Sie brauchen, um Terminplanung in Ihr Produkt zu integrieren, Workflows zu automatisieren oder individuelle Buchungserlebnisse von Grund auf zu erstellen.
Die SchedulingKit API ist eine RESTful-Schnittstelle, die Entwicklern programmatischen Zugriff auf alle Terminplanungsressourcen gewährt — Buchungen, Kunden, Dienste, Personal und Verfügbarkeiten. In Kombination mit Webhooks für die Echtzeit-Ereigniszustellung und einem einbettbaren JavaScript-Widget für die Frontend-Integration liefert sie die Bausteine für jede terminplanungsgestützte Anwendung. Die Authentifizierung erfolgt über API-Schlüssel oder OAuth 2.0, und jeder Endpoint liefert vorhersehbare JSON-Antworten mit Standard-HTTP-Statuscodes.
Plattform-Funktionen
Die Werkzeuge und Infrastruktur, die Sie brauchen, um Terminplanungsintegrationen zu entwickeln, zu testen und bereitzustellen.
REST API
Vollständige CRUD-Operationen für Buchungen, Kunden, Dienste, Personal und Verfügbarkeiten. JSON-Format für Anfragen und Antworten, vorhersehbare ressourcenorientierte URLs und Standard-HTTP-Statuscodes. Alles, was Sie brauchen, um Terminplanungsdaten programmatisch zu lesen und zu schreiben.
Webhooks
Empfangen Sie HTTP-POST-Benachrichtigungen in Echtzeit, wenn Ereignisse eintreten — Buchung erstellt, verschoben, storniert, Zahlung erhalten und mehr. Abonnieren Sie die Ereignisse, die Sie interessieren, verifizieren Sie Signaturen und reagieren Sie sofort in Ihrem Backend.
Einbettbares Buchungs-Widget
Fügen Sie ein JavaScript-Snippet in jede Seite ein, um eine voll funktionsfähige Buchungsoberfläche anzuzeigen. Passen Sie das Erscheinungsbild an, füllen Sie Felder vor und lauschen Sie auf clientseitige Ereignisse. Funktioniert auf jeder Website, jedem CMS oder jeder Single-Page-App.
OAuth und API-Schlüssel
Authentifizieren Sie sich mit API-Schlüsseln für Server-zu-Server-Aufrufe oder OAuth 2.0 für benutzerautorisierte Flows. Bereichsbezogene Berechtigungen erlauben es Ihnen, nur den Zugriff anzufordern, den Ihre Integration benötigt. Rotieren Sie Schlüssel ohne Ausfallzeit.
Individuelle Integrationen
Verbinden Sie SchedulingKit mit jedem System — Ihrem CRM, ERP, Ihrer Marketingplattform oder internen Tools. Die API liefert Ihnen die rohen Terminplanungsdaten; Sie entscheiden, wohin sie gehen und wie sie genutzt werden.
Ereignisgesteuerte Architektur
Webhooks und API-Polling ermöglichen den Aufbau reaktiver Workflows. Lösen Sie Aktionen in externen Systemen aus, sobald eine Buchung erstellt wird oder ein Kunde seine Daten aktualisiert. Keine manuelle Synchronisation, keine Batch-Jobs.
Rate Limiting und Pagination
Großzügige Ratenlimits mit klaren Headers, damit Sie immer Ihr verbleibendes Kontingent kennen. Cursor-basierte Pagination für große Ergebnismengen. Konzipiert für hochdurchsatzfähige Produktions-Workloads ohne Überraschungen.
Sandbox-Umgebung
Testen Sie Ihre Integration gegen eine Sandbox, die die Produktion spiegelt. Erstellen Sie Testbuchungen, lösen Sie Webhooks aus und validieren Sie Ihren Code, ohne echte Daten zu beeinflussen. Wechseln Sie zur Produktion, wenn Sie bereit sind.
Was Sie Entwickeln Können
Die API ist flexibel genug für einfache Integrationen und leistungsstark genug für vollwertige Produkte.
Individuelle Buchungsabläufe
Erstellen Sie mehrstufige Buchungserlebnisse, die auf Ihr Unternehmen zugeschnitten sind. Fügen Sie individuelle Logik, bedingte Felder und dynamische Verfügbarkeitsprüfungen hinzu, die über die Standard-Buchungsseite hinausgehen.
CRM-Integrationen
Synchronisieren Sie Kundendaten, Buchungshistorie und Notizen zwischen SchedulingKit und Ihrem CRM. Halten Sie Ihre Vertriebs- und Serviceteams auf einer einzigen Informationsquelle.
Automatisierte Workflows
Verketten Sie Terminplanungsereignisse mit nachgelagerten Aktionen — senden Sie eine Slack-Nachricht, wenn eine Buchung bestätigt wird, aktualisieren Sie ein Projektboard, wenn ein Meeting endet, oder lösen Sie eine Rechnung bei Abschluss aus.
White-Label-Apps
Nutzen Sie die API, um Terminplanung in Ihrem eigenen Produkt zu betreiben. Ihre Nutzer interagieren mit Ihrer Marke; SchedulingKit übernimmt Kalender, Verfügbarkeit und Konfliktlösung im Hintergrund.
Reporting-Dashboards
Ziehen Sie Buchungsdaten in Ihren eigenen Analyse-Stack. Erstellen Sie Dashboards, die Terminplanungsmetriken mit Umsatz, Auslastung und Kundenzufriedenheitsdaten aus anderen Quellen kombinieren.
Mobile Apps
Entwickeln Sie native iOS- und Android-Erlebnisse auf Basis der REST API. Bieten Sie Ihrem Personal und Ihren Kunden ein mobiles Buchungserlebnis, das speziell für Ihr Unternehmen entwickelt wurde.
Schnellstart
Von null zum ersten API-Aufruf in unter fünf Minuten.
Konto erstellen
Registrieren Sie sich für ein kostenloses SchedulingKit-Konto. Keine Kreditkarte erforderlich — der kostenlose Plan enthält API-Zugang, damit Sie sofort loslegen können.
Kostenloses Konto erstellenAPI-Schlüssel erhalten
Generieren Sie einen API-Schlüssel in Ihren Kontoeinstellungen. Wählen Sie zwischen einem persönlichen Schlüssel für schnelle Tests oder einer OAuth-App für Produktionsintegrationen mit Benutzerautorisierung.
Dokumentation lesen
Die API-Referenz dokumentiert jeden Endpoint, Parameter und jede Antwort. Authentifizierung, Pagination, Fehlerbehandlung und Webhook-Payloads — alles ist enthalten.
API-Docs öffnenEntwickeln und Bereitstellen
Starten Sie mit der Sandbox, validieren Sie Ihre Integration, dann wechseln Sie zur Produktion. Deployen Sie mit Vertrauen, da Ihr Code gegen das echte API-Verhalten getestet wurde.
Einfache, Vorhersehbare API
Standard-REST-Konventionen. JSON rein, JSON raus. Kein SDK erforderlich — verwenden Sie jeden HTTP-Client in jeder Sprache.
curl https://api.schedulingkit.com/v1/bookings \
-H "Authorization: Bearer sk_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"status": "confirmed", "limit": 10}'Vollständige Endpoint-Referenz, Request/Response-Beispiele und Fehlercodes in der API-Dokumentation.
Entwickler-Ressourcen
Dokumentation, Anleitungen und verwandte Funktionen, die Ihnen helfen, schneller zu entwickeln.
API-Dokumentation
Vollständige Endpoint-Referenz, Authentifizierungsleitfäden und Beispiele für Webhook-Payloads.
API & Webhooks
Überblick über die API- und Webhook-Fähigkeiten von SchedulingKit.
Embed & Widgets
Fertige Buchungs-Widgets für jede Website — inline, Pop-up, React und mehr.
Integrationen
Vorgefertigte Verbindungen zu Zoom, Stripe, Google Calendar und über 50 weiteren Tools.
White Label
Eigene Domain, Markenentfernung und SMTP — erstellen Sie ein vollständig gebrandetes Terminplanungsprodukt.
Preise
API-Zugang ist in jedem Plan kostenlos. Vergleichen Sie Pläne für Ratenlimits und erweiterte Funktionen.
Entwickler-FAQ
Häufige Fragen zur Entwicklung mit der SchedulingKit API.
Was sind die API-Ratenlimits?
SchedulingKit setzt großzügige Ratenlimits pro Schlüssel durch, die für Produktions-Workloads ausgelegt sind. Jede API-Antwort enthält X-RateLimit-Remaining- und X-RateLimit-Reset-Headers, damit Ihr Code die Anfragen elegant drosseln kann. Wenn Sie das Limit erreichen, gibt die API einen 429-Status mit einem Retry-After-Header zurück. Höhere Ratenlimits sind in kostenpflichtigen Plänen verfügbar.
Wie funktioniert die API-Authentifizierung?
Sie können sich mit einem persönlichen API-Schlüssel über den Authorization-Header für Server-zu-Server-Anfragen authentifizieren, oder OAuth 2.0 für benutzerautorisierte Integrationen verwenden, bei denen Ihre App im Namen eines SchedulingKit-Nutzers handelt. OAuth unterstützt bereichsbezogene Berechtigungen, sodass Sie nur den Zugriff anfordern, den Ihre Integration benötigt.
Für welche Ereignisse kann ich Webhooks abonnieren?
Webhooks unterstützen alle wichtigen Terminplanungsereignisse: booking.created, booking.updated, booking.cancelled, booking.rescheduled, payment.received, client.created, client.updated und mehr. Jeder Webhook-Payload enthält das vollständige Ressourcenobjekt, sodass Sie keinen zusätzlichen API-Aufruf benötigen, um die Details abzurufen.
Ist der API-Zugang im kostenlosen Plan enthalten?
Ja. Der kostenlose Plan beinhaltet vollen API- und Webhook-Zugang. Sie können Integrationen erstellen, Webhook-Ereignisse empfangen und das einbettbare Widget kostenlos nutzen. Kostenpflichtige Pläne bieten höhere Ratenlimits, Priority-Support und Zugang zu erweiterten Funktionen wie benutzerdefinierten Domains und White Labeling.
Gibt es eine Sandbox oder Testumgebung?
Ja. Jedes Konto hat Zugang zu einer Sandbox-Umgebung, die die Produktions-API spiegelt. Nutzen Sie sie, um Testbuchungen zu erstellen, Webhook-Ereignisse auszulösen und Ihre Integration zu validieren, ohne Live-Daten zu beeinflussen. Wenn Sie bereit sind, tauschen Sie Ihren Sandbox-API-Schlüssel gegen einen Produktionsschlüssel — keine Code-Änderungen erforderlich.
Starten Sie jetztmit der API.
Kostenloser API-Zugang in jedem Plan. Erstellen Sie ein Konto, holen Sie sich Ihren Schlüssel und senden Sie Ihre erste Anfrage in Minuten — kein Vertriebsgespräch, kein Freigabeprozess.
Für immer kostenloser Plan verfügbar • Voller API-Zugang inklusive