Public API
    • Welcome to the deskbird developer docs
    • Public API
      • Overview
      • Users
        • Lists company users
        • Retrieves a single company user
      • Bookings
        • Lists company bookings
        • Creates a new resource booking
        • Gets a single company booking
        • Updates an existing booking
        • Cancels a booking
        • Checks in to a booking
        • Releases a booking early
      • Groups
        • Lists company user groups
        • Retrieves a single company user group
      • Resources
        • Gets a resource by ID
        • Lists company resources
      • Offices
        • Lists company offices
        • Checks a user into an office
      • Scheduling
        • Lists company scheduling statuses
        • Deletes scheduling statuses by IDs
        • Adds new scheduling statuses for a user
      • Scheduling Options
        • Lists company scheduling options
      • Rooms
        • Lists company rooms
        • Gets a single room
        • Lists room bookings
        • Creates a room booking
        • Gets a single room booking
        • Updates a room booking
        • Checks in to a room booking
        • Cancels a room booking
        • Lists company room bookings
      • Floors
        • Lists company floors
      • Zones
        • Lists company zones
      • Tickets
        • Updates a ticket
      • Sensors
        • Lists company monitors
    • MCP server
      • Overview
      • Authentication
      • Tools reference
    • Schemas
      • Provider
      • UserStatus
      • UserIncludeOptions
      • BookingStatus
      • GuestEmbeddedResponse
      • UserEmbeddedResponse
      • ResourceEmbeddedResponse
      • BookingHistoryResponse
      • BookingResponse
      • PaginatedBookingResponse
      • CreateBookingGuestDto
      • CreateBookingDto
      • UpdateBookingDto
      • CheckInDto
      • AddressResponse
      • OpeningHourResponse
      • OpeningHoursResponse
      • OfficeResponse
      • EnvelopedOfficeResponse
      • CheckUserIntoOfficeBody
      • SharedResourceAccessInfoResponse
      • DedicatedResourceAccessInfoResponse
      • EquipmentResponse
      • ResourceResponse
      • ResourceType
      • PaginatedResourceResponse
      • SchedulingOutput
      • UserStatusInput
      • AddUserStatusesInput
      • SchedulingOptionOutput
      • AttendeeResponse
      • RoomBookingResponse
      • PaginatedRoomBookingResponse
      • RoomBookingDetailedResponse
      • AttendeeDto
      • RoomResponse
      • PaginatedRoomResponse
      • CreateRoomBookingDto
      • UpdateRoomBookingDto
      • FloorResponse
      • PaginatedFloorResponse
      • AssignedGroupResponse
      • ZoneResponse
      • PaginatedZoneResponse
      • UpdateTicketDto
      • MonitorState
      • MonitorOfficeResponse
      • MonitorFloorResponse
      • MonitorAreaResponse
      • MonitorDeskResponse
      • MonitorMappingResponse
      • MonitorResponse
      • PaginatedMonitorResponse

    PaginatedBookingResponse

    {
        "total": 100,
        "limit": 10,
        "offset": 0,
        "data": [
            {
                "id": "123e4567-e89b-12d3-a456-426614174000",
                "userId": "123e4567-e89b-12d3-a456-426614174000",
                "anonymized": false,
                "autoCancellationTime": "2021-01-01T00:00:00.000Z",
                "checkInStatus": "checkedIn",
                "earlyReleaseEndTime": "2021-01-01T00:00:00.000Z",
                "endTime": "2021-01-01T00:00:00.000Z",
                "guest": {
                    "firstName": "John",
                    "lastName": "Doe",
                    "email": "john.doe@example.com"
                },
                "isAnonymousBooking": false,
                "startTime": "2021-01-01T00:00:00.000Z",
                "status": "accepted",
                "zoneId": "1234",
                "zoneUuid": "123e4567-e89b-12d3-a456-426614174000",
                "floorId": "1122",
                "floorUuid": "123e4567-e89b-12d3-a456-426614174000",
                "resourceId": "123e4567-e89b-12d3-a456-426614174000",
                "resource": {
                    "id": "123e4567-e89b-12d3-a456-426614174000",
                    "name": "Desk 1",
                    "type": "flexDesk"
                },
                "officeId": "ca99dd78-2efb-49eb-a254-be0e3d56ca15",
                "user": {
                    "id": "123e4567-e89b-12d3-a456-426614174000",
                    "email": "john.doe@example.com",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "cancelledBy": "auto",
                "cancelledByUserId": "123e4567-e89b-12d3-a456-426614174000",
                "history": [
                    {
                        "action": "created",
                        "source": "deskbird-api",
                        "userUuid": "123e4567-e89b-12d3-a456-426614174000",
                        "completedAt": "2021-01-01T00:00:00.000Z"
                    }
                ],
                "createdAt": "2021-01-01T00:00:00.000Z",
                "updatedAt": "2021-01-01T00:00:00.000Z"
            }
        ]
    }
    Built with