Creates a new space (bookable room or area) within a venue. The space must be associated with a venue and can optionally be linked to products for booking.
OAuth2 authentication for Boseat API
Display name of the space. Shown to users in booking interfaces.
"Meeting Room - 4 people"
Detailed description of the space for end-users. Should highlight features, amenities, and any special characteristics.
"Modern meeting room equipped with a whiteboard, video conferencing capabilities, and Google Cast for presentations. Perfect for small team meetings."
Maximum number of people the space can accommodate. Used for capacity filtering and booking validation.
x >= 14
Type of space, which determines available features, booking rules, and product compatibility.
meeting_room, desk, bedroom, court, studio, conference_room, event_hall, gym_area, podcast_booth, restaurant_table, retail_counter, parking_spot, generic "meeting_room"
Additional metadata for the space. Can include custom properties like color coding, amenities, equipment, or integration-specific data.
{
"color": "#FF0000",
"amenities": ["whiteboard", "projector", "wifi"],
"equipment": ["laptop", "monitor"]
}Total number of bookings (past and future) associated with this space. Useful for analytics and space utilization metrics.
x >= 00
Unique identifier of the venue where this space is located. The space will be associated with this venue.
"a5d2c2c6-5d5c-4b6b-8c4d-0f7c5d6e5b4d"
Array of product IDs to associate with this space. These products will be available for booking in this space. Can be empty if products will be added later.
["prod_123", "prod_456"]Space created successfully with all details including capacity, type, and associated products
Display name of the space. Shown to users in booking interfaces.
"Meeting Room - 4 people"
URL-friendly public identifier (slug) for the space. Used in URLs and API calls. Must be unique within the venue.
"meeting-room-4-people"
Detailed description of the space for end-users. Should highlight features, amenities, and any special characteristics.
"Modern meeting room equipped with a whiteboard, video conferencing capabilities, and Google Cast for presentations. Perfect for small team meetings."
Maximum number of people the space can accommodate. Used for capacity filtering and booking validation.
x >= 14
Type of space, which determines available features and booking rules. Different space types may have different product options and pricing.
meeting_room, desk, bedroom, court, studio, conference_room, event_hall, gym_area, podcast_booth, restaurant_table, retail_counter, parking_spot, generic "meeting_room"
The venue this space belongs to. Can be returned as a full VenueDto object or just the venue ID string.
List of products available for booking in this space. Each product defines pricing, duration, and booking conditions specific to this space.
Additional metadata for the space. Can include custom properties like color coding, amenities, equipment, or integration-specific data.
{
"color": "#FF0000",
"amenities": ["whiteboard", "projector", "wifi"],
"equipment": ["laptop", "monitor"]
}Total number of bookings (past and future) associated with this space. Useful for analytics and space utilization metrics.
x >= 00