Zum Hauptinhalt springen

Öffentliche My-Playrooms-API

Die öffentliche API ermöglicht die Suche nach Playrooms, die Abfrage von Buchungsoptionen, das Erstellen von Buchungen und das Anfordern einer Zahlungssitzung. Alle öffentlichen Endpunkte verwenden den versionierten Pfad /v1.

Authentifizierung​

Verwende API-Keys für die Authentifizierung. Siehe Authentifizierung.

Endpunkte​

  • GET /v1/playrooms - Playroom-Katalog durchsuchen
  • GET /v1/playrooms/{urlPath} - Playroom-Details lesen
  • GET /v1/playrooms/{urlPath}/booking-options - verfügbare Zeiten und Preise lesen
  • POST /v1/orders - Buchung mit API-Key erstellen
  • GET /v1/orders/{orderId} - eigene Buchung lesen
  • POST /v1/orders/{orderId}/payment - Zahlungssitzung erstellen
  • GET /v1/openapi.json - maschinenlesbare OpenAPI-Beschreibung

Playrooms und Buchungsoptionen können ohne API-Key gelesen werden. Das Erstellen, Lesen und Bezahlen einer Buchung benötigt den API-Key, dem die Buchung gehört.

Code Beispiele​

Siehe Code Beispiele.