SchedulingKit
Entwicklerplattform

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.

Kostenloser API-Zugang Keine Kreditkarte erforderlich

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.

1

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 erstellen
2

API-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.

3

Dokumentation lesen

Die API-Referenz dokumentiert jeden Endpoint, Parameter und jede Antwort. Authentifizierung, Pagination, Fehlerbehandlung und Webhook-Payloads — alles ist enthalten.

API-Docs öffnen
4

Entwickeln 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.

Kommende Buchungen auflisten
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-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