WMS - InventoryKho hàng

Sửa kho hàng

Cập nhật thông tin kho hàng.

Endpoint

PUT /v1/warehouses/:id

Quyền: setting.sale

Path Parameters

TênKiểuBắt buộcMô tả
idintCóID kho hàng

Body Parameters

TênKiểuBắt buộcMô tả
company_idintCóID công ty
creator_idintCóID người thực hiện
namestringCóTên kho hàng
codestringCóMã kho hàng, không trùng với kho khác trong công ty. Nên chỉ dùng chữ, số và dấu chấm
contact_fullnamestringTên người liên hệ
contact_phonestringSố điện thoại người liên hệ
contact_emailstringEmail người liên hệ
addressstringĐịa chỉ
latfloatVĩ độ
longfloatKinh độ
region_idintID Tỉnh/Thành
sub_region_idintID Quận/Huyện
foreign_idstringMã hệ thống ngoài
foreign_id_morestringMã hệ thống ngoài (bổ sung)
display_orderintThứ tự hiển thị
statusintTrạng thái (1: Kích hoạt, 3: Vô hiệu hóa)

Lưu ý: Kiểm tra mã kho trùng chỉ thực hiện khi code thay đổi so với giá trị cũ.

Gửi đầy đủ dữ liệu

API ghi đè toàn bộ các trường trong bảng trên bằng giá trị trong payload. Trường nào không gửi sẽ bị đặt về rỗng/0 (VD: không gửi status sẽ làm kho có status = 0, không gửi display_order sẽ đặt thứ tự về 0). Hãy gửi lại toàn bộ giá trị hiện tại cùng phần thay đổi.

Response Schema

HTTP 200 - JSON Object

Trả về object Warehouse Object vừa cập nhật.

Error Codes

HTTPCodeMô tả
403error_role_not_availableNgười dùng không có quyền setting.sale
404(not found)Không tìm thấy kho hàng hoặc không thuộc công ty hiện tại
422error_company_id_requiredID công ty không được để trống
422error_company_id_notfoundCông ty không hợp lệ hoặc không thuộc phạm vi truy cập
422error_user1_id_requiredID người thực hiện (creator_id) không được để trống
422error_user_id_notfoundNgười thực hiện không hợp lệ
422error_name_requiredTên kho hàng là bắt buộc
422error_code_requiredMã kho hàng là bắt buộc
422error_code_existedMã kho hàng đã tồn tại
422error_editLỗi khi cập nhật

On this page