{ "meta": { "page": { "current-page": 1, "per-page": 250, "from": 1, "to": 238, "total": 238, "last-page": 1 } }, "links": { "first": "https://b.anny.eu/api/v1/resources/study-desks-branch-library-main-campus/children?filter%5Bavailable_from%5D=2026-02-04T23%3A00%3A00%2B01%3A00&filter%5Bavailable_to%5D=2026-02-05T00%3A00%3A00%2B01%3A00&filter%5Bavailability_exact_match%5D=1&filter%5Bexclude_hidden%5D=0&filter%5Bexclude_child_resources%5D=0&filter%5Bavailability_service_id%5D=601&filter%5Binclude_unavailable%5D=0&sort=name&page%5Bnumber%5D=1&page%5Bsize%5D=250", "last": "https://b.anny.eu/api/v1/resources/study-desks-branch-library-main-campus/children?filter%5Bavailable_from%5D=2026-02-04T23%3A00%3A00%2B01%3A00&filter%5Bavailable_to%5D=2026-02-05T00%3A00%3A00%2B01%3A00&filter%5Bavailability_exact_match%5D=1&filter%5Bexclude_hidden%5D=0&filter%5Bexclude_child_resources%5D=0&filter%5Bavailability_service_id%5D=601&filter%5Binclude_unavailable%5D=0&sort=name&page%5Bnumber%5D=1&page%5Bsize%5D=250" }, "data": [ { "type": "resources", "id": "15454", "attributes": { "slug": "j7YCtqBiWI1zctmrP0oCWo18JOtbmG", "name": "Desk No. 1 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148773, "longitude": 11.567771, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "j7YCtqBiWI1zctmrP0oCWo18JOtbmG@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15454" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15454, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15454" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15454" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15460", "attributes": { "slug": "zksNVz5rvW7th1ot4bLex9gZu06alI", "name": "Desk No. 3 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148779, "longitude": 11.567749, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "zksNVz5rvW7th1ot4bLex9gZu06alI@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15460" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15460, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15460" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15460" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15463", "attributes": { "slug": "s6b8u2As5j4QffYRQAVOZOPwbzrTRO", "name": "Desk No. 4 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148773, "longitude": 11.567745, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "s6b8u2As5j4QffYRQAVOZOPwbzrTRO@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15463" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15463, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15463" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15463" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15466", "attributes": { "slug": "W9NmOPnntaSMA3Zyh22s64nUSVRL6x", "name": "Desk No. 5 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148785, "longitude": 11.567729, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "W9NmOPnntaSMA3Zyh22s64nUSVRL6x@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15466" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15466, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15466" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15466" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15469", "attributes": { "slug": "ChSp2JDCdKo5jJVVTx40ejVT4DkPWZ", "name": "Desk No. 6 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148779, "longitude": 11.567724, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "ChSp2JDCdKo5jJVVTx40ejVT4DkPWZ@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15469" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15469, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15469" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15469" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15472", "attributes": { "slug": "0xqQ4sZI6mOtokEFSiG8RKmFbs2jBs", "name": "Desk No. 7 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148791, "longitude": 11.567707, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "0xqQ4sZI6mOtokEFSiG8RKmFbs2jBs@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15472" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15472, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15472" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15472" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15475", "attributes": { "slug": "5JTeh0nBEAGrHt3B95UanlIax9aL27", "name": "Desk No. 8 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148785, "longitude": 11.567703, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "5JTeh0nBEAGrHt3B95UanlIax9aL27@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15475" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15475, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15475" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15475" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15481", "attributes": { "slug": "Y4U35sEaTHBiLH5L5YfHuJEtVGacBn", "name": "Desk No. 10 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148791, "longitude": 11.567682, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Y4U35sEaTHBiLH5L5YfHuJEtVGacBn@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15481" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15481, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15481" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15481" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15484", "attributes": { "slug": "Lt8P1tCT2jsbpr4DB4vzjhjitvG6SU", "name": "Desk No. 11 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148803, "longitude": 11.567665, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Lt8P1tCT2jsbpr4DB4vzjhjitvG6SU@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15484" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15484, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15484" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15484" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15487", "attributes": { "slug": "yuKU9i0RaITUwnhftji3ln0FCxRmC9", "name": "Desk No. 12 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148797, "longitude": 11.567661, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "yuKU9i0RaITUwnhftji3ln0FCxRmC9@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15487" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15487, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15487" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15487" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15490", "attributes": { "slug": "m6eMsYRZgeF4uSTylaLPXNyloW2nX2", "name": "Desk No. 13 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148809, "longitude": 11.567644, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "m6eMsYRZgeF4uSTylaLPXNyloW2nX2@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15490" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15490, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15490" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15490" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15493", "attributes": { "slug": "uaMsNdZZXi2iFtsAZM4qPpGrox7T7K", "name": "Desk No. 14 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148802, "longitude": 11.56764, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "uaMsNdZZXi2iFtsAZM4qPpGrox7T7K@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15493" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15493, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15493" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15493" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15499", "attributes": { "slug": "akUG8c8p6l2o8vlmQKiUs20C3Fk3tH", "name": "Desk No. 16 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148808, "longitude": 11.567619, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "akUG8c8p6l2o8vlmQKiUs20C3Fk3tH@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15499" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15499, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15499" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15499" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15505", "attributes": { "slug": "i7zNl27psNGMycaVJ3vmgsM0HjvkDa", "name": "Desk No. 18 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148827, "longitude": 11.567631, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "i7zNl27psNGMycaVJ3vmgsM0HjvkDa@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15505" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15505, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15505" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15505" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15547", "attributes": { "slug": "90Ah5eVWNuRsaRSKmq81hbnOocvn8R", "name": "Desk No. 20 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148821, "longitude": 11.567652, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "90Ah5eVWNuRsaRSKmq81hbnOocvn8R@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15547" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15547, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15547" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15547" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15550", "attributes": { "slug": "6O24QCZQDySA4RmG5GkF2HrReGPo44", "name": "Desk No. 21 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148822, "longitude": 11.567676, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "6O24QCZQDySA4RmG5GkF2HrReGPo44@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15550" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15550, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15550" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15550" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15553", "attributes": { "slug": "kIYXutrXkzHxU2wOntccNxxzYxoTmp", "name": "Desk No. 22 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148815, "longitude": 11.567672, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "kIYXutrXkzHxU2wOntccNxxzYxoTmp@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15553" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15553, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15553" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15553" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15556", "attributes": { "slug": "3WwPhoqrdQRgt5NAXanzfKkjwtw6PB", "name": "Desk No. 23 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148816, "longitude": 11.567698, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "3WwPhoqrdQRgt5NAXanzfKkjwtw6PB@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15556" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15556, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15556" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15556" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15559", "attributes": { "slug": "gZXsjIYJ3QKEF8YPpamGX6JmLATnub", "name": "Desk No. 24 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148809, "longitude": 11.567693, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "gZXsjIYJ3QKEF8YPpamGX6JmLATnub@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15559" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15559, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15559" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15559" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15562", "attributes": { "slug": "EB9B9S0GoiONbdod2fZfouy3HxWxfN", "name": "Desk No. 25 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14881, "longitude": 11.567719, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "EB9B9S0GoiONbdod2fZfouy3HxWxfN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15562" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15562, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15562" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15562" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15565", "attributes": { "slug": "zJzwdSyJFWGbDSVUg4g9cXv9GEMpdX", "name": "Desk No. 26 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148803, "longitude": 11.567715, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "zJzwdSyJFWGbDSVUg4g9cXv9GEMpdX@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15565" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15565, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15565" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15565" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15568", "attributes": { "slug": "qNerZWXTOeIAlLzHQRDZEKEMXhq2N8", "name": "Desk No. 27 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148804, "longitude": 11.56774, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "qNerZWXTOeIAlLzHQRDZEKEMXhq2N8@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15568" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15568, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15568" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15568" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15574", "attributes": { "slug": "HCJD42cIi8deQ9uFNO26C6aKkDsPgs", "name": "Desk No. 29 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148798, "longitude": 11.567761, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "HCJD42cIi8deQ9uFNO26C6aKkDsPgs@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15574" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15574, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15574" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15574" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15577", "attributes": { "slug": "a7p2yn4ZUiqU1Qe2fzc4DbaznJGW2s", "name": "Desk No. 30 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148791, "longitude": 11.567757, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "a7p2yn4ZUiqU1Qe2fzc4DbaznJGW2s@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15577" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15577, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15577" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15577" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15778", "attributes": { "slug": "kdRotaS8Gp1XWK0zFgIQILsUSTHluf", "name": "Desk No. 31 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148816, "longitude": 11.567796, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "kdRotaS8Gp1XWK0zFgIQILsUSTHluf@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15778" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15778, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15778" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15778" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15781", "attributes": { "slug": "IpS0shd6V41O6lnc9fDwOmdm1olxCo", "name": "Desk No. 32 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148819, "longitude": 11.567787, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "IpS0shd6V41O6lnc9fDwOmdm1olxCo@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15781" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15781, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15781" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15781" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15784", "attributes": { "slug": "B9wJHVKLBfrbkXaDeCBBbs0dLlX3r2", "name": "Desk No. 33 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148831, "longitude": 11.567806000000001, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "B9wJHVKLBfrbkXaDeCBBbs0dLlX3r2@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15784" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15784, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15784" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15784" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15787", "attributes": { "slug": "mDUzBLMs31rhSohg7ivex1ylpygDK2", "name": "Desk No. 34 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148833, "longitude": 11.567796, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "mDUzBLMs31rhSohg7ivex1ylpygDK2@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15787" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15787, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15787" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15787" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15790", "attributes": { "slug": "lYDalLfEC6N9CJBHzTKjpds4oJOaoX", "name": "Desk No. 35 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148845, "longitude": 11.567815, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "lYDalLfEC6N9CJBHzTKjpds4oJOaoX@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15790" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15790, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15790" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15790" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15793", "attributes": { "slug": "n0jepMyc4Udzr1HYEAFFMDayWYjvEk", "name": "Desk No. 36 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148848, "longitude": 11.567805, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "n0jepMyc4Udzr1HYEAFFMDayWYjvEk@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15793" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15793, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15793" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15793" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15796", "attributes": { "slug": "780cHRidP6YyHFZyF8V0GPHyY2jdmF", "name": "Desk No. 37 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148859, "longitude": 11.567824, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "780cHRidP6YyHFZyF8V0GPHyY2jdmF@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15796" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15796, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15796" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15796" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15799", "attributes": { "slug": "48Gz4JHLWvrXELh4r6tQAtPovGEcfJ", "name": "Desk No. 38 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148862, "longitude": 11.567814, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "48Gz4JHLWvrXELh4r6tQAtPovGEcfJ@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15799" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15799, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15799" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15799" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15802", "attributes": { "slug": "yyXH54VRstAKP250ZJdTTitX9ZVdq6", "name": "Desk No. 39 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148874, "longitude": 11.567833, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "yyXH54VRstAKP250ZJdTTitX9ZVdq6@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15802" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15802, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15802" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15802" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15805", "attributes": { "slug": "gnBePcmqBjXNfRScaOiPByRHRtHp5s", "name": "Desk No. 40 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148877, "longitude": 11.567824, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "gnBePcmqBjXNfRScaOiPByRHRtHp5s@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15805" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15805, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15805" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15805" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15808", "attributes": { "slug": "hffCPUMceA1sm2ezbFLxAxbDOiPjXy", "name": "Desk No. 41 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148888, "longitude": 11.567842, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "hffCPUMceA1sm2ezbFLxAxbDOiPjXy@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15808" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15808, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15808" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15808" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15811", "attributes": { "slug": "fY8gQ1sTx6bOVolMYmBmvudNtBbY0E", "name": "Desk No. 42 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148891, "longitude": 11.567833, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "fY8gQ1sTx6bOVolMYmBmvudNtBbY0E@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15811" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15811, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15811" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15811" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15817", "attributes": { "slug": "ElJEtCQiQQMpldq82x7T33xPLyYFfS", "name": "Desk No. 44 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148905, "longitude": 11.567841, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "ElJEtCQiQQMpldq82x7T33xPLyYFfS@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15817" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15817, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15817" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15817" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15820", "attributes": { "slug": "l9D2VAXn96t7NnBffHXlxhGXUrdtby", "name": "Desk No. 45 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148917, "longitude": 11.56786, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "l9D2VAXn96t7NnBffHXlxhGXUrdtby@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15820" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15820, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15820" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15820" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15823", "attributes": { "slug": "a4r3gQEiJ7696CU7PaJzwzHIkHzJbN", "name": "Desk No. 46 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148919, "longitude": 11.56785, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "a4r3gQEiJ7696CU7PaJzwzHIkHzJbN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15823" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15823, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15823" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15823" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15826", "attributes": { "slug": "Aa0GlyaXEuofASQ06f9jjc6ROYYa4X", "name": "Desk No. 47 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148931, "longitude": 11.567869, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Aa0GlyaXEuofASQ06f9jjc6ROYYa4X@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15826" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15826, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15826" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15826" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15829", "attributes": { "slug": "sGVA8B4zLEtSWHHMHffhx8GzAr0rGL", "name": "Desk No. 48 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148933, "longitude": 11.567859, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "sGVA8B4zLEtSWHHMHffhx8GzAr0rGL@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15829" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15829, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15829" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15829" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15832", "attributes": { "slug": "JcdAzWk3nRbBylceTHSptNduq8w3Lo", "name": "Desk No. 49 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148945, "longitude": 11.567878, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "JcdAzWk3nRbBylceTHSptNduq8w3Lo@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15832" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15832, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15832" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15832" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15835", "attributes": { "slug": "5dXi7ToCtyzUa4Xj0JFs2TL1C2cSmk", "name": "Desk No. 50 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148948, "longitude": 11.567868, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "5dXi7ToCtyzUa4Xj0JFs2TL1C2cSmk@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15835" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15835, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15835" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15835" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15838", "attributes": { "slug": "lTmBzGSRahtvCTn4nBdMMfOTzW8i0f", "name": "Desk No. 51 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148959, "longitude": 11.567887, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "lTmBzGSRahtvCTn4nBdMMfOTzW8i0f@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15838" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15838, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15838" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15838" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15841", "attributes": { "slug": "Sgh98hBdydenpvBM1ft6i00JSbavTg", "name": "Desk No. 52 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148962, "longitude": 11.567877, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Sgh98hBdydenpvBM1ft6i00JSbavTg@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15841" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15841, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15841" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15841" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15844", "attributes": { "slug": "rAY0tP5jwiDxSF8BCu8w6DNnHKjGQc", "name": "Desk No. 53 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148983, "longitude": 11.567879, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "rAY0tP5jwiDxSF8BCu8w6DNnHKjGQc@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15844" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15844, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15844" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15844" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15847", "attributes": { "slug": "2LDqkoYGeAP61QIM8WfG6WopoFZRes", "name": "Desk No. 54 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148976, "longitude": 11.567875, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "2LDqkoYGeAP61QIM8WfG6WopoFZRes@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15847" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15847, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15847" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15847" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15850", "attributes": { "slug": "egwdtX1H2sMidIOhMel0kt7L1KdxxL", "name": "Desk No. 55 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148989, "longitude": 11.567858, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "egwdtX1H2sMidIOhMel0kt7L1KdxxL@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15850" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15850, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15850" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15850" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15853", "attributes": { "slug": "VEzdIwfv70B2rb7VInoC6pFo0gCAxC", "name": "Desk No. 56 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148982, "longitude": 11.567854, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "VEzdIwfv70B2rb7VInoC6pFo0gCAxC@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15853" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15853, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15853" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15853" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15856", "attributes": { "slug": "ySDAfuHi9xkwwuuLsCtiLCyp9PWjoX", "name": "Desk No. 57 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148994, "longitude": 11.567837, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "ySDAfuHi9xkwwuuLsCtiLCyp9PWjoX@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15856" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15856, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15856" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15856" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15859", "attributes": { "slug": "WE0FPtaWDNJ7MlqCB5BT1etQKqTLuL", "name": "Desk No. 58 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148988, "longitude": 11.567833, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "WE0FPtaWDNJ7MlqCB5BT1etQKqTLuL@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15859" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15859, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15859" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15859" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15862", "attributes": { "slug": "o2zmugdQy5y0VpR8TrYqh9QTyzfyfF", "name": "Desk No. 59 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149001, "longitude": 11.567815, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "o2zmugdQy5y0VpR8TrYqh9QTyzfyfF@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15862" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15862, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15862" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15862" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15865", "attributes": { "slug": "ZhNQLrQYuwOPX5xZLqIaLFfbk5mQEV", "name": "Desk No. 60 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148994, "longitude": 11.567811, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "ZhNQLrQYuwOPX5xZLqIaLFfbk5mQEV@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15865" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15865, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15865" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15865" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15868", "attributes": { "slug": "421q2qV30R0N3yOMob7R6PNVdlCH34", "name": "Desk No. 61 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149006, "longitude": 11.567794, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "421q2qV30R0N3yOMob7R6PNVdlCH34@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15868" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15868, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15868" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15868" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15871", "attributes": { "slug": "07553BGMOrrDjOStKp5RXlgXRKx0hQ", "name": "Desk No. 62 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149, "longitude": 11.56779, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "07553BGMOrrDjOStKp5RXlgXRKx0hQ@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15871" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15871, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15871" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15871" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15874", "attributes": { "slug": "Ca75PzujmLQh2pmmk4ju69wD0epEju", "name": "Desk No. 63 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149013, "longitude": 11.567774, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Ca75PzujmLQh2pmmk4ju69wD0epEju@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15874" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15874, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15874" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15874" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15877", "attributes": { "slug": "PoRB4R7S9sji7NofM19PqM77Xd5UNG", "name": "Desk No. 64 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149006, "longitude": 11.567769, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "PoRB4R7S9sji7NofM19PqM77Xd5UNG@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15877" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15877, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15877" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15877" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15880", "attributes": { "slug": "Bz9vsQ806WcAO6rH4v8AvnowiZb5Fq", "name": "Desk No. 65 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149018, "longitude": 11.567752, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Bz9vsQ806WcAO6rH4v8AvnowiZb5Fq@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15880" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15880, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15880" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15880" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15883", "attributes": { "slug": "BFOYPRz9wNHSs3tXPHhfwvPPInN147", "name": "Desk No. 66 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149012, "longitude": 11.567748, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "BFOYPRz9wNHSs3tXPHhfwvPPInN147@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15883" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15883, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15883" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15883" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15886", "attributes": { "slug": "B9F6YsNGGyefvM68Nrx7QmCe6splAN", "name": "Desk No. 67 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149038, "longitude": 11.567764, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "B9F6YsNGGyefvM68Nrx7QmCe6splAN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15886" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15886, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15886" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15886" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15889", "attributes": { "slug": "UJbQTKEoebHMo5xUDklONEnpomowVy", "name": "Desk No. 68 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149031, "longitude": 11.56776, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "UJbQTKEoebHMo5xUDklONEnpomowVy@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15889" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15889, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15889" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15889" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15892", "attributes": { "slug": "g9lsR2PL1W4AhnUEOq54w7Kmg2OAl3", "name": "Desk No. 69 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149031, "longitude": 11.567785, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "g9lsR2PL1W4AhnUEOq54w7Kmg2OAl3@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15892" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15892, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15892" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15892" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15895", "attributes": { "slug": "vRlaqSlTPbDmflljoIBo8oSQIwse4P", "name": "Desk No. 70 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149025, "longitude": 11.567781, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "vRlaqSlTPbDmflljoIBo8oSQIwse4P@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15895" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15895, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15895" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15895" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15898", "attributes": { "slug": "E8w42nQVvWmSHGPgvNweVkpdTXU9Yc", "name": "Desk No. 71 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149025, "longitude": 11.567807, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "E8w42nQVvWmSHGPgvNweVkpdTXU9Yc@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15898" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15898, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15898" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15898" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15901", "attributes": { "slug": "uwqEJnDbuPehT7gQUfAxf2JmW9cSSg", "name": "Desk No. 72 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149019, "longitude": 11.567803, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "uwqEJnDbuPehT7gQUfAxf2JmW9cSSg@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15901" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15901, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15901" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15901" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15904", "attributes": { "slug": "MsilitfQyjcNaDzpUp1uKmwNKqayGH", "name": "Desk No. 73 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14902, "longitude": 11.567827, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "MsilitfQyjcNaDzpUp1uKmwNKqayGH@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15904" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15904, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15904" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15904" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15907", "attributes": { "slug": "EuArue9Zqn8Zsf3Tm1hRXtp2ldMTSp", "name": "Desk No. 74 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149013, "longitude": 11.567823, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "EuArue9Zqn8Zsf3Tm1hRXtp2ldMTSp@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15907" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15907, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15907" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15907" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15910", "attributes": { "slug": "zunvMAxC1ohLSLbpiOG6FGtRgg1jOU", "name": "Desk No. 75 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149014, "longitude": 11.567848, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "zunvMAxC1ohLSLbpiOG6FGtRgg1jOU@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15910" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15910, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15910" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15910" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15913", "attributes": { "slug": "wvqx2Bs1FKDvqORqSWTt7hUKoUXr2V", "name": "Desk No. 76 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149007, "longitude": 11.567844000000001, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "wvqx2Bs1FKDvqORqSWTt7hUKoUXr2V@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15913" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15913, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15913" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15913" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15916", "attributes": { "slug": "5IGq7gT7vhPIkodW1IBr4VO0JsD3g5", "name": "Desk No. 77 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149008, "longitude": 11.567871, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "5IGq7gT7vhPIkodW1IBr4VO0JsD3g5@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15916" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15916, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15916" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15916" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15919", "attributes": { "slug": "5OsdQgyYusOpcHMtUkgnligABEhoQc", "name": "Desk No. 78 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149001, "longitude": 11.567866, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "5OsdQgyYusOpcHMtUkgnligABEhoQc@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15919" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15919, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15919" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15919" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15922", "attributes": { "slug": "DyI7Ab4bniWG57yIouEyrd6k58BriX", "name": "Desk No. 79 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.149002, "longitude": 11.567891, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "DyI7Ab4bniWG57yIouEyrd6k58BriX@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15922" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15922, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15922" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15922" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15925", "attributes": { "slug": "ilNDcmcI4y1G5tiEWqQ8vYzlTWP9Lk", "name": "Desk No. 80 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148995, "longitude": 11.567887, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "ilNDcmcI4y1G5tiEWqQ8vYzlTWP9Lk@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15925" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15925, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15925" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15925" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15928", "attributes": { "slug": "Gvbh8xG0IJuIkEndnC6nkWqzFmGSza", "name": "Desk No. 81 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148996, "longitude": 11.567912, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Gvbh8xG0IJuIkEndnC6nkWqzFmGSza@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15928" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15928, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15928" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15928" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15931", "attributes": { "slug": "CdTBb1DDPXWiNtxk3aq3DYElWMtVIq", "name": "Desk No. 82 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14899, "longitude": 11.567907, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "CdTBb1DDPXWiNtxk3aq3DYElWMtVIq@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15931" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15931, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15931" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15931" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15934", "attributes": { "slug": "4s2TBfilguSavvcTiaCSuTGhcFkcsP", "name": "Desk No. 83 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14899, "longitude": 11.567932, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "4s2TBfilguSavvcTiaCSuTGhcFkcsP@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15934" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15934, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15934" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15934" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15937", "attributes": { "slug": "tKpCWjD3yhfgCTqN3UNAY5qdeXswNf", "name": "Desk No. 84 | on gallery", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148984, "longitude": 11.567928, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "tKpCWjD3yhfgCTqN3UNAY5qdeXswNf@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15937" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15937, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15937" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15937" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15976", "attributes": { "slug": "c4irzCPXX1fkVvmbXqzWqBYakIODB2", "name": "Desk No. 85 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148914, "longitude": 11.568023, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "c4irzCPXX1fkVvmbXqzWqBYakIODB2@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15976" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15976, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15976" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15976" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15982", "attributes": { "slug": "vybJJIHsjd6mP5IBhcC81seGu562wE", "name": "Desk No. 87 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148895, "longitude": 11.56809, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "vybJJIHsjd6mP5IBhcC81seGu562wE@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15982" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15982, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15982" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15982" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15985", "attributes": { "slug": "NGZpaLbOJvAelvsyJXb1rvboZtAQSt", "name": "Desk No. 88 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148893, "longitude": 11.5681, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "NGZpaLbOJvAelvsyJXb1rvboZtAQSt@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15985" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15985, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15985" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15985" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15988", "attributes": { "slug": "2AD1jq0z5wfKThvhPl2Aqz63ZajrSS", "name": "Desk No. 89 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148886, "longitude": 11.568096, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "2AD1jq0z5wfKThvhPl2Aqz63ZajrSS@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15988" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15988, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15988" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15988" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15994", "attributes": { "slug": "p2uvcqgUz3KYAfh8yjZkMVekpW3Wif", "name": "Desk No. 91 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148906, "longitude": 11.568053, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "p2uvcqgUz3KYAfh8yjZkMVekpW3Wif@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15994" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15994, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15994" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15994" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "15997", "attributes": { "slug": "nMC3cMvsG5bv3dCnGzgreoWruqywXr", "name": "Desk No. 92 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148912, "longitude": 11.568033, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "nMC3cMvsG5bv3dCnGzgreoWruqywXr@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/15997" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 15997, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15997" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "15997" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16000", "attributes": { "slug": "6fcXBVsNEJmm8cJ4kmEnlae78878Wk", "name": "Desk No. 93 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148917, "longitude": 11.568013, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "6fcXBVsNEJmm8cJ4kmEnlae78878Wk@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16000" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16000, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16000" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16000" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16003", "attributes": { "slug": "n7auOhxIwXvOqTvH7agvwNaP7yhYQd", "name": "Desk No. 94 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148894, "longitude": 11.56801, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "n7auOhxIwXvOqTvH7agvwNaP7yhYQd@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16003" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16003, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16003" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16003" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16006", "attributes": { "slug": "IiuGW7MTCcGC0b6owuoJqfnR92HBT7", "name": "Desk No. 95 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148889, "longitude": 11.56803, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "IiuGW7MTCcGC0b6owuoJqfnR92HBT7@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16006" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16006, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16006" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16006" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16009", "attributes": { "slug": "xt0NYUS7HsFBS7OaPWkLUNhP1AunXV", "name": "Desk No. 96 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148886, "longitude": 11.56804, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "xt0NYUS7HsFBS7OaPWkLUNhP1AunXV@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16009" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16009, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16009" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16009" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16012", "attributes": { "slug": "B1eCXvE9G43sb7ZGG1LtkkXYzSya7O", "name": "Desk No. 97 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148892, "longitude": 11.56802, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "B1eCXvE9G43sb7ZGG1LtkkXYzSya7O@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16012" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16012, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16012" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16012" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16015", "attributes": { "slug": "3w0xBWcqaNZ4gugroMo7UrxXIC3e93", "name": "Desk No. 98 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148897, "longitude": 11.568, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "3w0xBWcqaNZ4gugroMo7UrxXIC3e93@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16015" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16015, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16015" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16015" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16018", "attributes": { "slug": "BmMU5rJ2hRXD0QQHLIhsAjRjK76ZZS", "name": "Desk No. 99 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148871, "longitude": 11.567996, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "BmMU5rJ2hRXD0QQHLIhsAjRjK76ZZS@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16018" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16018, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16018" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16018" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16021", "attributes": { "slug": "QK5YQx4JSMacO2I6OKCwbHqjoVtHJw", "name": "Desk No. 100 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148866, "longitude": 11.568016, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "QK5YQx4JSMacO2I6OKCwbHqjoVtHJw@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16021" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16021, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16021" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16021" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16024", "attributes": { "slug": "3Wy5639Oh8ukBF16EgKP5dYO55SLMf", "name": "Desk No. 101 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148859, "longitude": 11.568067, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "3Wy5639Oh8ukBF16EgKP5dYO55SLMf@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16024" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16024, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16024" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16024" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16027", "attributes": { "slug": "SgiaYgZVYfiztXvqrKTYNlO44v72q7", "name": "Desk No. 102 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148856, "longitude": 11.568077, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "SgiaYgZVYfiztXvqrKTYNlO44v72q7@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16027" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16027, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16027" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16027" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16030", "attributes": { "slug": "o2a56BMJpBYyGMu60fiO9XcNcSfgQH", "name": "Desk No. 103 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148849, "longitude": 11.568073, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "o2a56BMJpBYyGMu60fiO9XcNcSfgQH@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16030" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16030, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16030" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16030" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16033", "attributes": { "slug": "WZgeUmmpOvFYfOHchiSeh6SqA5aTGN", "name": "Desk No. 104 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148852, "longitude": 11.568063, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "WZgeUmmpOvFYfOHchiSeh6SqA5aTGN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16033" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16033, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16033" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16033" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16036", "attributes": { "slug": "blbLYUTIh28f1XY9VPZKkfst5snPBV", "name": "Desk No. 105 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148863, "longitude": 11.568026, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "blbLYUTIh28f1XY9VPZKkfst5snPBV@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16036" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16036, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16036" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16036" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16039", "attributes": { "slug": "cZuVNdZDPgeVOW4XcyvVQbGlU5PKVB", "name": "Desk No. 106 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148868, "longitude": 11.568006, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "cZuVNdZDPgeVOW4XcyvVQbGlU5PKVB@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16039" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16039, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16039" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16039" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16042", "attributes": { "slug": "NS7h6Ir5v3lH2AP5BM2aLqI1ZJaO2j", "name": "Desk No. 107 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148874, "longitude": 11.567986, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "NS7h6Ir5v3lH2AP5BM2aLqI1ZJaO2j@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16042" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16042, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16042" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16042" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16045", "attributes": { "slug": "v3f0M8Q2w6MhgeZsG6N61vO0bsBnfe", "name": "Desk No. 108 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148851, "longitude": 11.567982, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "v3f0M8Q2w6MhgeZsG6N61vO0bsBnfe@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16045" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16045, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16045" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16045" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16048", "attributes": { "slug": "skZbQUx34L0y8PwRaXLehT158ssB0A", "name": "Desk No. 109 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148845, "longitude": 11.568002, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "skZbQUx34L0y8PwRaXLehT158ssB0A@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16048" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16048, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16048" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16048" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16051", "attributes": { "slug": "vnm5QhQ1ohV6YFy6dyWhrmZCEkZJhF", "name": "Desk No. 110 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148825, "longitude": 11.568047, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "vnm5QhQ1ohV6YFy6dyWhrmZCEkZJhF@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16051" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16051, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16051" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16051" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16054", "attributes": { "slug": "vUHh0IJvSqs6B5zpjJ5uJMmRLaCaYA", "name": "Desk No. 111 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148822, "longitude": 11.568057, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "vUHh0IJvSqs6B5zpjJ5uJMmRLaCaYA@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16054" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16054, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16054" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16054" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16057", "attributes": { "slug": "EqcltywnisYhMVChl4l1c2TNMlf9Uq", "name": "Desk No. 112 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148816, "longitude": 11.568052, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "EqcltywnisYhMVChl4l1c2TNMlf9Uq@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16057" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16057, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16057" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16057" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16060", "attributes": { "slug": "qD2aDHOJMVdSnQRwRPxcYbgJ6vIkoz", "name": "Desk No. 113 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148819, "longitude": 11.568043, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "qD2aDHOJMVdSnQRwRPxcYbgJ6vIkoz@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16060" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16060, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16060" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16060" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16063", "attributes": { "slug": "RaRxkXSdRyiHlZfXeJMwabAWmvMIi4", "name": "Desk No. 114 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148842, "longitude": 11.568012, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "RaRxkXSdRyiHlZfXeJMwabAWmvMIi4@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16063" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16063, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16063" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16063" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16066", "attributes": { "slug": "qLl1L0rgO95pLUDjtl09ccSUD57N5P", "name": "Desk No. 115 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148848, "longitude": 11.567992, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "qLl1L0rgO95pLUDjtl09ccSUD57N5P@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16066" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16066, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16066" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16066" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16069", "attributes": { "slug": "FvghfqPcoRfhd3Icg8Xjou4pJ6s2SR", "name": "Desk No. 116 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148853, "longitude": 11.567972, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "FvghfqPcoRfhd3Icg8Xjou4pJ6s2SR@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16069" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16069, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16069" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16069" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16072", "attributes": { "slug": "xjNwULHAafNcoM7ZE1xfMQ1Ky2znAi", "name": "Desk No. 117 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148829, "longitude": 11.567969, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "xjNwULHAafNcoM7ZE1xfMQ1Ky2znAi@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16072" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16072, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16072" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16072" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16075", "attributes": { "slug": "x9xTriP55ujfqcrbA66tKOf5oWXkby", "name": "Desk No. 118 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148824, "longitude": 11.567989, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "x9xTriP55ujfqcrbA66tKOf5oWXkby@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16075" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16075, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16075" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16075" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16078", "attributes": { "slug": "rAC2hqasNk8J2OxqA9pgw1B32nqT5A", "name": "Desk No. 119 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148821, "longitude": 11.567999, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "rAC2hqasNk8J2OxqA9pgw1B32nqT5A@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16078" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16078, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16078" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16078" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16081", "attributes": { "slug": "9I40WqkEnsDduy0Ofm1sKQX9ciTjZC", "name": "Desk No. 120 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148827, "longitude": 11.567979, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "9I40WqkEnsDduy0Ofm1sKQX9ciTjZC@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16081" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16081, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16081" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16081" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16084", "attributes": { "slug": "9tS4LGDVMCMgRTHZJ46KZpZmoLIpye", "name": "Desk No. 121 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148832, "longitude": 11.56796, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "9tS4LGDVMCMgRTHZJ46KZpZmoLIpye@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16084" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16084, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16084" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16084" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16087", "attributes": { "slug": "V6lVamGTsVxxwvyl5Vd1mL5DuFWysj", "name": "Desk No. 122 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148809, "longitude": 11.567955, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "V6lVamGTsVxxwvyl5Vd1mL5DuFWysj@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16087" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16087, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16087" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16087" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16090", "attributes": { "slug": "mq0AJlhbkPeJ1gXeiy4Zkj40mPqZdp", "name": "Desk No. 123 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148803, "longitude": 11.567975, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "mq0AJlhbkPeJ1gXeiy4Zkj40mPqZdp@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16090" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16090, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16090" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16090" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16093", "attributes": { "slug": "DhaMgQoZb2prTeWFSleoh3zQKSbIht", "name": "Desk No. 124 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148789, "longitude": 11.568024, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "DhaMgQoZb2prTeWFSleoh3zQKSbIht@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16093" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16093, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16093" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16093" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16096", "attributes": { "slug": "dj07jk31jZFP151BHzyT58gYhgUgiM", "name": "Desk No. 125 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148787, "longitude": 11.568034, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "dj07jk31jZFP151BHzyT58gYhgUgiM@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16096" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16096, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16096" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16096" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16099", "attributes": { "slug": "gYL8UrHjYmsoTllk6Vvx71aTXP4BUN", "name": "Desk No. 126 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14878, "longitude": 11.568029, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "gYL8UrHjYmsoTllk6Vvx71aTXP4BUN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16099" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16099, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16099" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16099" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16102", "attributes": { "slug": "EFZKzZUw1ycXq9CbXcPvQTUh73e3Ck", "name": "Desk No. 127 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148783, "longitude": 11.56802, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "EFZKzZUw1ycXq9CbXcPvQTUh73e3Ck@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16102" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16102, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16102" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16102" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16105", "attributes": { "slug": "zas1epZqQHyNnJAc3KnVBiJ6oxbltt", "name": "Desk No. 128 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.1488, "longitude": 11.567985, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "zas1epZqQHyNnJAc3KnVBiJ6oxbltt@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16105" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16105, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16105" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16105" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16108", "attributes": { "slug": "0wc2pGI7JCzJGsgS038mq0rdiHrk2Q", "name": "Desk No. 129 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148806, "longitude": 11.567965000000001, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "0wc2pGI7JCzJGsgS038mq0rdiHrk2Q@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16108" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16108, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16108" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16108" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16111", "attributes": { "slug": "MbIDQKe6wJQ03fi3znzoKQHJL8l0tA", "name": "Desk No. 130 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148812, "longitude": 11.567945, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "MbIDQKe6wJQ03fi3znzoKQHJL8l0tA@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16111" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16111, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16111" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16111" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16114", "attributes": { "slug": "nqnWnSFPX2xgtaXlA1EJNwBHbHuc87", "name": "Desk No. 131 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148787, "longitude": 11.567942, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "nqnWnSFPX2xgtaXlA1EJNwBHbHuc87@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16114" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16114, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16114" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16114" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16117", "attributes": { "slug": "SGQ2xR178Iztkhfh7I0NymP4PwJDJb", "name": "Desk No. 132 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148782, "longitude": 11.567962, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "SGQ2xR178Iztkhfh7I0NymP4PwJDJb@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16117" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16117, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16117" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16117" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16120", "attributes": { "slug": "C0TPBS6w4udmf1E5SRFO8dCP20YcRc", "name": "Desk No. 133 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148779, "longitude": 11.567972, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "C0TPBS6w4udmf1E5SRFO8dCP20YcRc@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16120" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16120, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16120" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16120" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16123", "attributes": { "slug": "zEEuSQ3AwYeSIVPqFT9lOO8x33NjHG", "name": "Desk No. 134 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148785, "longitude": 11.567952, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "zEEuSQ3AwYeSIVPqFT9lOO8x33NjHG@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16123" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16123, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16123" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16123" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16126", "attributes": { "slug": "T2t6fWsMnPpLkUt4Y2ugXDWVMfr4TO", "name": "Desk No. 135 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14879, "longitude": 11.567932, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "T2t6fWsMnPpLkUt4Y2ugXDWVMfr4TO@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16126" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16126, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16126" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16126" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16129", "attributes": { "slug": "GbjWjodkwuK8D32bFRDm7hVgPrqEbM", "name": "Desk No. 136 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148764, "longitude": 11.567928, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "GbjWjodkwuK8D32bFRDm7hVgPrqEbM@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16129" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16129, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16129" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16129" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16132", "attributes": { "slug": "gwiLBPfdsoZ8VW893K299TGRYd8oFo", "name": "Desk No. 137 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148759, "longitude": 11.567947, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "gwiLBPfdsoZ8VW893K299TGRYd8oFo@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16132" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16132, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16132" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16132" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16135", "attributes": { "slug": "LyHmMjHdy8hrMvnVqr37vStVdOth3v", "name": "Desk No. 138 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148752, "longitude": 11.568, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "LyHmMjHdy8hrMvnVqr37vStVdOth3v@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16135" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16135, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16135" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16135" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16138", "attributes": { "slug": "V1VprLdQvm7v58bl66Cuft6jz5qWQ4", "name": "Desk No. 139 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148749, "longitude": 11.56801, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "V1VprLdQvm7v58bl66Cuft6jz5qWQ4@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16138" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16138, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16138" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16138" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16141", "attributes": { "slug": "NjuyTFKikyrcsFnlto3drJnBr0KFIu", "name": "Desk No. 140 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148742, "longitude": 11.568005, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "NjuyTFKikyrcsFnlto3drJnBr0KFIu@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16141" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16141, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16141" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16141" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16162", "attributes": { "slug": "e7kVtPB3AWYtQjSBRBaLGw3cA14BXF", "name": "Desk No. 142 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148756, "longitude": 11.567958, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "e7kVtPB3AWYtQjSBRBaLGw3cA14BXF@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16162" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16162, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16162" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16162" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16168", "attributes": { "slug": "Pjj8k9i9G5VQkiaxp1Lxf5JPgUP2ac", "name": "Desk No. 144 | height-adjustable", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148767, "longitude": 11.567917, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Pjj8k9i9G5VQkiaxp1Lxf5JPgUP2ac@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16168" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16168, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16168" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16168" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16171", "attributes": { "slug": "rOQquB21EyRUtuCzQLiZODzFkduySN", "name": "Desk No. 145 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148647, "longitude": 11.56777, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "rOQquB21EyRUtuCzQLiZODzFkduySN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16171" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16171, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16171" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16171" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16174", "attributes": { "slug": "GliIRVbK6AsMd4nEssKjB5oIPzBHWk", "name": "Desk No. 146 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148644, "longitude": 11.567779999999999, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "GliIRVbK6AsMd4nEssKjB5oIPzBHWk@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16174" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16174, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16174" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16174" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16177", "attributes": { "slug": "cDFDYJYn1bl9rErNrmPwoLHC3sjaW3", "name": "Desk No. 147 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148642, "longitude": 11.56779, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "cDFDYJYn1bl9rErNrmPwoLHC3sjaW3@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16177" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16177, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16177" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16177" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16180", "attributes": { "slug": "CJYYGekrCqCA0WDl1kXoDFXaznlvnc", "name": "Desk No. 148 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148639, "longitude": 11.5678, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "CJYYGekrCqCA0WDl1kXoDFXaznlvnc@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16180" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16180, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16180" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16180" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16183", "attributes": { "slug": "5E8ku3lcYKTIdpXfITsscSggtORvzq", "name": "Desk No. 149 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14863, "longitude": 11.567758, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "5E8ku3lcYKTIdpXfITsscSggtORvzq@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16183" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16183, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16183" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16183" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16186", "attributes": { "slug": "ladNfgEtTnB0KLIn1rEXpa4LBzF04K", "name": "Desk No. 150 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148627, "longitude": 11.567768000000001, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "ladNfgEtTnB0KLIn1rEXpa4LBzF04K@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16186" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16186, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16186" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16186" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16189", "attributes": { "slug": "UjeuV0xJJmsYxJTvzD5WvDNGfijQqg", "name": "Desk No. 151 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148624, "longitude": 11.567778, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "UjeuV0xJJmsYxJTvzD5WvDNGfijQqg@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16189" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16189, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16189" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16189" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16192", "attributes": { "slug": "FApknlDjgaMcLC5x7EmW3cM5Qwf4Tx", "name": "Desk No. 152 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148621, "longitude": 11.567788, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "FApknlDjgaMcLC5x7EmW3cM5Qwf4Tx@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16192" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16192, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16192" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16192" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16195", "attributes": { "slug": "olNAmkTpaXVrsENYejP4r9ftVEDXrX", "name": "Desk No. 153 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148618, "longitude": 11.567798, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "olNAmkTpaXVrsENYejP4r9ftVEDXrX@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16195" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16195, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16195" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16195" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16198", "attributes": { "slug": "bK1QFcDnoMVIArAtMQE4IKEp1DNIBc", "name": "Desk No. 154 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148615, "longitude": 11.567808, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "bK1QFcDnoMVIArAtMQE4IKEp1DNIBc@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16198" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16198, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16198" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16198" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16201", "attributes": { "slug": "5aVfqZ12LYO9SZfkUR261xfZjTlYzN", "name": "Desk No. 155 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148612, "longitude": 11.567747, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "5aVfqZ12LYO9SZfkUR261xfZjTlYzN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16201" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16201, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16201" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16201" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16204", "attributes": { "slug": "UfVob3Ll7zc6sl0i6kfQ39lqjr3gcH", "name": "Desk No. 156 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148609, "longitude": 11.567757, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "UfVob3Ll7zc6sl0i6kfQ39lqjr3gcH@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16204" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16204, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16204" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16204" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16207", "attributes": { "slug": "jZXPjlhmr2QIB16R7XYwj3jZDiFn1o", "name": "Desk No. 157 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148606, "longitude": 11.567766, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "jZXPjlhmr2QIB16R7XYwj3jZDiFn1o@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16207" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16207, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16207" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16207" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16210", "attributes": { "slug": "W6vwNkcLFzIuceZ17g4gtOnh5372Dy", "name": "Desk No. 158 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148603, "longitude": 11.567776, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "W6vwNkcLFzIuceZ17g4gtOnh5372Dy@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16210" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16210, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16210" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16210" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16213", "attributes": { "slug": "jeJ3E3gBmSJgRVkvqtfHs5nYQsrrc7", "name": "Desk No. 159 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148601, "longitude": 11.567786, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "jeJ3E3gBmSJgRVkvqtfHs5nYQsrrc7@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16213" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16213, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16213" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16213" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16216", "attributes": { "slug": "kIHvQVEsg401scC4kxWhrG2tSJRlok", "name": "Desk No. 160 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148598, "longitude": 11.567796, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "kIHvQVEsg401scC4kxWhrG2tSJRlok@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16216" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16216, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16216" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16216" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16219", "attributes": { "slug": "GcEkSnbYm0vbYACBqOEglwOtWyTp8r", "name": "Desk No. 161 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148595, "longitude": 11.567806000000001, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "GcEkSnbYm0vbYACBqOEglwOtWyTp8r@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16219" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16219, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16219" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16219" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16222", "attributes": { "slug": "3vzi8l3qSl3aw4upMWlDjqUG0RU4lP", "name": "Desk No. 162 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148592, "longitude": 11.567816, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "3vzi8l3qSl3aw4upMWlDjqUG0RU4lP@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16222" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16222, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16222" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16222" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16225", "attributes": { "slug": "9rsSEkJo7hVcNwUiMsjJ0Ojf1Dsffa", "name": "Desk No. 163 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148594, "longitude": 11.567735, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "9rsSEkJo7hVcNwUiMsjJ0Ojf1Dsffa@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16225" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16225, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16225" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16225" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16228", "attributes": { "slug": "G8Ife910OKFPz2JHjzFq58eP9a9wL5", "name": "Desk No. 164 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148591, "longitude": 11.567745, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "G8Ife910OKFPz2JHjzFq58eP9a9wL5@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16228" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16228, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16228" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16228" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16231", "attributes": { "slug": "FdnDjw75zZd0M6aQnq16AXCWXBLGHj", "name": "Desk No. 165 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148588, "longitude": 11.567755, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "FdnDjw75zZd0M6aQnq16AXCWXBLGHj@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16231" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16231, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16231" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16231" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16234", "attributes": { "slug": "ypxiLhHgSLVmM8IU8hZDmj1BLdNry1", "name": "Desk No. 166 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148586, "longitude": 11.567765, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "ypxiLhHgSLVmM8IU8hZDmj1BLdNry1@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16234" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16234, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16234" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16234" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16237", "attributes": { "slug": "t3qeN80R5rfdCJvWyX6oYlRPZWwvWB", "name": "Desk No. 167 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148583, "longitude": 11.567775, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "t3qeN80R5rfdCJvWyX6oYlRPZWwvWB@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16237" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16237, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16237" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16237" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16240", "attributes": { "slug": "YMOzrM1aFOrsPy6QVeiibtHPdTJCsH", "name": "Desk No. 168 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14858, "longitude": 11.567785, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "YMOzrM1aFOrsPy6QVeiibtHPdTJCsH@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16240" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16240, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16240" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16240" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16243", "attributes": { "slug": "VSpqX31vEYj5bD3qCJL7ir37qxnr1w", "name": "Desk No. 169 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148577, "longitude": 11.567795, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "VSpqX31vEYj5bD3qCJL7ir37qxnr1w@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16243" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16243, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16243" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16243" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16246", "attributes": { "slug": "BBcX1KQc1VjIPPqeMjquV0gHp047mC", "name": "Desk No. 170 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148574, "longitude": 11.567805, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "BBcX1KQc1VjIPPqeMjquV0gHp047mC@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16246" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16246, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16246" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16246" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16249", "attributes": { "slug": "iRnPP3wlLJhMWaJ1CBcqEGFI7VP4PF", "name": "Desk No. 171 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148576, "longitude": 11.567724, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "iRnPP3wlLJhMWaJ1CBcqEGFI7VP4PF@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16249" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16249, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16249" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16249" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16252", "attributes": { "slug": "y8hCVw22sM5SKdN6MXe2Zls1rhDodf", "name": "Desk No. 172 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148573, "longitude": 11.567734, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "y8hCVw22sM5SKdN6MXe2Zls1rhDodf@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16252" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16252, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16252" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16252" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16255", "attributes": { "slug": "3e1PcmBBSbJoZf5wVUMm2FsAM3A0wF", "name": "Desk No. 173 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14857, "longitude": 11.567743, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "3e1PcmBBSbJoZf5wVUMm2FsAM3A0wF@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16255" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16255, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16255" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16255" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16258", "attributes": { "slug": "QJGKG1yIaeuLv2gIYHkbA7YeZwLVoN", "name": "Desk No. 174 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148567, "longitude": 11.567753, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "QJGKG1yIaeuLv2gIYHkbA7YeZwLVoN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16258" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16258, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16258" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16258" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16261", "attributes": { "slug": "L2SyHYG9i15qHZXHwj0W2WTdqeTnrs", "name": "Desk No. 175 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148565, "longitude": 11.567763, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "L2SyHYG9i15qHZXHwj0W2WTdqeTnrs@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16261" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16261, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16261" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16261" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16264", "attributes": { "slug": "XgH2sGAHzcS5fG29XA8v7TSNiSlQ8A", "name": "Desk No. 176 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148562, "longitude": 11.567773, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "XgH2sGAHzcS5fG29XA8v7TSNiSlQ8A@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16264" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16264, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16264" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16264" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16267", "attributes": { "slug": "SyYmyMMAbepxIvFxn1fyfnqbYUZCeg", "name": "Desk No. 177 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148559, "longitude": 11.567783, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "SyYmyMMAbepxIvFxn1fyfnqbYUZCeg@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16267" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16267, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16267" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16267" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16273", "attributes": { "slug": "RM09SWEA97MoOojn9AvvFbLXQ6wYGn", "name": "Desk No. 179 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148559, "longitude": 11.567712, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "RM09SWEA97MoOojn9AvvFbLXQ6wYGn@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16273" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16273, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16273" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16273" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16276", "attributes": { "slug": "CzC2Wnq7UvlQGKeRiwaOwOUlv72Pp0", "name": "Desk No. 180 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148556, "longitude": 11.567722, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "CzC2Wnq7UvlQGKeRiwaOwOUlv72Pp0@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16276" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16276, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16276" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16276" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16279", "attributes": { "slug": "iLt4pdam5YgAiXNMfbf09w3AXIKeCf", "name": "Desk No. 181 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148553, "longitude": 11.567732, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "iLt4pdam5YgAiXNMfbf09w3AXIKeCf@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16279" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16279, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16279" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16279" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16282", "attributes": { "slug": "BKdfQMCZ8BKzMx7P4nMDzX4ZYaR4YS", "name": "Desk No. 182 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14855, "longitude": 11.567741999999999, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "BKdfQMCZ8BKzMx7P4nMDzX4ZYaR4YS@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16282" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16282, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16282" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16282" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16285", "attributes": { "slug": "Iw3HoYUxVCnBjHe0Dxr7NYQbEQ4Aoh", "name": "Desk No. 183 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148547, "longitude": 11.567752, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Iw3HoYUxVCnBjHe0Dxr7NYQbEQ4Aoh@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16285" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16285, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16285" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16285" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16288", "attributes": { "slug": "OEHwTxYpXvILSixQJPwJvNUnV4oFE4", "name": "Desk No. 184 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148544, "longitude": 11.567762, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "OEHwTxYpXvILSixQJPwJvNUnV4oFE4@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16288" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16288, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16288" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16288" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16291", "attributes": { "slug": "3J4Loa1b2fB64gC0W5Rkr9Vn0Soc9V", "name": "Desk No. 185 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148542, "longitude": 11.567772, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "3J4Loa1b2fB64gC0W5Rkr9Vn0Soc9V@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16291" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16291, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16291" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16291" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16294", "attributes": { "slug": "kyrzCG4PL07dpywwCIiLL6U4vjOAT7", "name": "Desk No. 186 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148539, "longitude": 11.567782, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "kyrzCG4PL07dpywwCIiLL6U4vjOAT7@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16294" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16294, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16294" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16294" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16297", "attributes": { "slug": "3YmIBAExHBBjCpsay4Rh7n10GUApnS", "name": "Desk No. 187 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148541, "longitude": 11.567701, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "3YmIBAExHBBjCpsay4Rh7n10GUApnS@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16297" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16297, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16297" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16297" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16300", "attributes": { "slug": "mMvA6oG8FYb1xeD0fJTpCv5Hwkvem4", "name": "Desk No. 188 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148538, "longitude": 11.567711, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "mMvA6oG8FYb1xeD0fJTpCv5Hwkvem4@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16300" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16300, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16300" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16300" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16303", "attributes": { "slug": "Gvk6r6NqXt8JaeYrZ89RgwWutuf9Lq", "name": "Desk No. 189 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148535, "longitude": 11.56772, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Gvk6r6NqXt8JaeYrZ89RgwWutuf9Lq@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16303" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16303, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16303" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16303" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16306", "attributes": { "slug": "XM8cFVZsOZgbIv84wOemkw2swzy6CB", "name": "Desk No. 190 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148532, "longitude": 11.56773, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "XM8cFVZsOZgbIv84wOemkw2swzy6CB@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16306" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16306, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16306" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16306" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16309", "attributes": { "slug": "efvj3RIPtwuSMZqCv8GbkSOLysDRzk", "name": "Desk No. 191 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148529, "longitude": 11.56774, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "efvj3RIPtwuSMZqCv8GbkSOLysDRzk@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16309" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16309, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16309" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16309" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16312", "attributes": { "slug": "veIZTMEn7gonh7MHzUzoekkJXKaAXj", "name": "Desk No. 192 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148527, "longitude": 11.56775, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "veIZTMEn7gonh7MHzUzoekkJXKaAXj@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16312" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16312, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16312" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16312" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16315", "attributes": { "slug": "rDMjj9Splf0KelVHrBgQXTRC4JHx7x", "name": "Desk No. 193 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148524, "longitude": 11.56776, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "rDMjj9Splf0KelVHrBgQXTRC4JHx7x@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16315" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16315, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16315" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16315" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16318", "attributes": { "slug": "yRp5kXc6Ix0jaZnRH9DzsjccfDbQIv", "name": "Desk No. 194 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148521, "longitude": 11.56777, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "yRp5kXc6Ix0jaZnRH9DzsjccfDbQIv@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16318" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16318, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16318" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16318" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16321", "attributes": { "slug": "UHT1zckwbXicxWaPwqG5mORxfHsKlw", "name": "Desk No. 195 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148523, "longitude": 11.567689, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "UHT1zckwbXicxWaPwqG5mORxfHsKlw@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16321" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16321, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16321" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16321" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16324", "attributes": { "slug": "eqY3BYWxI2HxcAFG0MUB9vhsWx65ZB", "name": "Desk No. 196 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14852, "longitude": 11.567699, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "eqY3BYWxI2HxcAFG0MUB9vhsWx65ZB@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16324" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16324, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16324" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16324" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16330", "attributes": { "slug": "9AdoltlIUrUZdiALgn2tM8eHmdI1Ss", "name": "Desk No. 198 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148514, "longitude": 11.567719, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "9AdoltlIUrUZdiALgn2tM8eHmdI1Ss@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16330" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16330, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16330" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16330" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16333", "attributes": { "slug": "C4SPdJnNxqNrrxjZxR6ck0hsMkUV48", "name": "Desk No. 199 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148511, "longitude": 11.567729, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "C4SPdJnNxqNrrxjZxR6ck0hsMkUV48@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16333" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16333, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16333" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16333" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16336", "attributes": { "slug": "oF4IvwCtE11JoMjdvDzNE3mM35NGBB", "name": "Desk No. 200 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148509, "longitude": 11.567739, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "oF4IvwCtE11JoMjdvDzNE3mM35NGBB@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16336" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16336, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16336" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16336" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16339", "attributes": { "slug": "SBTMI3SoxyzGp89sOJ9r52XWyTO4fO", "name": "Desk No. 201 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148506, "longitude": 11.567749, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "SBTMI3SoxyzGp89sOJ9r52XWyTO4fO@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16339" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16339, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16339" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16339" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16342", "attributes": { "slug": "Tv01R2fC3G3aRblPySTmxeTszGeqC2", "name": "Desk No. 202 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148503, "longitude": 11.567759, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Tv01R2fC3G3aRblPySTmxeTszGeqC2@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16342" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16342, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16342" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16342" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16345", "attributes": { "slug": "IO9KCUf6XX9DbIJE96Ytrv4IAiQm3t", "name": "Desk No. 203 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148505, "longitude": 11.567678, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "IO9KCUf6XX9DbIJE96Ytrv4IAiQm3t@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16345" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16345, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16345" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16345" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16348", "attributes": { "slug": "AkA5oOocBCuty9WSPXKBmjtMCyDPax", "name": "Desk No. 204 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148502, "longitude": 11.567688, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "AkA5oOocBCuty9WSPXKBmjtMCyDPax@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16348" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16348, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16348" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16348" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16351", "attributes": { "slug": "HGupfQJI7V6v9vZIfJMjbWLURNXpvS", "name": "Desk No. 205 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.1485, "longitude": 11.567698, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "HGupfQJI7V6v9vZIfJMjbWLURNXpvS@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16351" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16351, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16351" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16351" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16357", "attributes": { "slug": "qjQ487rysCCkV3YsPVXv4fXCAsvHYP", "name": "Desk No. 207 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148494, "longitude": 11.567717, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "qjQ487rysCCkV3YsPVXv4fXCAsvHYP@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16357" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16357, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16357" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16357" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16360", "attributes": { "slug": "a3Z9gXV5HxecrfUXvzFqtg4tNLIcVO", "name": "Desk No. 208 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148491, "longitude": 11.567727, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "a3Z9gXV5HxecrfUXvzFqtg4tNLIcVO@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16360" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16360, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16360" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16360" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16363", "attributes": { "slug": "QNKazZeu2xH9eBg0jPn1XoxPyS2RjN", "name": "Desk No. 209 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148488, "longitude": 11.567737, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "QNKazZeu2xH9eBg0jPn1XoxPyS2RjN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16363" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16363, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16363" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16363" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16366", "attributes": { "slug": "2qDa04OJVFAh3TzrkaQMGsOLG4w5ay", "name": "Desk No. 210 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148485, "longitude": 11.567747, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "2qDa04OJVFAh3TzrkaQMGsOLG4w5ay@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16366" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16366, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16366" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16366" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16369", "attributes": { "slug": "vmYrwb9v4Uub6BbZp9AlJxJx17a2bX", "name": "Desk No. 211 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148487, "longitude": 11.567666, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "vmYrwb9v4Uub6BbZp9AlJxJx17a2bX@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16369" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16369, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16369" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16369" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16372", "attributes": { "slug": "4rrCbCUKkWCTE5OYk6fKeqEN6kxli3", "name": "Desk No. 212 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148484, "longitude": 11.567676, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "4rrCbCUKkWCTE5OYk6fKeqEN6kxli3@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16372" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16372, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16372" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16372" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16375", "attributes": { "slug": "JSLPPDxWUElGsmnG4vGMkPmRNaX8YN", "name": "Desk No. 213 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148482, "longitude": 11.567686, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "JSLPPDxWUElGsmnG4vGMkPmRNaX8YN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16375" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16375, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16375" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16375" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16378", "attributes": { "slug": "LZwQdY9VFMgSnmmYh5RUCoGPI0Shn0", "name": "Desk No. 214 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148479, "longitude": 11.567696, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "LZwQdY9VFMgSnmmYh5RUCoGPI0Shn0@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16378" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16378, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16378" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16378" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16381", "attributes": { "slug": "hJ9oqltHBLgxT3ilVwZj6kINmPXexW", "name": "Desk No. 215 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148476, "longitude": 11.567706, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "hJ9oqltHBLgxT3ilVwZj6kINmPXexW@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16381" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16381, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16381" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16381" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16384", "attributes": { "slug": "myGT9blegEXEHZ5Ii7yuPaxUZpx0un", "name": "Desk No. 216 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148473, "longitude": 11.567716, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "myGT9blegEXEHZ5Ii7yuPaxUZpx0un@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16384" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16384, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16384" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16384" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16387", "attributes": { "slug": "CO5HOEZbGU17lrMNZh3cQoUUVtUxgN", "name": "Desk No. 217 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14847, "longitude": 11.567726, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "CO5HOEZbGU17lrMNZh3cQoUUVtUxgN@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16387" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16387, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16387" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16387" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16390", "attributes": { "slug": "CjWMwhivhCewPGABiPAEwsiwud9T7q", "name": "Desk No. 218 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148467, "longitude": 11.567735, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "CjWMwhivhCewPGABiPAEwsiwud9T7q@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16390" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16390, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16390" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16390" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16393", "attributes": { "slug": "WGPd4nPG2DFIilsUrlpLkziUudFgx1", "name": "Desk No. 219 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14847, "longitude": 11.567655, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "WGPd4nPG2DFIilsUrlpLkziUudFgx1@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16393" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16393, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16393" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16393" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16396", "attributes": { "slug": "fSglRTBv0kbE74I54ST9JGt8NX3NC6", "name": "Desk No. 220 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148467, "longitude": 11.567665, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "fSglRTBv0kbE74I54ST9JGt8NX3NC6@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16396" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16396, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16396" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16396" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16399", "attributes": { "slug": "7IMCyhFAbhxNQoTMWIKJbxPsQnJfX8", "name": "Desk No. 221 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148464, "longitude": 11.567674, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "7IMCyhFAbhxNQoTMWIKJbxPsQnJfX8@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16399" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16399, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16399" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16399" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16402", "attributes": { "slug": "VH62VQHOYnZG42tRDR7Hk75scEHgUQ", "name": "Desk No. 222 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148461, "longitude": 11.567684, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "VH62VQHOYnZG42tRDR7Hk75scEHgUQ@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16402" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16402, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16402" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16402" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16405", "attributes": { "slug": "j8cGoUwybFnNZ6pK5q1hfqj51i6GRd", "name": "Desk No. 223 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148458, "longitude": 11.567694, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "j8cGoUwybFnNZ6pK5q1hfqj51i6GRd@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16405" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16405, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16405" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16405" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16408", "attributes": { "slug": "lze0mUtl74fkV9QeP8Y838hjxFA4r6", "name": "Desk No. 224 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148455, "longitude": 11.567703999999999, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "lze0mUtl74fkV9QeP8Y838hjxFA4r6@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16408" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16408, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16408" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16408" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16411", "attributes": { "slug": "41ACs8k7jvFz5oCrhnPKVg3yVJoXgY", "name": "Desk No. 225 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148453, "longitude": 11.567714, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "41ACs8k7jvFz5oCrhnPKVg3yVJoXgY@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16411" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16411, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16411" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16411" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16414", "attributes": { "slug": "WlDOYck1YuyAwfbi7iaQ4YVvDFBIhB", "name": "Desk No. 226 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14845, "longitude": 11.567724, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "WlDOYck1YuyAwfbi7iaQ4YVvDFBIhB@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16414" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16414, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16414" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16414" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16417", "attributes": { "slug": "zMJJKo1QMUnEL6zmxlCUNYZjzDxRJF", "name": "Desk No. 227 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148452, "longitude": 11.567643, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "zMJJKo1QMUnEL6zmxlCUNYZjzDxRJF@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16417" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16417, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16417" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16417" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16420", "attributes": { "slug": "afZ1xC97Z55MB2Jv20469NdwY6cvD6", "name": "Desk No. 228 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148449, "longitude": 11.567653, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "afZ1xC97Z55MB2Jv20469NdwY6cvD6@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16420" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16420, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16420" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16420" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16423", "attributes": { "slug": "KSNL0sO95iUTTDTfV6Xd2SyRN6MLaw", "name": "Desk No. 229 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148446, "longitude": 11.567663, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "KSNL0sO95iUTTDTfV6Xd2SyRN6MLaw@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16423" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16423, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16423" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16423" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16426", "attributes": { "slug": "qZKR5ZADYx5RfjxboKQ9RtSYkIbO8S", "name": "Desk No. 230 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148443, "longitude": 11.567673, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "qZKR5ZADYx5RfjxboKQ9RtSYkIbO8S@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16426" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16426, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16426" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16426" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16429", "attributes": { "slug": "uyunaH3JXRadINzlcoo8fmA0PxQC5p", "name": "Desk No. 231 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148441, "longitude": 11.567683, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "uyunaH3JXRadINzlcoo8fmA0PxQC5p@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16429" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16429, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16429" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16429" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16432", "attributes": { "slug": "0QYu6psf4kT9xijM8uzeQEyB4SdTnz", "name": "Desk No. 232 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148438, "longitude": 11.567693, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "0QYu6psf4kT9xijM8uzeQEyB4SdTnz@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16432" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16432, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16432" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16432" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16435", "attributes": { "slug": "q2wXUO8fMkOLubfwoQ1yQj6MLULXjl", "name": "Desk No. 233 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148435, "longitude": 11.567702, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "q2wXUO8fMkOLubfwoQ1yQj6MLULXjl@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16435" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16435, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16435" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16435" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16438", "attributes": { "slug": "CEFWcGGrK40GgDYYdxhWZOIQoTqE7l", "name": "Desk No. 234 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148432, "longitude": 11.567712, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "CEFWcGGrK40GgDYYdxhWZOIQoTqE7l@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16438" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16438, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16438" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16438" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16441", "attributes": { "slug": "hwry9Z4eTRnDE09sDWHjbLvADCqD9T", "name": "Desk No. 235 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148434, "longitude": 11.567632, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "hwry9Z4eTRnDE09sDWHjbLvADCqD9T@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16441" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16441, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16441" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16441" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16444", "attributes": { "slug": "chwxvpzwTZFpORY8bBsypxOY9ki4XM", "name": "Desk No. 236 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148431, "longitude": 11.567642, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "chwxvpzwTZFpORY8bBsypxOY9ki4XM@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16444" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16444, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16444" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16444" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16447", "attributes": { "slug": "xTJOPPBDUIHqhKRofGTmL8BRdYhSea", "name": "Desk No. 237 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148428, "longitude": 11.567652, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "xTJOPPBDUIHqhKRofGTmL8BRdYhSea@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16447" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16447, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16447" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16447" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16450", "attributes": { "slug": "8ZChUK6QswvPsP0UzExywP0sy0Ue9Q", "name": "Desk No. 238 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148425, "longitude": 11.567662, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "8ZChUK6QswvPsP0UzExywP0sy0Ue9Q@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16450" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16450, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16450" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16450" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16453", "attributes": { "slug": "krNx1tiEVSs3g5LTsapgroDfD4q5gg", "name": "Desk No. 239 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148422, "longitude": 11.567672, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "krNx1tiEVSs3g5LTsapgroDfD4q5gg@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16453" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16453, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16453" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16453" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16456", "attributes": { "slug": "CJ67SEDGQbUyp7pxBdfCunXEfgjf3N", "name": "Desk No. 240 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14842, "longitude": 11.567682, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "CJ67SEDGQbUyp7pxBdfCunXEfgjf3N@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16456" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16456, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16456" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16456" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16459", "attributes": { "slug": "qidMjYfdKJNRrXrqe4atRc7T8gaGGT", "name": "Desk No. 241 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148416, "longitude": 11.567621, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "qidMjYfdKJNRrXrqe4atRc7T8gaGGT@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16459" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16459, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16459" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16459" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16462", "attributes": { "slug": "DzXlfNffjYfXbGRK4OlE9ZjP1EaG0Z", "name": "Desk No. 242 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148413, "longitude": 11.567631, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "DzXlfNffjYfXbGRK4OlE9ZjP1EaG0Z@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16462" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16462, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16462" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16462" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16465", "attributes": { "slug": "D7I69NOS7ebma6a3BvHFMwj94NviTj", "name": "Desk No. 243 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14841, "longitude": 11.567641, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "D7I69NOS7ebma6a3BvHFMwj94NviTj@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16465" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16465, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16465" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16465" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16468", "attributes": { "slug": "Ib3yc89PCst7h42lS3hDgKDEU2V6Wd", "name": "Desk No. 244 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148407, "longitude": 11.567651, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "Ib3yc89PCst7h42lS3hDgKDEU2V6Wd@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16468" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16468, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16468" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16468" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16471", "attributes": { "slug": "gwGnAAaDiZSmtKdrUhhwiw6TXffyGr", "name": "Desk No. 245 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148405, "longitude": 11.56766, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "gwGnAAaDiZSmtKdrUhhwiw6TXffyGr@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16471" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16471, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16471" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16471" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16474", "attributes": { "slug": "mtt6Kj0On1O2qunrU2xCRrmP1jpB17", "name": "Desk No. 246 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148402, "longitude": 11.56767, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "mtt6Kj0On1O2qunrU2xCRrmP1jpB17@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16474" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16474, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16474" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16474" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16477", "attributes": { "slug": "qBaezjehyq9qxHm9euxhzuRR5HOjQQ", "name": "Desk No. 247 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148399, "longitude": 11.567609000000001, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "qBaezjehyq9qxHm9euxhzuRR5HOjQQ@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16477" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16477, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16477" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16477" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16480", "attributes": { "slug": "6ARAYIgvGV05xgrstie4C7TkYST6cE", "name": "Desk No. 248 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148396, "longitude": 11.567619, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "6ARAYIgvGV05xgrstie4C7TkYST6cE@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16480" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16480, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16480" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16480" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16483", "attributes": { "slug": "lmUXrNn9NvMyhXyO1SCL8FnYbHX10j", "name": "Desk No. 249 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148393, "longitude": 11.567629, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "lmUXrNn9NvMyhXyO1SCL8FnYbHX10j@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16483" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16483, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16483" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16483" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16486", "attributes": { "slug": "dT59N8A58W7aS1tIUu1WpGzOZaBYOK", "name": "Desk No. 250 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.14839, "longitude": 11.567639, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "dT59N8A58W7aS1tIUu1WpGzOZaBYOK@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16486" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16486, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16486" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16486" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16489", "attributes": { "slug": "GtzQlLiBVQlsTkyioThOYONiz4z6rO", "name": "Desk No. 251 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148387, "longitude": 11.567649, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "GtzQlLiBVQlsTkyioThOYONiz4z6rO@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16489" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16489, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16489" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16489" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } }, { "type": "resources", "id": "16492", "attributes": { "slug": "s7nQjY1APPNpyJkvDfQHoIsuC9QIkO", "name": "Desk No. 252 | reading room", "description": "

Terms & Conditions

Who can use study desks?

How to reserve

Reservation limits

When does my reservation expire?

Check-in required

Cancellation
If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.

For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservation

Opening Hours & Directions
https://ub.tum.de/en/branch-library-main-campus

", "plain_description": "Terms & ConditionsWho can use study desks?All visitors are welcome.TUM students and staff can reserve selected desks.One-third of the desks are reservable; the rest are available on a first come, first served basis.How to reserveBook up to 4 days in advance – same-day bookings are also possible.Reservation limitsBooking quota: 40 hours per week.Each booking reduces the quota by the number of hours reserved.The quota resets every Monday at midnight. Unused hours do not carry over to the following week.When does my reservation expire?After 30 minutes, if you do not show up or fail to check in.If you are absent for more than 60 minutes or do not use a clock disc during breaks.Expired reservations will not be refunded to your booking quota.Check-in requiredPlease scan the QR code provided in your reservation confirmation at the check-in devices located at the circulation desk or on the 2nd floor near the elevator.Check-in must be completed within 30 minutes after the start time of your reservation; otherwise, the resource will automatically become available for booking again in the reservation system.When booking multiple time slots on the same day, please remember to check in for each time slot, even if your booked periods are consecutive.Cancellation If you no longer intend to use the reservation, please use the cancellation link provided in your reservation confirmation.For detailed regulations, see: https://www.ub.tum.de/en/terms-of-use-reservationOpening Hours & Directions https://ub.tum.de/en/branch-library-main-campus", "availabilityMode": null, "continuous": true, "color": "#eded5d", "color_map": { "border_light": { "hex": "#D3D3A8", "rgb": "211, 211, 168" }, "fill_light": { "hex": "#F3F3D3", "rgb": "243, 243, 211" }, "fill_light_secondary": { "hex": "#E2E2D4", "rgb": "226, 226, 212" }, "border_dark": { "hex": "#6A6A3F", "rgb": "106, 106, 63" }, "fill_dark": { "hex": "#353515", "rgb": "53, 53, 21" }, "fill_dark_secondary": { "hex": "#2A2A1B", "rgb": "42, 42, 27" }, "accent_light": { "hex": "#EDED5D", "rgb": { "r": 237, "g": 237, "b": 93 } }, "accent_dark": { "hex": "#BEBE4A", "rgb": "190, 190, 74" } }, "auto_accept_bookings": true, "timezone": "Europe/Berlin", "quantity": 1, "staggered_quantity": null, "max_booking_quantity": 1, "max_sequence_quantity": 10, "has_children": false, "available_from": null, "available_to": null, "viewing_requires_community": false, "booking_requires_community": true, "latitude": 48.148384, "longitude": 11.567659, "has_map": true, "is_online": false, "allow_multi_service": false, "create_booking_sequence": false, "seo": false, "bookings_enabled": true, "email": "s7nQjY1APPNpyJkvDfQHoIsuC9QIkO@calendar.anny.eu", "requires_quota": false }, "links": { "self": "https://b.anny.eu/api/v1/resources/16492" }, "meta": { "is_available": true, "display_quota": 1, "booking_count": 0, "number_available": 1, "availability_result": { "exact_match": true, "match_in_range": true, "resource_id": 16492, "display_quota": 1, "display_booking_count": 0, "all_ranges_exact_match": { "601": true }, "exact_match_range_count": { "601": 1 }, "total_range_count": 1, "service_availability_results": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16492" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ], "start_date_time": "2026-02-04T22:00:00.000000Z", "end_date_time": "2026-02-04T23:00:00.000000Z", "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "resource_name": null, "service_availability": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "available_intervals": [ { "start_date": "2026-02-04T23:00:00+01:00", "end_date": "2026-02-05T00:00:00+01:00", "unit": "minute", "available": true, "number_available": 1, "remaining_number_available": 1, "quota": 1, "unavailability_type": "none", "resource_ids": [ "16492" ], "messages": [] } ], "exact_match": true, "match_in_range": true, "service_id": "601", "service_name": "Study Desks", "duration": 60, "display_quota": 1, "display_booking_count": 0, "unavailability_type": null, "unavailability_message": null } ] }, "services_count": null, "settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "meta_settings": { "showAvailabilityCalendar": false, "showAvailability": true, "showLocation": false, "showServiceList": false, "minimizeCoverImage": false, "showAvailabilityCount": true, "waitlist": { "enabled": false }, "checkout": { "customerCanPickChildren": true, "requiresLogin": false, "requiresLoginReason": null, "verifyGuestEmail": false }, "checkIn": { "isEnabled": true }, "selfCheckIn": { "isEnabled": false, "disabledUntil": 15, "allowedUntil": 0, "autoCheckInEnabled": true, "checkOutEnabled": true, "allowedOverrunTime": 60, "geoCheckEnabled": true, "geoCheckMaxDelta": 1000 } }, "zoom": false, "teams": false, "platform_id": null, "viewing_restricted": false, "booking_restricted": false, "parent_id": 8522 } } ] }