docs.zenspace.io
Sample Schemas
Copy Page
docs.zenspace.io
🧭 Introduction
🧱 System Components
🧰 Tech Stack
🏗️ System Architecture
🌐 Deployment Architecture
🗄️ Database Design Documentation
API Endpoints
RaspberryPi
Heartbeat API
Retrieve all active sensors and device permissions
Control a device (e.g., turn on/off, adjust intensity)
Enable or disable a device
Register a meeting space ID and retrieve network details
Meeting Space
Schedule meeting space state
Get meeting spaces by customer
Get meeting space state by ID
Get meeting space state by device ID
Disable meeting space state
Send meeting space state by meeting space ID
Store meeting space availability
Create Google Calendar
Device Management
Create device
Create device sensors
Create or update admin unlock codes
Upload meeting space screenshot
Authentication
Create authorization token
Messaging
Send message to Android device
Booking
Send meeting space state by booking ID
Create or update booking
Iftt
Create a new event with conditions and actions
Schemas
Sample Schemas
Pet
Category
Tag
Schemas
DevicePermission
MeetingSpace
MeetingRoomData
MeetingSpaceState
DeviceSensor
BookingRequest
StateResponse
Sample Schemas
Copy Page
Tag
{
"id"
:
1
,
"name"
:
"string"
}