Zum Hauptinhalt springen
Bauen Sie mit einer REST API, OAuth, Webhooks und einem TypeScript SDK auf yAppointment auf

Entwickler-Hub & öffentliche API

Alles, was Entwickler brauchen, um yAppointment in eigene Produkte zu integrieren — eine öffentliche REST API, OAuth 2.1 für benutzerdelegierte Zugriffe, signierte Webhooks und ein sofort einsetzbares TypeScript SDK.

Read the Docs

Eine vollständige Entwicklerplattform

Produktionsreife Bausteine, um yAppointment mit Ihren Apps, Workflows und Integrationen zu verbinden

Öffentliche REST API

Eine übersichtliche, vorhersehbare REST API unter /api/v1 zum Lesen und Schreiben von Unternehmens-, Buchungs- und Kundendaten — mit Idempotenz-Schlüsseln, damit Wiederholungsversuche nie doppelt buchen.

  • Unternehmens-, Buchungs- und Kundendaten lesen und schreiben
  • Idempotente Buchungserstellung mit Idempotenz-Schlüsseln
  • Webhook-Endpunkte programmatisch verwalten
  • Preise in kleinsten Einheiten (Cent) für präzise Berechnungen
  • Konsistente, gut strukturierte JSON-Antworten

OAuth 2.1 + PKCE

Lassen Sie Ihre Benutzer ihr yAppointment-Konto sicher mit Ihrer App verbinden — über den Authorization-Code-Flow mit PKCE, ohne Passweitergabe, nur mit beschränktem Zugriff.

  • Authorization-Code-Flow mit PKCE für sicheren benutzerdelegierten Zugriff
  • Granulare Scopes: read/write:bookings und read/write:customers
  • Profil- und Analysezugriff über read:profile und read:analytics
  • Webhook-Verwaltung über den Scope webhooks:manage
  • Benutzer gewähren Zugriff, ohne jemals Zugangsdaten zu teilen

Server- & öffentliche API-Schlüssel

Erstellen Sie Server-Schlüssel (yapp_sk_*) für Backend-Integrationen und öffentliche Schlüssel (yapp_pk_*) für die clientseitige Nutzung, mit vollständig getrennten Live- und Test-Umgebungen.

  • Server-Schlüssel (yapp_sk_*) für vertrauenswürdige Server-zu-Server-Aufrufe
  • Öffentliche Schlüssel (yapp_pk_*) für sichere clientseitige Nutzung
  • Getrennte Live- und Test-Umgebungen für sichere Entwicklung
  • Schlüssel jederzeit über das Dashboard rotieren
  • Gegen Sandbox-Daten testen, bevor es live geht

Signierte Webhooks

Werden Sie sofort benachrichtigt, wenn sich etwas ändert. yAppointment liefert 9 Ereignistypen an Ihre HTTPS-Endpunkte mit automatischen Wiederholungsversuchen und vollständiger Zustellungsverfolgung.

  • 9 Ereignistypen für Buchungen, Kunden, Dienstleistungen und Mitarbeiter
  • Ereignisse booking.created, booking.updated und booking.cancelled
  • Nur HTTPS-Endpunkte mit einem whsec_-Signierschlüssel
  • HMAC-SHA256-Signaturen im yapp-signature-Header
  • Automatische Wiederholungsversuche mit Zustellungsverfolgung sowie Test-Zustellungen über das Dashboard

Getting Started

Start building with our SDK or REST API in minutes. Full documentation and interactive examples at developers.yappointment.com.

View Documentation
api-example.ts
import { YAppointmentClient } from
  '@lohisoftsro/yappointment-sdk';

const client = new YAppointmentClient({
  apiKey: process.env.API_KEY,
  baseUrl: 'https://api.yappointment.com'
});

// Create a booking
const booking = await client.bookings.create({
  serviceId: 'srv_123',
  customerId: 'cst_456',
  startTime: '2025-07-01T10:00:00Z',
  idempotencyKey: 'req_xyz789'
});

console.log('Booked:', booking.id);

Entwickelt für ein großartiges Entwicklererlebnis

Die Werkzeuge und Dokumentation, die die Integration von yAppointment schnell und angenehm machen

TypeScript SDK

Überspringen Sie den Boilerplate-Code mit unserem offiziellen TypeScript SDK auf npm — @lohisoftsro/yappointment-sdk — direkt aus unserer OpenAPI-Spezifikation generiert, mit ESM- und CJS-Unterstützung.

Interaktive Entwicklerdokumentation

Erkunden Sie jeden Endpunkt auf developers.yappointment.com mit einer interaktiven Scalar API-Referenz, die Sie beim Entwickeln lesen, durchsuchen und ausprobieren können.

Live- & Test-Modi

Separate Live- und Test-API-Schlüssel ermöglichen sicheres Entwickeln und Experimentieren — wenn Sie bereit sind, wechseln Sie einfach zur Produktion, ohne echte Daten zu berühren.

Sichere Wiederholungsversuche

Idempotenz-Schlüssel machen die Buchungserstellung sicher für Wiederholungsversuche, sodass Netzwerkunterbrechungen nie zu doppelten Terminen führen.

Bereit zu sehen, was sich verändert?

14 Tage. Voller Zugang. Keine Kreditkarte. Was riskieren Sie?

Unternehmer in ganz Europa haben das Admin-Chaos durch eine Plattform ersetzt, die einfach funktioniert. Machen Sie mit.

14-tägige kostenlose Testphase • Immer provisionsfrei • Jederzeit kündbar