# WineSitting API documentation > Documentation for integrating with the WineSitting API. ## api ### documentation Build reliable integrations with the WineSitting REST API. - [Build with the WineSitting API.](https://app.winesitting.com/api/documentation/index.md): Build reliable integrations with the WineSitting REST API. - [Introduction](https://app.winesitting.com/api/documentation/introduction.md): Make your first authenticated request to the WineSitting API. - [Account](https://app.winesitting.com/api/documentation/reference/account.md): Account - [Addresses](https://app.winesitting.com/api/documentation/reference/addresses.md): Addresses - [Bottles](https://app.winesitting.com/api/documentation/reference/bottles.md): Bottles - [Create an address](https://app.winesitting.com/api/documentation/reference/create-address.md): Create an address - [Create an order](https://app.winesitting.com/api/documentation/reference/create-order.md): Creates an order. If `delivery_date` is omitted, WineSitting chooses the earliest valid delivery date. - [Delete an address](https://app.winesitting.com/api/documentation/reference/delete-address.md): The billing address cannot be deleted. - [Delete an order](https://app.winesitting.com/api/documentation/reference/delete-order.md): An order already in preparation cannot be deleted. - [Get an attachment](https://app.winesitting.com/api/documentation/reference/download-order-file.md): Get an attachment - [Get an attachment](https://app.winesitting.com/api/documentation/reference/download-putaway-file.md): Get an attachment - [Enums](https://app.winesitting.com/api/documentation/reference/enums.md): Enums - [Get a specific address](https://app.winesitting.com/api/documentation/reference/get-address.md): Get a specific address - [Check API status](https://app.winesitting.com/api/documentation/reference/get-api-status.md): Returns an empty JSON array when the API is available. - [Get current account information](https://app.winesitting.com/api/documentation/reference/get-current-account.md): Get current account information - [Get enum values](https://app.winesitting.com/api/documentation/reference/get-enum-values.md): Get enum values - [Get a specific invoice](https://app.winesitting.com/api/documentation/reference/get-invoice.md): Get a specific invoice - [Get delivery cost](https://app.winesitting.com/api/documentation/reference/get-order-delivery-cost.md): Send a complete order payload to receive an accurate delivery cost. - [Get earliest delivery date](https://app.winesitting.com/api/documentation/reference/get-order-earliest-delivery-date.md): Send an order payload to receive its earliest possible delivery date. - [Get invalid dates](https://app.winesitting.com/api/documentation/reference/get-order-invalid-dates.md): Returns invalid delivery dates from the current year through the following year for the supplied order. - [Get time slots](https://app.winesitting.com/api/documentation/reference/get-order-time-slots.md): Send a complete order payload to receive the available delivery slots. - [Get a specific order](https://app.winesitting.com/api/documentation/reference/get-order.md): Get a specific order - [Get a specific putaway](https://app.winesitting.com/api/documentation/reference/get-putaway.md): Get a specific putaway - [Get a warehouse](https://app.winesitting.com/api/documentation/reference/get-warehouse.md): Get a warehouse - [Invoices](https://app.winesitting.com/api/documentation/reference/invoices.md): Invoices - [Get all addresses](https://app.winesitting.com/api/documentation/reference/list-addresses.md): Retrieves the addresses associated with the current account. - [Get all bottles](https://app.winesitting.com/api/documentation/reference/list-bottles.md): This endpoint is not paginated and returns the cellar in consolidated form. - [Get all invoices](https://app.winesitting.com/api/documentation/reference/list-invoices.md): Get all invoices - [Get all orders](https://app.winesitting.com/api/documentation/reference/list-orders.md): Lists orders using the shared pagination parameters. - [Get all putaways](https://app.winesitting.com/api/documentation/reference/list-putaways.md): Get all putaways - [Get all transactions](https://app.winesitting.com/api/documentation/reference/list-transactions.md): Retrieves cellar movements associated with the current account. - [Get all active storage warehouses](https://app.winesitting.com/api/documentation/reference/list-warehouses.md): Returns WineSitting warehouses that are active and available for storage. - [Orders](https://app.winesitting.com/api/documentation/reference/orders.md): Orders - [Putaways](https://app.winesitting.com/api/documentation/reference/putaways.md): Putaways - [Status](https://app.winesitting.com/api/documentation/reference/status.md): Status - [Transactions](https://app.winesitting.com/api/documentation/reference/transactions.md): Transactions - [Update an address](https://app.winesitting.com/api/documentation/reference/update-address.md): Send all address fields, including unchanged values. - [Update current account information](https://app.winesitting.com/api/documentation/reference/update-current-account.md): Send the complete account payload. Preference values are available from the Enums operation. - [Send attachments](https://app.winesitting.com/api/documentation/reference/upload-order-files.md): Upload one or more files while the order status is `NEW`. - [Warehouses](https://app.winesitting.com/api/documentation/reference/warehouses.md): Warehouses - [WebHooks](https://app.winesitting.com/api/documentation/webhook.md): Use webhooks to be notified about events that happen during "order" process. ## Optional - [OpenAPI specification](https://app.winesitting.com/api/documentation/specs.yaml): Complete WineSitting API specification in OpenAPI format.