# docs.zenspace.io ## Docs - [🧭 Introduction](https://docs.zenspace.io/-introduction-1042820m0.md): - [🧱 System Components](https://docs.zenspace.io/-system-components-1042831m0.md): - [🧰 Tech Stack](https://docs.zenspace.io/-tech-stack-1051106m0.md): - [🏗️ System Architecture](https://docs.zenspace.io/%EF%B8%8F-system-architecture-1051110m0.md): - [ 🌐 Deployment Architecture](https://docs.zenspace.io/-deployment-architecture-1063579m0.md): - [🗄️ Database Design Documentation](https://docs.zenspace.io/%EF%B8%8F-database-design-documentation-1063596m0.md): ## API Docs - API Endpoints > RaspberryPi [Heartbeat API](https://docs.zenspace.io/heartbeat-api-17526706e0.md): - API Endpoints > RaspberryPi [Retrieve all active sensors and device permissions](https://docs.zenspace.io/retrieve-all-active-sensors-and-device-permissions-17448979e0.md): - API Endpoints > RaspberryPi [Control a device (e.g., turn on/off, adjust intensity)](https://docs.zenspace.io/control-a-device-e-g-turn-onoff-adjust-intensity-17448980e0.md): - API Endpoints > RaspberryPi [Enable or disable a device](https://docs.zenspace.io/enable-or-disable-a-device-17448981e0.md): - API Endpoints > RaspberryPi [Register a meeting space ID and retrieve network details](https://docs.zenspace.io/register-a-meeting-space-id-and-retrieve-network-details-17448982e0.md): - API Endpoints > Meeting Space [Schedule meeting space state](https://docs.zenspace.io/schedule-meeting-space-state-17449068e0.md): Schedule the state of the meeting space for the current date in the specified timezone of the meeting space - API Endpoints > Meeting Space [Get meeting spaces by customer](https://docs.zenspace.io/get-meeting-spaces-by-customer-17449069e0.md): Retrieve all meeting spaces of specific customer - API Endpoints > Meeting Space [Get meeting space state by ID](https://docs.zenspace.io/get-meeting-space-state-by-id-17449070e0.md): Retrieve the current status of the meeting space by meeting space ID - API Endpoints > Meeting Space [Get meeting space state by device ID](https://docs.zenspace.io/get-meeting-space-state-by-device-id-17449071e0.md): Retrieve the current status of the meeting space by device ID - API Endpoints > Meeting Space [Disable meeting space state](https://docs.zenspace.io/disable-meeting-space-state-17449072e0.md): Disable the meeting space so that no meeting room display could be executed - API Endpoints > Meeting Space [Send meeting space state by meeting space ID](https://docs.zenspace.io/send-meeting-space-state-by-meeting-space-id-17449073e0.md): Send current status message to meeting room display device by meeting space ID - API Endpoints > Meeting Space [Store meeting space availability](https://docs.zenspace.io/store-meeting-space-availability-17449074e0.md): Store availability of the meeting space for specific date - API Endpoints > Meeting Space [Create Google Calendar](https://docs.zenspace.io/create-google-calendar-17449075e0.md): Create Google Calendar against any specific meeting space if there is not already one - API Endpoints > Device Management [Create device](https://docs.zenspace.io/create-device-17449076e0.md): Create communication channel device object in backend for Android display device after customer verification - API Endpoints > Device Management [Create device sensors](https://docs.zenspace.io/create-device-sensors-17449077e0.md): Create device sensors which will later be used to control sensors - API Endpoints > Device Management [Create or update admin unlock codes](https://docs.zenspace.io/create-or-update-admin-unlock-codes-17449078e0.md): Create or update the admin codes specific to device (meeting room display) associated with specific meeting room - API Endpoints > Device Management [Upload meeting space screenshot](https://docs.zenspace.io/upload-meeting-space-screenshot-17449079e0.md): Upload screenshot from meeting room display or request screenshot from admin - API Endpoints > Authentication [Create authorization token](https://docs.zenspace.io/create-authorization-token-17449080e0.md): Create Authorization token for future API calls - API Endpoints > Messaging [Send message to Android device](https://docs.zenspace.io/send-message-to-android-device-17449081e0.md): Send any specific message to Android device. device_id is mandatory - API Endpoints > Booking [Send meeting space state by booking ID](https://docs.zenspace.io/send-meeting-space-state-by-booking-id-17449082e0.md): Send current status message to meeting room display device by booking ID - API Endpoints > Booking [Create or update booking](https://docs.zenspace.io/create-or-update-booking-17449083e0.md): Create, update, or cancel booking. For updates, include the booking ID.