> For the complete documentation index, see [llms.txt](https://help.glpi-project.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.glpi-project.org/glpi-12/tools/reservations.md).

# Reservations

GLPI includes an equipment reservation tool that allows to select assets in order to reserve them for a time slot. For repetitive reservations, it is possible to declare a reservation as recurrent.

{% hint style="info" %}
By default, an equipment is not reservable!

Making an equipment reservable is done from the `Reservation` tab of the equipment's form.

<img src="https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-3f095188f9c0663619aa2845069400c68ec30c9c%2Freservation-authorize.png?alt=media" alt="" data-size="original">
{% endhint %}

![Characteristics of a reservation](https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-055e391d483aa90a52515a63035b7c4a8e0ba0bc%2Freservation-view.png?alt=media)

***

## Add a reservation

* To add a reservation, you can either :
  * Go to the object to be reserved (depending on the profile authorizations)
  * Go to **`Tools`** > **`Reservations`** (depending on the profile authorizations)
* Click on the desired date to display the reservation box
  * If you accessed the GLPI item via the reservation tab, the equipment will already be defined (select month, week, day, or weekly timeline and click on the desired date to reserve it).
  * If you've gone to the **`Tools`** > **`Reservations`** > **`View calendar for all items`** tab, you'll need to select the desired item.

![Add a reservation](https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-33239e26b1f635e3f0ea5ec45552a26f21c7a208%2Freservation-add.png?alt=media)

* You can also select the item and use the Reserve action.

<figure><img src="https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-9f721a6be0d36cace51efab54bdc89a506935342%2Freservation-add-2.png?alt=media" alt=""><figcaption><p>Book via the massive action</p></figcaption></figure>

* Select **user** if not already preselected
* Select the **start date**
* Select the duration (you can specify an end date if the reservation exceeds 1 day)
* Add a comment if it's necessary

<figure><img src="https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-ce9402003b5af931e2ade7ac1e89aabc04407333%2Freservation-booking.png?alt=media" alt=""><figcaption><p>confirm a reservation</p></figcaption></figure>

### Add a repetition

If your booking is to be repeated or spread over several **days/weeks/months**, you can add a repeat to it

#### Daily repetition

* Select **daily** in repetition
* select the **end date** (the reservation will also be added to the last day selected)

#### Weekly repetition

* Select **weekly** in repetition
* select the **end date** (the reservation will also be added to the last day selected)
* Select the days on which the rehearsal will take place

#### Monthly repetition

* Select **monthly** in repetition
* select the **end date** (the reservation will also be added to the last day selected)

In the dropdown list select :

> * Each month, same date
> * Each month, same day of weekly (for example, if your booking is on the Tuesday of the 2nd of the month, the repeat will take place on the same day of the following month.)

***

## View a reservation

A reserved equipment will be displayed in global reservation planning.

![Global reservation planning](https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-5fad155d6a4fe1975d18aca6a96c19b4d8be83db%2Freservation-global-view.png?alt=media)

You can also view the specific schedule for a bookable item by clicking the <i class="fa-calendar-day">:calendar-day:</i> icon. A reservation can also be created from this schedule.

![Specific reservation planning](https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-c5141b8963152ba26a03f982a92e44612ed31b61%2Freservation-global-item.png?alt=media)

You can see all the reservation by clicking on View calendar for all items (**`Tools`** > **`Reservations`**)

***

## Find a free item

* To simplify your equipment search, you can go to **`Tools`** > **`Reservations`** > **`Find a free item in a specific period`**

![Find a free item with no result](https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-d5201282b36590ff72b37d7491ecfcbcd335a0c1%2Freservation-free-period.png?alt=media)

* If you don't have result, you can extend your search to all GLPI object types without all locations

![Find a free item with results](https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-ebed1625e529b0d2b1ae632ae413b88e9a3cb615%2Freservation-free-period-advanced.png?alt=media)

* To proceed to booking click on booking calendar and follow the previous steps.

***

## Delete or modify a reservation

You can modify a reservation by clicking on it. If you modify an occurrence, only the selected one is modified. If you wish to modify the whole series, you will either have to delete it and start again, or modify them one by one.

To delete a reservation, click on it and click delete permanently. If you wish to delete all occurrences, you can click on delete all and delete permanently.

![Delete a reservation](https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-e009105f6bcf9d2d1d24eabe535a942fb8a3ad9f%2Freservation-delete.png?alt=media)

***

## Disable reservation

* From the GLPI object, you can deactivate the reservation or remove the reservation option.
* Click on one of the 2 available options:

1. **Make unavailable** : deactivates the reservation feature, reservations are also deactivated. If the object is reservable again, the reservations that were present will be visible again.
2. **Prohibit reservations** : deactivates and deletes all current reservations. The equipment can no longer be reserved.

![Delete a reservation](https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-df9e746aaf7f3b1c6ee325e935e34090e2315fdb%2Freservation-disale.png?alt=media)

***

## Administration tab

This tab display all reservable items. As for main GLPI items, it offers a search engine with mass actions.

![Administration tab](https://304570660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuys4bnfAs7Oe2yWUUh3p%2Fuploads%2Fgit-blob-b279efc0b1501e6cdbd68696a06e75b42811d87c%2Freservation-administration-en.png?alt=media)

* If you click on the item name, you'll be taken back to the equipment sheet.
* If you click on the schedule icon, you will be redirected to the equipment schedule.
* You can also add a comment by clicking "None" or on the existing comment, if there is one.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.glpi-project.org/glpi-12/tools/reservations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
