List Resources by Venue
Retrieve all active resources for a specific venue.Path Parameters
The unique identifier of the venue
Response
Unique identifier for the resource
ID of the parent venue
Resource name (e.g., “Court 1”)
Resource description
Resource type (e.g., PADEL_COURT, TENNIS_COURT)
Duration of each booking slot in minutes
Resource status (ACTIVE, SUSPENDED, PENDING_APPROVAL, REJECTED)
Reason for rejection if status is REJECTED
Pricing rules for different time periods
Price rule identifier
WEEKDAY, WEEKEND, or HOLIDAY
Start time for this pricing rule
End time for this pricing rule
Price per slot
Currency code (e.g., EUR, USD)
Creation timestamp
Last update timestamp
Get Resource Availability
Get available time slots for a specific resource on a given date.Path Parameters
The unique identifier of the resource
Query Parameters
The date to check availability (format: YYYY-MM-DD)
Response
Slot start time
Slot end time
Whether this slot is available for booking
Price for this slot
Currency code (e.g., EUR, USD)
The availability endpoint returns all slots for the specified date according to the resource’s schedule. Unavailable slots have
available: false.Create Resource (Owner)
Create a new resource within a venue. Requires owner authentication.Path Parameters
The unique identifier of the venue
Request Body
Resource name (must not be blank)
Detailed description of the resource
Resource type (e.g., PADEL_COURT, TENNIS_COURT)
Duration of each booking slot in minutes (e.g., 60, 90)
Response
Returns the created resource object (201 Created).Set Resource Schedule (Owner)
Set the operating hours for a specific day of the week.Path Parameters
The unique identifier of the resource
Request Body
Day of week (MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY)
Opening time in 24-hour format
Closing time in 24-hour format
Response
Returns the updated resource object with the new schedule.Add Price Rule (Owner)
Add a pricing rule to a resource for specific time periods.Path Parameters
The unique identifier of the resource
Request Body
Day type: WEEKDAY, WEEKEND, or HOLIDAY
Start time for this pricing rule
End time for this pricing rule
Price per slot
Currency code (e.g., EUR, USD, GBP)
Response
Returns the updated resource object with the new price rule included.Remove Price Rule (Owner)
Remove a pricing rule from a resource.Path Parameters
The unique identifier of the resource
The unique identifier of the price rule to remove
Response
Returns 204 No Content on success.Suspend Resource (Owner)
Temporarily suspend a resource, making it unavailable for bookings.Path Parameters
The unique identifier of the resource to suspend
Response
Returns 204 No Content on success.Reactivate Resource (Owner)
Reactivate a previously suspended resource.Path Parameters
The unique identifier of the resource to reactivate
Response
Returns 204 No Content on success.Get My Resources (Owner)
Retrieve all resources across all venues owned by the authenticated user.Response
Returns an array of resource objects across all venues owned by the authenticated user.Add Resource Image (Owner)
Add an image to a resource.Images should be uploaded to your CDN (e.g., Cloudinary) first, then the URL and public ID should be submitted to this endpoint.
Path Parameters
The unique identifier of the resource
Request Body
Full URL to the image (must not be blank)
Public identifier from your CDN (must not be blank)
Response
Returns the updated resource object with the new image included.Delete Resource Image (Owner)
Remove an image from a resource.Path Parameters
The unique identifier of the resource
The unique identifier of the image to remove