This is the backend REST API for booking/viewing workspaces
- Get All users objects
- Get user object with
id
- Bulk create users. You have to send a
multipart/form-data
withusers=<users-csv>
. - The CSV should have the following format
email, name, id, department, isAdmin
- Get All workspaces objects
- Get workspace object with
id
- Create new workspace object
- Update workspace object with
id
- Delete workspace object with
id
- Get ids for all workspaces available to book between
start_time
andend_time
, wherestart_time
andend_time
are unix timestamps.
- Bulk create assignments. You have to send a
multipart/form-data
withassignments=<assignments-csv>
. - The CSV should have the following format
WorkspaceName, FloorName, UserId
Notes: Any endpoint can have ?start={start_timestamp}&end={end_timestamp}
added to search Bookings/Offerings based on date range. Also, any GET endpoint can use ?expand=true
to return additional fields (workspace_name, user_name, floor_id, floor_name).
- Get All booking objects
- Get booking object with
id
- Get booking object with
workspace_id
- Get booking object with
user_id
- Create new booking object
- Update booking object with
id
- Delete booking object with
id
- Get All floors objects
- Get floors object with
id
- Create a floor object. You have to send a
multipart/form-data
withimage=<image-data>
andname=<floor-name>