# LoadingCalendar API ## API Docs - Root > Warehouses [List all warehouses](https://loadingcalendar.eu.apidog.com/list-all-warehouses-4047021e0.md): Returns all warehouses for the authenticated company, including their docks and loading durations. - Root > Warehouses [Get a warehouse](https://loadingcalendar.eu.apidog.com/get-a-warehouse-4047022e0.md): Returns a single warehouse with its docks and loading durations. - Root > Warehouses [Get available time slots](https://loadingcalendar.eu.apidog.com/get-available-time-slots-4047023e0.md): Returns available booking slots for a warehouse on a given date. - Root > Loadings [List loadings](https://loadingcalendar.eu.apidog.com/list-loadings-4047024e0.md): Returns paginated loadings within a date range (max 31 days). - Root > Loadings [Create a loading](https://loadingcalendar.eu.apidog.com/create-a-loading-4047025e0.md): Creates a new loading (dock booking). The dock must belong to your company. - Root > Loadings [Get a loading](https://loadingcalendar.eu.apidog.com/get-a-loading-4047026e0.md): Returns a single loading with its documents. - Root > Loadings [Update a loading](https://loadingcalendar.eu.apidog.com/update-a-loading-4047027e0.md): Updates an existing loading. Cannot update cancelled loadings. - Root > Loadings [Cancel a loading](https://loadingcalendar.eu.apidog.com/cancel-a-loading-4047028e0.md): Cancels an existing loading. Cannot cancel already cancelled loadings. - Root > Documents [Add a document to a loading](https://loadingcalendar.eu.apidog.com/add-a-document-to-a-loading-4047029e0.md): Uploads a document (as base64) and attaches it to a loading. - Root > Documents [Delete a document](https://loadingcalendar.eu.apidog.com/delete-a-document-4047030e0.md): Removes a document from a loading.