Citizen Space Zurich – since 2007

Integration

Fits your calendar. And your booking system.

Every booking lands in Google Calendar, Outlook or Apple Calendar with one click. Room schedules can be subscribed to as an iCal feed; availability and bookings are available via a JSON API.

For everyone

Add your appointment to your calendar

After every booking you get buttons for Google Calendar, Outlook.com, Microsoft 365 and an .ics file for Apple Calendar, Thunderbird and all other apps.

Room feeds

Subscribe to room schedules

Every room has a public schedule feed without personal data. Ideal for office managers, reception or a room booking display.

For developers

JSON API

Query availability and create bookings – for connecting existing booking or facility management systems.

Rooms

GET https://www.citizenspace.ch/api/rooms

Availability

GET https://www.citizenspace.ch/api/availability?room=accra&date=2026-09-15

Create a booking

POST https://www.citizenspace.ch/api/bookings
Content-Type: application/json
X-Api-Key: <optional, if BOOKING_API_KEY is set>

{
  "room": "accra",
  "date": "2026-09-15",
  "start": "09:00",
  "durationMin": 120,
  "name": "Sophie Meier",
  "email": "sophie@example.ch",
  "company": "Meier AG",
  "participants": 4
}

Response: booking number, price, confirmation link and calendar links (Google, Outlook, .ics). Conflicts are returned with status 409.

Calendar integration: room availability as an iCal feed | Citizen Space Zurich