POST api/BudgetRequest/Create
Request Information
URI Parameters
None.
Body Parameters
BudgetRequestAPIViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Requestor | string |
Required |
|
| RequestorID | integer |
None. |
|
| PurposeCode | string |
Required |
|
| PurposeID | integer |
None. |
|
| CompanyCode | string |
Required |
|
| TotalAmount | decimal number |
Required |
|
| DateOfRequest | date |
Required |
|
| DateRequiredForRelease | date |
None. |
|
| StatusCode | string |
Required |
|
| PayeeType | string |
Required |
|
| LiquidationDate | date |
None. |
|
| Justification | string |
Required Max length: 500 |
|
| Detail | Collection of BudgetRequestDetailAPIViewModel |
Required |
|
| DeductionYear | integer |
Required |
|
| CreatedBy | string |
Required |
|
| BackPayId | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Requestor": "sample string 1",
"RequestorID": 2,
"PurposeCode": "sample string 3",
"PurposeID": 4,
"CompanyCode": "sample string 5",
"TotalAmount": 6.0,
"DateOfRequest": "2026-01-06T21:32:15.5282164+08:00",
"DateRequiredForRelease": "2026-01-06T21:32:15.5282164+08:00",
"StatusCode": "sample string 9",
"PayeeType": "sample string 10",
"LiquidationDate": "2026-01-06T21:32:15.5282164+08:00",
"Justification": "sample string 12",
"Detail": [
{
"DepartmentCode": "sample string 1",
"CostCenterCode": "sample string 2",
"CostCenterID": 3,
"AccountTypeCode": "sample string 4",
"AccountTypeID": 5,
"Amount": 6.0,
"Quantity": 7,
"UnitOfMeasurementCode": "sample string 8",
"Remarks": "sample string 9",
"UnitOfMeasurementID": 10
},
{
"DepartmentCode": "sample string 1",
"CostCenterCode": "sample string 2",
"CostCenterID": 3,
"AccountTypeCode": "sample string 4",
"AccountTypeID": 5,
"Amount": 6.0,
"Quantity": 7,
"UnitOfMeasurementCode": "sample string 8",
"Remarks": "sample string 9",
"UnitOfMeasurementID": 10
}
],
"DeductionYear": 13,
"CreatedBy": "sample string 14",
"BackPayId": 15
}
application/xml, text/xml
Sample:
<BudgetRequestAPIViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VES.OnBudget.API.SharedLibrary">
<BackPayId>15</BackPayId>
<CompanyCode>sample string 5</CompanyCode>
<CreatedBy>sample string 14</CreatedBy>
<DateOfRequest>2026-01-06T21:32:15.5282164+08:00</DateOfRequest>
<DateRequiredForRelease>2026-01-06T21:32:15.5282164+08:00</DateRequiredForRelease>
<DeductionYear>13</DeductionYear>
<Detail>
<BudgetRequestDetailAPIViewModel>
<AccountTypeCode>sample string 4</AccountTypeCode>
<AccountTypeID>5</AccountTypeID>
<Amount>6</Amount>
<CostCenterCode>sample string 2</CostCenterCode>
<CostCenterID>3</CostCenterID>
<DepartmentCode>sample string 1</DepartmentCode>
<Quantity>7</Quantity>
<Remarks>sample string 9</Remarks>
<UnitOfMeasurementCode>sample string 8</UnitOfMeasurementCode>
<UnitOfMeasurementID>10</UnitOfMeasurementID>
</BudgetRequestDetailAPIViewModel>
<BudgetRequestDetailAPIViewModel>
<AccountTypeCode>sample string 4</AccountTypeCode>
<AccountTypeID>5</AccountTypeID>
<Amount>6</Amount>
<CostCenterCode>sample string 2</CostCenterCode>
<CostCenterID>3</CostCenterID>
<DepartmentCode>sample string 1</DepartmentCode>
<Quantity>7</Quantity>
<Remarks>sample string 9</Remarks>
<UnitOfMeasurementCode>sample string 8</UnitOfMeasurementCode>
<UnitOfMeasurementID>10</UnitOfMeasurementID>
</BudgetRequestDetailAPIViewModel>
</Detail>
<Justification>sample string 12</Justification>
<LiquidationDate>2026-01-06T21:32:15.5282164+08:00</LiquidationDate>
<PayeeType>sample string 10</PayeeType>
<PurposeCode>sample string 3</PurposeCode>
<PurposeID>4</PurposeID>
<Requestor>sample string 1</Requestor>
<RequestorID>2</RequestorID>
<StatusCode>sample string 9</StatusCode>
<TotalAmount>6</TotalAmount>
</BudgetRequestAPIViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
JsonResultOfVibeAPIResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Content | VibeAPIResult |
None. |
|
| SerializerSettings | JsonSerializerSettings |
None. |
|
| Encoding | Encoding |
None. |
|
| Request | HttpRequestMessage |
None. |
Response Formats
application/json, text/json
Sample:
Sample not available.