POST api/inventory/request
Request Information
URI Parameters
None.
Body Parameters
InventoryRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| RequestID | integer |
None. |
|
| EmployeeID | integer |
None. |
|
| RequestDate | date |
None. |
|
| Status | string |
None. |
|
| ManagerID | integer |
None. |
|
| Reason | string |
None. |
|
| Employee | Employee |
None. |
|
| Employee1 | Employee |
None. |
|
| IssueReturns | Collection of IssueReturn |
None. |
|
| RequestItems | Collection of RequestItem |
None. |
Request Formats
application/json, text/json
Sample:
{
"RequestID": 1,
"EmployeeID": 1,
"RequestDate": "2025-12-04T12:18:31.9539957-06:00",
"Status": "sample string 2",
"ManagerID": 1,
"Reason": "sample string 3",
"Employee": {
"EmployeeID": 1,
"CNIC": "sample string 2",
"FirstName": "sample string 3",
"LastName": "sample string 4",
"ContactNumber": "sample string 5",
"Email": "sample string 6",
"Address": "sample string 7",
"Designation": "sample string 8",
"JoiningDate": "2025-12-04T12:18:31.9696237-06:00",
"Salary": 10.0,
"Status": "sample string 11",
"DepartmentID": 1,
"ProfilePictureName": "sample string 12",
"ProfilePicture": "sample string 13",
"Department": {
"DepartmentID": 1,
"DepartmentName": "sample string 2",
"OfficeLocation": "sample string 3",
"Employees": []
},
"Educations": [
{
"EducationID": 1,
"EmployeeID": 1,
"Institution": "sample string 2",
"CompletionYear": 3,
"DocumentName": "sample string 4",
"DocumentData": "sample string 5",
"DegreeName": "sample string 6",
"DegreeType": "sample string 7",
"FieldOfStudy": "sample string 8",
"GradingSystem": "sample string 9",
"Grade": 1.0,
"DocumentType": "sample string 10",
"TotalGrade": 1.0
},
{
"EducationID": 1,
"EmployeeID": 1,
"Institution": "sample string 2",
"CompletionYear": 3,
"DocumentName": "sample string 4",
"DocumentData": "sample string 5",
"DegreeName": "sample string 6",
"DegreeType": "sample string 7",
"FieldOfStudy": "sample string 8",
"GradingSystem": "sample string 9",
"Grade": 1.0,
"DocumentType": "sample string 10",
"TotalGrade": 1.0
}
],
"EmploymentHistories": [
{
"HistoryID": 1,
"EmployeeID": 1,
"PreviousPosition": "sample string 2",
"PreviousDepartment": "sample string 3",
"PostingStation": "sample string 4",
"Designation": "sample string 5",
"Appointment": "sample string 6",
"DepartmentWing": "sample string 7",
"JoiningDate": "2025-12-04T12:18:31.9696237-06:00",
"ReleasingDate": "2025-12-04T12:18:31.9696237-06:00",
"PostingDate": "2025-12-04T12:18:31.9696237-06:00",
"FromDate": "2025-12-04T12:18:31.9696237-06:00",
"ToDate": "2025-12-04T12:18:31.9696237-06:00",
"TotalTime": 1
},
{
"HistoryID": 1,
"EmployeeID": 1,
"PreviousPosition": "sample string 2",
"PreviousDepartment": "sample string 3",
"PostingStation": "sample string 4",
"Designation": "sample string 5",
"Appointment": "sample string 6",
"DepartmentWing": "sample string 7",
"JoiningDate": "2025-12-04T12:18:31.9696237-06:00",
"ReleasingDate": "2025-12-04T12:18:31.9696237-06:00",
"PostingDate": "2025-12-04T12:18:31.9696237-06:00",
"FromDate": "2025-12-04T12:18:31.9696237-06:00",
"ToDate": "2025-12-04T12:18:31.9696237-06:00",
"TotalTime": 1
}
],
"InventoryRequests": [],
"InventoryRequests1": [],
"Users": [
{
"UserID": 1,
"EmployeeID": 1,
"Username": "sample string 2",
"PasswordHash": "sample string 3",
"Role": "sample string 4"
},
{
"UserID": 1,
"EmployeeID": 1,
"Username": "sample string 2",
"PasswordHash": "sample string 3",
"Role": "sample string 4"
}
]
},
"Employee1": {
"EmployeeID": 1,
"CNIC": "sample string 2",
"FirstName": "sample string 3",
"LastName": "sample string 4",
"ContactNumber": "sample string 5",
"Email": "sample string 6",
"Address": "sample string 7",
"Designation": "sample string 8",
"JoiningDate": "2025-12-04T12:18:31.9696237-06:00",
"Salary": 10.0,
"Status": "sample string 11",
"DepartmentID": 1,
"ProfilePictureName": "sample string 12",
"ProfilePicture": "sample string 13",
"Department": {
"DepartmentID": 1,
"DepartmentName": "sample string 2",
"OfficeLocation": "sample string 3",
"Employees": []
},
"Educations": [
{
"EducationID": 1,
"EmployeeID": 1,
"Institution": "sample string 2",
"CompletionYear": 3,
"DocumentName": "sample string 4",
"DocumentData": "sample string 5",
"DegreeName": "sample string 6",
"DegreeType": "sample string 7",
"FieldOfStudy": "sample string 8",
"GradingSystem": "sample string 9",
"Grade": 1.0,
"DocumentType": "sample string 10",
"TotalGrade": 1.0
},
{
"EducationID": 1,
"EmployeeID": 1,
"Institution": "sample string 2",
"CompletionYear": 3,
"DocumentName": "sample string 4",
"DocumentData": "sample string 5",
"DegreeName": "sample string 6",
"DegreeType": "sample string 7",
"FieldOfStudy": "sample string 8",
"GradingSystem": "sample string 9",
"Grade": 1.0,
"DocumentType": "sample string 10",
"TotalGrade": 1.0
}
],
"EmploymentHistories": [
{
"HistoryID": 1,
"EmployeeID": 1,
"PreviousPosition": "sample string 2",
"PreviousDepartment": "sample string 3",
"PostingStation": "sample string 4",
"Designation": "sample string 5",
"Appointment": "sample string 6",
"DepartmentWing": "sample string 7",
"JoiningDate": "2025-12-04T12:18:31.9696237-06:00",
"ReleasingDate": "2025-12-04T12:18:31.9696237-06:00",
"PostingDate": "2025-12-04T12:18:31.9696237-06:00",
"FromDate": "2025-12-04T12:18:31.9696237-06:00",
"ToDate": "2025-12-04T12:18:31.9696237-06:00",
"TotalTime": 1
},
{
"HistoryID": 1,
"EmployeeID": 1,
"PreviousPosition": "sample string 2",
"PreviousDepartment": "sample string 3",
"PostingStation": "sample string 4",
"Designation": "sample string 5",
"Appointment": "sample string 6",
"DepartmentWing": "sample string 7",
"JoiningDate": "2025-12-04T12:18:31.9696237-06:00",
"ReleasingDate": "2025-12-04T12:18:31.9696237-06:00",
"PostingDate": "2025-12-04T12:18:31.9696237-06:00",
"FromDate": "2025-12-04T12:18:31.9696237-06:00",
"ToDate": "2025-12-04T12:18:31.9696237-06:00",
"TotalTime": 1
}
],
"InventoryRequests": [],
"InventoryRequests1": [],
"Users": [
{
"UserID": 1,
"EmployeeID": 1,
"Username": "sample string 2",
"PasswordHash": "sample string 3",
"Role": "sample string 4"
},
{
"UserID": 1,
"EmployeeID": 1,
"Username": "sample string 2",
"PasswordHash": "sample string 3",
"Role": "sample string 4"
}
]
},
"IssueReturns": [
{
"TransactionID": 1,
"RequestID": 1,
"IssueDate": "2025-12-04T12:18:31.9696237-06:00",
"ReturnDate": "2025-12-04T12:18:31.9696237-06:00",
"Condition": "sample string 2"
},
{
"TransactionID": 1,
"RequestID": 1,
"IssueDate": "2025-12-04T12:18:31.9696237-06:00",
"ReturnDate": "2025-12-04T12:18:31.9696237-06:00",
"Condition": "sample string 2"
}
],
"RequestItems": [
{
"RequestItemID": 1,
"RequestID": 1,
"ItemID": 1,
"Quantity": 2,
"InventoryItem": {
"ItemID": 1,
"ItemName": "sample string 2",
"Description": "sample string 3",
"CategoryID": 1,
"Quantity": 4,
"MinimumThreshold": 5,
"Status": "sample string 6",
"VendorID": 1,
"Payment": 1.0,
"InventoryCategory": {
"CategoryID": 1,
"CategoryName": "sample string 2",
"InventoryItems": []
},
"RequestItems": [],
"Vendor": {
"VendorID": 1,
"VendorName": "sample string 2",
"ContactPerson": "sample string 3",
"ContactNumber": "sample string 4",
"Email": "sample string 5",
"Address": "sample string 6",
"City": "sample string 7",
"NTN": "sample string 8",
"AGPRVendorCode": "sample string 9",
"VendorType": "sample string 10",
"EffectiveYear": "sample string 11",
"InventoryItems": []
}
}
},
{
"RequestItemID": 1,
"RequestID": 1,
"ItemID": 1,
"Quantity": 2,
"InventoryItem": {
"ItemID": 1,
"ItemName": "sample string 2",
"Description": "sample string 3",
"CategoryID": 1,
"Quantity": 4,
"MinimumThreshold": 5,
"Status": "sample string 6",
"VendorID": 1,
"Payment": 1.0,
"InventoryCategory": {
"CategoryID": 1,
"CategoryName": "sample string 2",
"InventoryItems": []
},
"RequestItems": [],
"Vendor": {
"VendorID": 1,
"VendorName": "sample string 2",
"ContactPerson": "sample string 3",
"ContactNumber": "sample string 4",
"Email": "sample string 5",
"Address": "sample string 6",
"City": "sample string 7",
"NTN": "sample string 8",
"AGPRVendorCode": "sample string 9",
"VendorType": "sample string 10",
"EffectiveYear": "sample string 11",
"InventoryItems": []
}
}
}
]
}
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.