CRMVăn phòng làm việc

Thêm văn phòng làm việc

Thêm mới một văn phòng làm việc.

Endpoint

POST /v1/offices

Quyền: setting.hrm

Lưu ý: creator_id tự động lấy từ người dùng của token xác thực, không cần truyền trong body.

Body Parameters

TênKiểuBắt buộcMô tả
company_idintCóID công ty (phải trùng với công ty của token)
namestringCóTên văn phòng
codestringMã văn phòng (tự sinh từ tên nếu để trống)
addressstringĐịa chỉ văn phòng
work_day_allow_ipstringDanh sách IP cho phép (ngăn cách bởi dấu phẩy, hỗ trợ wildcard *)
date_review_checkinintNgày xem xét check-in
allow_early_timeintThời gian cho phép sớm (phút)
allow_late_timeintThời gian cho phép trễ (phút)

Lưu ý: display_order và status được tự động gán khi thêm mới (display_order = max + 1, status = 1 Enable).

Response Schema

HTTP 201 - JSON Object

Trả về object Office vừa tạo.

Error Codes

HTTPCodeMô tả
403error_role_not_availableKhông có quyền setting.hrm
422error_company_id_requiredID công ty không được để trống
422error_company_id_notfoundThiếu company_id hoặc không trùng với công ty của token
422error_user1_id_requiredID người tạo không được để trống
422error_user_id_notfoundID người tạo không tìm thấy
422error_name_requiredTên văn phòng là bắt buộc
422error_quota_limit_exceedVượt quá số lượng văn phòng cho phép
500error_addLỗi khi thêm mới

On this page