# Resova Developers Hub Documentation > Developers use Resovas APIs, SDKs and client libraries to automate processes and integrate Resova with other products and services. Append .md to any documentation page URL to get its markdown version. ## API Reference - [Introduction](https://developers.resova.com/reference/reference-getting-started.md) - [Authentication](https://developers.resova.com/reference/authentication.md) - [Errors](https://developers.resova.com/reference/errors.md) - [Terminology](https://developers.resova.com/reference/terminology.md) - [Webhooks](https://developers.resova.com/reference/webhooks.md) - [Region](https://developers.resova.com/reference/region.md) - [Introduction](https://developers.resova.com/reference/availability.md) - [Retrieve daily availability](https://developers.resova.com/reference/availabilitycalendardaily.md): Retrieve the instances for items across a date range. - [Retrieve an instance](https://developers.resova.com/reference/availabilityshowinstance.md): Retrieve the details of a specific instance. - [Retrieve instance pricing](https://developers.resova.com/reference/availabilityinstancepricing.md) - [The basket object](https://developers.resova.com/reference/the-basket-object.md): The baskets object allows you to manage shopping baskets that can be used to create Transactions. - [Create a basket](https://developers.resova.com/reference/basketsstore.md): Creates a new basket object. - [Retrieve a basket](https://developers.resova.com/reference/basketsshow.md): Retrieves the details of a basket. - [Update a basket](https://developers.resova.com/reference/basketsupdate.md) - [Delete a basket](https://developers.resova.com/reference/basketsdestroy.md) - [List all bookings in a basket](https://developers.resova.com/reference/basketsbookingsindex.md) - [Add a booking to a basket](https://developers.resova.com/reference/basketsbookingsstore.md) - [Retrieve a basket booking](https://developers.resova.com/reference/basketsbookingsshow.md) - [Update a basket booking](https://developers.resova.com/reference/basketsbookingsupdate.md) - [Remove a booking from a basket](https://developers.resova.com/reference/basketsbookingsdestroy.md) - [List all promotions on a basket](https://developers.resova.com/reference/basketspromotionsindex.md) - [Remove a promotion from a basket](https://developers.resova.com/reference/basketspromotionsdestroy.md) - [List all purchases in a basket](https://developers.resova.com/reference/basketspurchasesindex.md) - [Add a purchase to a basket](https://developers.resova.com/reference/basketspurchasesstore.md) - [Retrieve a basket purchase](https://developers.resova.com/reference/basketspurchasesshow.md) - [Update a basket purchase](https://developers.resova.com/reference/basketspurchasesupdate.md) - [Remove a purchase from a basket](https://developers.resova.com/reference/basketspurchasesdestroy.md) - [The block object](https://developers.resova.com/reference/the-block-object.md): The block object allows you to block out timeslots so they cannot be booked. - [Create a block](https://developers.resova.com/reference/blocksstore.md) - [Retrieve a block](https://developers.resova.com/reference/blocksshow.md) - [Update a block](https://developers.resova.com/reference/blocksupdate.md) - [Delete a block](https://developers.resova.com/reference/blocksdestroy.md) - [The customer object](https://developers.resova.com/reference/customers.md): The customer object provides access to customer account details stored in the system. Customer accounts represent people who made bookings or purchases. If customer account login is active, these accounts will provide people access to manage their bookings via the customer account area. - [Create a customer](https://developers.resova.com/reference/customersstore.md): Creates a new customer object. - [Retrieve a customer](https://developers.resova.com/reference/customersshow.md): Retrieves the details of a customer. - [Update a customer](https://developers.resova.com/reference/customersupdate.md) - [The item object](https://developers.resova.com/reference/items.md): Items are the activities that the seller's business offers. - [List all item categories](https://developers.resova.com/reference/item_categoriesindex.md) - [List all items](https://developers.resova.com/reference/itemsindex.md) - [Retrieve an item](https://developers.resova.com/reference/itemsshow.md) - [List all booking questions](https://developers.resova.com/reference/itemsbooking_questionsindex.md) - [List all extras](https://developers.resova.com/reference/itemsextrasindex.md) - [List all reviews](https://developers.resova.com/reference/itemsreviewsindex.md) - [The transaction object](https://developers.resova.com/reference/transactions.md): Transactions represent a collection of bookings and/or purchases that are made on a seller's account. - [The booking object](https://developers.resova.com/reference/the-booking-object.md): The booking object allows you to manage bookings for a transaction. - [Create a transaction](https://developers.resova.com/reference/transactionsstore.md) - [Retrieve a transaction](https://developers.resova.com/reference/transactionsshow.md) - [Update a transaction](https://developers.resova.com/reference/transactionsupdate.md) - [List all bookings in a transaction](https://developers.resova.com/reference/transactionsbookingsindex.md) - [Retrieve a transaction booking](https://developers.resova.com/reference/transactionsbookingsshow.md) - [Update a transaction booking](https://developers.resova.com/reference/transactionsbookingsupdate.md) - [List all payments on a transaction](https://developers.resova.com/reference/transactionspaymentsindex.md) - [Add a payment to a transaction](https://developers.resova.com/reference/transactionspaymentsstore.md) - [Update a transaction payment](https://developers.resova.com/reference/transactionspaymentsupdate.md) - [List all promotions on a transaction](https://developers.resova.com/reference/transactionspromotionsindex.md) - [List all purchases in a transaction](https://developers.resova.com/reference/transactionspurchasesindex.md) - [Retrieve a transaction purchase](https://developers.resova.com/reference/transactionspurchasesshow.md) - [Update a transaction purchase](https://developers.resova.com/reference/transactionspurchasesupdate.md) - [List all taxes and fees on a transaction](https://developers.resova.com/reference/transactionstaxes_feesindex.md) - [The gift voucher object](https://developers.resova.com/reference/gift-vouchers.md): Gift vouchers are types of gifts that can be purchased by customers, ie "Gift voucher for £10.00", which when purchased will generated a redeemable gift code. - [List all gift vouchers](https://developers.resova.com/reference/gift_vouchersindex.md) - [Retrieve a gift voucher](https://developers.resova.com/reference/gift_vouchersshow.md) - [The webhook object](https://developers.resova.com/reference/the-webhook-object.md): The webhook object allows you to create, update or delete webhook events. Webhook events notify you whenever an event occurs on your account. - [/reporting/bookings](https://developers.resova.com/reference/bookingsindex.md) - [/reporting/transactions](https://developers.resova.com/reference/transactionsindex.md) - [List all webhooks](https://developers.resova.com/reference/webhooksindex.md) - [Create a webhook](https://developers.resova.com/reference/webhooksstore.md) - [Update a webhook](https://developers.resova.com/reference/webhooksupdate.md) - [Delete a webhook](https://developers.resova.com/reference/webhooksdestroy.md)