Documentation Index
Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
Use this file to discover all available pages before exploring further.
Team Bookings
Returns active bookings for all members of the authenticated customer’s team. Team administrators use this to see and manage their team’s resource usage.
Authentication
Requires a valid customer bearer token. The customer must be a team member or administrator.
Query Parameters
Comma-separated list of field paths to include in the response. When provided, only the
specified fields are returned — useful for reducing payload size. Supports nested paths
using dot notation. Example: _shape=Records.ResourceName,Records.FromTime,Records.ToTime,TotalItems.
Response
Returns a MyBookings object (ApiListResult<Booking>) — a paginated wrapper containing an array of team booking records.
Array of booking objects for the current page.
Current page number (1-based).
Total number of team bookings.
Whether there are more pages after the current one.
Whether there are pages before the current one.
Examples
Fetch team bookings
GET /api/public/bookings/team
Authorization: Bearer {token}
TypeScript Integration
import endpoints from '@/api/endpoints'
import { MyBookings } from '@/types/endpoints/MyBookings'
import { useData } from '@/api/fetchData'
const { resource: data } = useData<MyBookings>(httpClient, endpoints.bookings.team)