tvpl.api

<back to all web services

CreateProcurementItemRequest

Requires Authentication
The following routes are available for this service:
POST/procurement/item
CreateProcurementItemRequest Parameters:
NameParameterData TypeRequiredDescription
BatchIdbodyintNo
EquipmentIdbodyint?No
ProductNamebodystringYes
TechnicalSpecbodystringNo
UnitbodystringNo
QuantitybodyintNo
PurposebodystringNo
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 .other suffix or ?format=other

HTTP + OTHER

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

POST /procurement/item HTTP/1.1 
Host: etc-api.vsmlab.vn 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

{"batchId":0,"equipmentId":0,"productName":"String","technicalSpec":"String","unit":"String","quantity":0,"purpose":"String","note":"String"}
HTTP/1.1 200 OK
Content-Type: text/jsonl
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"}