Nhảy tới nội dung
Phiên bản: 2.3.0

Cập nhật mẫu chứng từ

Ngày cập nhật: 18 tháng 08, 2026
Người cập nhật: VNPT eContract's team


Mục đích​

Hàm thực hiện cập nhật các thông tin của mẫu chứng từ đã tạo trước đó.

  • Request URL: /api/document-templates/update
  • HTTP method: POST
  • HTTP content-type: multipart/form-data
  • Authorize: Bearer token
  • Parameter:
KeyTypeDescription
idint[Bắt buộc] Id mẫu chứng từ
filefileFile mẫu chứng từ
namestringTên mẫu chứng từ
descriptionstringMô tả mẫu chứng từ

Mẫu response body​

{
"data": {
"id": 1149,
"name": "FILE MẪU IMPORT LÔ TEST ",
"createdDate": "2022-11-22T14:18:25.3990136",
"fillableFields": [
{
"key": "{{ngay}}",
"name": "ngay",
"description": "Ngày"
},
{
"key": "{{thang}}",
"name": "thang"
},
{
"key": "{{nam}}",
"name": "nam"
}
],
"fileName": "HĐ Dịch vụ Cấp nước Test Dochub.docx",
"downloadUrl": "{HOST}/Api/Download?token=...",
"pdfDownloadUrl": "{HOST}/Api/Download?token=...",
"isDisabled": false,
"isLaborContractTemplate": false
},
"success": true,
"code": 0,
"messages": [
"Update document template success"
]
}

Mô tả Response Body​

KeyTypeDescription
successbooleanTrạng thái phản hồi của yêu cầu (true: Thành công, false: Thất bại)
codeintMã phản hồi từ hệ thống
messagesarrayDanh sách thông báo hoặc lỗi trả về từ hệ thống (Ví dụ: ["Update document template success"])
dataobjectĐối tượng chứa thông tin chi tiết của mẫu chứng từ sau khi cập nhật (xem chi tiết bên dưới)

Chi tiết dữ liệu trong data:​

KeyTypeDescription
idintID của mẫu chứng từ vừa tạo
namestringTên mẫu chứng từ
createdDatestringThời gian tạo mẫu chứng từ (định dạng ISO 8601)
fillableFieldsarrayDanh sách các trường dữ liệu động có thể điền thông tin (Array[object]) (xem chi tiết bên dưới)
fileNamestringTên tệp tin gốc đã tải lên
downloadUrlstringĐường dẫn tải tệp tin mẫu gốc (.docx)
pdfDownloadUrlstringĐường dẫn tải tệp tin dưới dạng PDF
isDisabledbooleanTrạng thái vô hiệu hóa mẫu chứng từ (true: Đã bị vô hiệu hóa, false: Hoạt động bình thường)
isLaborContractTemplatebooleanCó phải mẫu hợp đồng lao động hay không (true: Có, false: Không)

Chi tiết danh sách fillableFields:​

Danh sách chứa các trường dữ liệu dynamic trong mẫu chứng từ với các thuộc tính của 1 phần tử:

KeyTypeDescription
keystringKhóa định danh trường dữ liệu trong mẫu (ví dụ: {{ngay}}, {{so_hd}})
namestringTên trường dữ liệu
descriptionstringMô tả chi tiết ý nghĩa của trường dữ liệu