Slotara Logo Slotara
Slotara / Developers
Developer Hub

Integrate Slotara into your system.

Embed the booking widget with a ready-made snippet. Public booking API for your own booking interface. Read access to your appointments from Max after activation. Servers in Germany, no US cloud dependencies.

Create account Widget guide
Integration options

What exists today — and what doesn't.

From a simple embed to read access to your appointments.

Available
🔌

Booking widget

All plans

An embeddable booking form for your website — copy the ready-made snippet, paste it in, done. Responsive, no dependencies.

Available
🧩

Public booking API

All plans

The booking flow as a documented interface: locations, services, free times, free days, creating, viewing, rescheduling and cancelling a booking. No API key, addressed via your booking handle. Documentation in the dashboard.

Max plan · activation required
⚙️

Key API (read appointments)

Max

Read access to your appointments for your own system: appointment list, a single appointment and the appointments of a day. Authentication via API key, JSON response format. This key provides no write access.

🔒 Only after we activate it for your business

Not currently available
🔔

Webhooks

—

Outgoing notifications to your system are not currently available. Slotara does not send events to external systems today.

Available
📅

Calendar file

All plans

Every booking confirmation carries a calendar file (.ics) as an attachment. There is no calendar synchronisation, for example with Google Calendar.

Quick start

Widget live in 2 minutes.

No JavaScript knowledge required. Works anywhere your website can embed an iframe.

1

Copy the embed code

In your Slotara dashboard you'll find the ready-made embed code under Settings → Integrations and your booking handle under Settings → General.

2

Add the code to your website

Paste the snippet wherever you want it to appear — in the body of your page. No JavaScript knowledge needed.

3

Done — clients can book right away

The widget loads automatically, shows your free times and sends the confirmation and the appointment reminder by email.

Embed the widget — HTML Available on all plans
<!-- Slotara Buchungs-Widget -->
<iframe
  src="https://slotara.de/widget/DEIN-HANDLE"
  width="100%"
  height="640"
  frameborder="0"
  style="border-radius: 12px; border: 1px solid #e2e8f0;"
></iframe>

Replace DEIN-HANDLE with your booking handle from the dashboard (Settings → General). Your public booking page is available at slotara.de/buchen/DEIN-HANDLE. Both only work while public booking is switched on.

Technical details

The widget is rendered entirely by Slotara servers in Germany. No external tracking scripts, no cookie banner needed for the widget itself.

Max plan

Key API and webhooks: where things stand.

Read access to your appointments after activation. Outgoing notifications are not currently available.

🔔

Webhooks

Not currently available. Slotara does not send notifications to external systems today — neither for new nor for changed or cancelled bookings.

⚙️

Key API

JSON, authentication via API key (bearer). Read-only: your appointments. Belongs to the Max plan and is additionally activated per business.

GET Appointment list (paginated, at most 100 per page)
GET Single appointment
GET Appointments of a day
🔒

Access only after activation

The key API belongs to the Max plan and is additionally activated per business — upgrading your plan alone is not enough. Talk to us first. You'll find the documentation of the public booking API in the dashboard after signing in, on every plan.

Architecture

Built for security and reliability.

🇩🇪

Hosted in Germany

All client data on German servers. No US cloud routing, no third-country risk.

🔐

TLS 1.3 everywhere

All connections are encrypted. HTTP requests are automatically redirected to HTTPS.

⏱️

Request limits

The public booking API allows 60 requests per minute per IP address, the key API 120 per minute per user account.

🔑

Business-bound API keys

Every key is bound to exactly one business. No key can access another business's data.

📋

Audit log

Creating and revoking an API key are recorded in the audit log. Individual API calls are not logged.

🛡️

DPA from day one

The data processing agreement under Art. 28 GDPR applies automatically. No US tracking services on API endpoints.

See the full security architecture →
Frequently asked questions

FAQ: Developers & integration

No. The widget is a ready-made iframe snippet that you copy from the dashboard and paste into your website. No JavaScript, no configuration, no dependencies. It works anywhere your website can embed an iframe.

The public booking API is usable on every plan and documented in the dashboard after signing in. API key access — read access to your appointments — belongs to the Max plan and is additionally activated per business. Webhooks are not currently available.

The public booking API needs no key. The key API uses bearer tokens: you create the key in the dashboard after activation and send it in the Authorization header. You can regenerate it at any time; the old one becomes invalid immediately. There are no OAuth flows for third parties.

For the booking flow via the public booking API, on every plan. Your system reads appointments via the key API — Max plan, after per-business activation. Outgoing notifications to your system (webhooks) are not currently available, and there is no ready-made connector to automation services.

No, there is no separate test environment. For testing, we recommend using a separate account as a test business.

Ready to integrate?

On every plan: the widget live instantly and the public booking API. From Max: read access to appointments after per-business activation. Try the Starter plan free for 14 days.

Create account Compare plans

Widget and booking API on all plans · key API from Max after activation · hosted in Germany