---
tags: [inventory, routes]
module: Inventory
---

# [Routes]Routes

## Connections
[[_Inventory]] · [[[Controller]WarehouseController]] · [[[Controller]RequisitionsController]] · [[[Controller]ApiControllers]]

## Source
`Modules/Inventory/Routes/web.php` · `Modules/Inventory/Routes/api.php`

## Warehouse Web Routes
Prefix: `/inventory/warehouse` · Middleware: `company.auth`, `restrict-e-invoicing-package-features`

| Method | URI | Permission |
|---|---|---|
| GET | / | warehouse.view |
| GET | /create | warehouse.create |
| POST | /store | warehouse.create |
| GET | /edit/{warehouse} | warehouse.edit |
| PUT | /update/{warehouse} | warehouse.edit |
| DELETE | /{warehouse} | warehouse.delete |
| GET | /{warehouse}/value-report | warehouse.view |
| GET | /{warehouse}/value-report/export | warehouse.export |
| GET | /{warehouse}/transactions-summary | warehouse.view |
| GET | /export | warehouse.export |

## Requisition Web Routes
Prefix: `/inventory/requisitions` · Middleware: `company.auth`

| Method | URI | Permission |
|---|---|---|
| GET | / | requisitions.view |
| GET | /create/{type} | requisitions.create |
| POST | /store | requisitions.create |
| GET | /edit/{requisition} | requisitions.edit |
| PUT | /update/{requisition} | requisitions.edit |
| DELETE | /{requisition} | requisitions.delete |
| PUT | /{req}/update-status/{status} | requisitions.edit |
| GET | /create-invoice-from-requisition/{req} | requisitions.create |
| GET | /create-bill-from-requisition/{req} | requisitions.create |
| GET | /exporting-requisition-pdf | requisitions.export |

## API Routes
Prefix: `/api/v2/inventory` · Middleware: `api.v2.auth`

Full CRUD: `/warehouses` and `/requisitions`
Non-prefixed: `GET /entity/{type}/{id}/convert-to-invoice-issues`
