tvpl.api

<back to all web services

ApproveProcurementItemRequest

Requires Authentication
The following routes are available for this service:
POST/procurement/item/{Id}/approve
ApproveProcurementItemRequest Parameters:
NameParameterData TypeRequiredDescription
IdpathintNo
ApprovebodyboolNo
NotebodystringNo
ProcurementItem Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
BatchIdformintNo
DepartmentIdformint?No
EquipmentIdformint?No
ProductNameformstringYes
TechnicalSpecformstringNo
UnitformstringNo
QuantityformintNo
PurposeformstringNo
NoteformstringNo
ApprovalStatusformintNo
ApprovalNoteformstringNo
ApprovedAtformDateTime?No
ApprovedByformint?No
CreatedAtformDateTime?No
CreatedByformint?No
UpdatedAtformDateTime?No
UpdatedByformint?No
IsDeletedformbool?No
DeletedAtformDateTime?No
DeletedByformint?No
DepartmentNameformstringNo
CreatedByNameformstringNo
ApprovedByNameformstringNo
EquipmentCodeformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /procurement/item/{Id}/approve HTTP/1.1 
Host: etc-api.vsmlab.vn 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"id":0,"approve":false,"note":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"id":0,"batchId":0,"departmentId":0,"equipmentId":0,"productName":"String","technicalSpec":"String","unit":"String","quantity":0,"purpose":"String","note":"String","approvalStatus":0,"approvalNote":"String","approvedAt":"0001-01-01T00:00:00.0000000+07:06","approvedBy":0,"createdAt":"0001-01-01T00:00:00.0000000+07:06","createdBy":0,"updatedAt":"0001-01-01T00:00:00.0000000+07:06","updatedBy":0,"isDeleted":false,"deletedAt":"0001-01-01T00:00:00.0000000+07:06","deletedBy":0,"departmentName":"String","createdByName":"String","approvedByName":"String","equipmentCode":"String"}