
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.
- Workshop Marrakesh
https://www.citizenspace.ch/api/calendar/room/marrakesh.icsSubscribe - Meeting Accra
https://www.citizenspace.ch/api/calendar/room/accra.icsSubscribe - Meeting Rio de Janeiro
https://www.citizenspace.ch/api/calendar/room/rio-de-janeiro.icsSubscribe - Meeting Jaffna
https://www.citizenspace.ch/api/calendar/room/jaffna.icsSubscribe - Meeting Göteborg
https://www.citizenspace.ch/api/calendar/room/goeteborg.icsSubscribe - Meeting Lissabon
https://www.citizenspace.ch/api/calendar/room/lissabon.icsSubscribe - Meeting Havanna
https://www.citizenspace.ch/api/calendar/room/havanna.icsSubscribe - Meeting Hanoi
https://www.citizenspace.ch/api/calendar/room/hanoi.icsSubscribe - Meeting Berlin
https://www.citizenspace.ch/api/calendar/room/berlin.icsSubscribe - Meeting Rom
https://www.citizenspace.ch/api/calendar/room/rom.icsSubscribe
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.
