> For the complete documentation index, see [llms.txt](https://docs.shuttlefare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shuttlefare.com/integration-flow/booking.md).

# Book Reservation

The next step involves the user selecting a service provider and associated vehicle and rate. &#x20;

Additionally to data from the rate, you will be required to pass all contact details from the passengers: names, email addresses, phone number and flight data (if relevant). Passengers are also able to send special instructions to providers, if supported by them (e.g. “Sign with name” or “Please call me to get access to my apartment complex”).

After a reservation is placed successfully, our API will return the reservation information along with a confirmation id that may be used for further requests (for example: cancellations ).

{% hint style="info" %}
**\_id** field is the id that you will be using to refer to the reservation. You may use that id to cancel the reservation for example
{% endhint %}
