Skip to content

Warehouses

Warehouse management is an Admin-only feature. Warehouses are physical storage locations linked to stocks and shipping operations.

List Warehouses

GET/warehouses🔒 Session — can viewAny

Paginated list of warehouses.

Create Warehouse

POST/warehouses/store🔒 Session — can create

Create a new warehouse.

FieldTypeRequiredDescription
namestringYesWarehouse name (1–100 chars, unique)
statusstringYesWarehouse status (enum value)
city_idstringYesCity ID (must exist)
shipping_company_idstringNoDefault shipping company ID

Show Warehouse

GET/warehouses/{warehouse}/show🔒 Session — can view

View warehouse details.

Update Warehouse

PATCH/warehouses/{warehouse}/update🔒 Session — can update

Update warehouse details.

FieldTypeRequiredDescription
namestringYesWarehouse name (unique, excluding current)
statusstringYesWarehouse status
city_idstringNoCity ID
shipping_company_idstringNoDefault shipping company ID

Delete Warehouses (Bulk)

DELETE/warehouses/delete🔒 Session — can delete

Bulk delete warehouses.

FieldTypeRequiredDescription
idsarrayYesArray of warehouse IDs

Search Warehouses

GET/search/warehouses🔒 Session

Search warehouses for autocomplete. Returns [{id, text}].

WedoCOD Documentation