POST api/Ontrack/ContractProposal
Request Information
URI Parameters
None.
Body Parameters
ContractProposalViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Method | string |
None. |
|
| AmountString | string |
None. |
|
| SchoolYear | string |
None. |
|
| DateCreatedString | string |
None. |
|
| FilteredDate | string |
None. |
|
| JsonDetails | string |
None. |
|
| JsonDetailsToDelete | string |
None. |
|
| ShowApprovalButtons | boolean |
None. |
|
| Search | string |
None. |
|
| ApproverId | integer |
None. |
|
| Id | integer |
None. |
|
| ContractId | string |
None. |
|
| UniqueId | globally unique identifier |
None. |
|
| CustomerCode | string |
None. |
|
| CustomerName | string |
None. |
|
| AgentId | integer |
None. |
|
| AgentName | string |
None. |
|
| AgentCode | string |
None. |
|
| Discount | decimal number |
None. |
|
| Donation | decimal number |
None. |
|
| Amount | decimal number |
None. |
|
| Terms | integer |
None. |
|
| YearStart | integer |
None. |
|
| YearEnd | integer |
None. |
|
| StatusId | integer |
None. |
|
| StatusCode | string |
None. |
|
| StatusName | string |
None. |
|
| DateCreated | date |
None. |
|
| DateModified | date |
None. |
|
| CreatedBy | string |
None. |
|
| ModifiedBy | string |
None. |
|
| IsDeleted | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"Method": "sample string 1",
"AmountString": "1.00",
"SchoolYear": "19 - 20",
"DateCreatedString": "Mar 05, 2026",
"FilteredDate": "sample string 2",
"JsonDetails": "sample string 3",
"JsonDetailsToDelete": "sample string 4",
"ShowApprovalButtons": true,
"Search": "sample string 6",
"ApproverId": 7,
"Id": 8,
"ContractId": "sample string 9",
"UniqueId": "2cd21c47-19a9-4b7c-805c-1ebe6239d7c4",
"CustomerCode": "sample string 11",
"CustomerName": "sample string 12",
"AgentId": 13,
"AgentName": "sample string 14",
"AgentCode": "sample string 15",
"Discount": 16.0,
"Donation": 17.0,
"Amount": 1.0,
"Terms": 18,
"YearStart": 19,
"YearEnd": 20,
"StatusId": 21,
"StatusCode": "sample string 22",
"StatusName": "sample string 23",
"DateCreated": "2026-03-05T04:37:01.0311735+08:00",
"DateModified": "2026-03-05T04:37:01.0311735+08:00",
"CreatedBy": "sample string 26",
"ModifiedBy": "sample string 27",
"IsDeleted": true
}
application/xml, text/xml
Sample:
<ContractProposalViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VES.Models.APIViewModel"> <AgentCode xmlns="http://schemas.datacontract.org/2004/07/VES.Models">sample string 15</AgentCode> <AgentId xmlns="http://schemas.datacontract.org/2004/07/VES.Models">13</AgentId> <AgentName xmlns="http://schemas.datacontract.org/2004/07/VES.Models">sample string 14</AgentName> <Amount xmlns="http://schemas.datacontract.org/2004/07/VES.Models">1</Amount> <ContractId xmlns="http://schemas.datacontract.org/2004/07/VES.Models">sample string 9</ContractId> <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/VES.Models">sample string 26</CreatedBy> <CustomerCode xmlns="http://schemas.datacontract.org/2004/07/VES.Models">sample string 11</CustomerCode> <CustomerName xmlns="http://schemas.datacontract.org/2004/07/VES.Models">sample string 12</CustomerName> <DateCreated xmlns="http://schemas.datacontract.org/2004/07/VES.Models">2026-03-05T04:37:01.0311735+08:00</DateCreated> <DateModified xmlns="http://schemas.datacontract.org/2004/07/VES.Models">2026-03-05T04:37:01.0311735+08:00</DateModified> <Discount xmlns="http://schemas.datacontract.org/2004/07/VES.Models">16</Discount> <Donation xmlns="http://schemas.datacontract.org/2004/07/VES.Models">17</Donation> <Id xmlns="http://schemas.datacontract.org/2004/07/VES.Models">8</Id> <IsDeleted xmlns="http://schemas.datacontract.org/2004/07/VES.Models">true</IsDeleted> <ModifiedBy xmlns="http://schemas.datacontract.org/2004/07/VES.Models">sample string 27</ModifiedBy> <StatusCode xmlns="http://schemas.datacontract.org/2004/07/VES.Models">sample string 22</StatusCode> <StatusId xmlns="http://schemas.datacontract.org/2004/07/VES.Models">21</StatusId> <StatusName xmlns="http://schemas.datacontract.org/2004/07/VES.Models">sample string 23</StatusName> <Terms xmlns="http://schemas.datacontract.org/2004/07/VES.Models">18</Terms> <UniqueId xmlns="http://schemas.datacontract.org/2004/07/VES.Models">2cd21c47-19a9-4b7c-805c-1ebe6239d7c4</UniqueId> <YearEnd xmlns="http://schemas.datacontract.org/2004/07/VES.Models">20</YearEnd> <YearStart xmlns="http://schemas.datacontract.org/2004/07/VES.Models">19</YearStart> <ApproverId>7</ApproverId> <FilteredDate>sample string 2</FilteredDate> <JsonDetails>sample string 3</JsonDetails> <JsonDetailsToDelete>sample string 4</JsonDetailsToDelete> <Method>sample string 1</Method> <Search>sample string 6</Search> <ShowApprovalButtons>true</ShowApprovalButtons> </ContractProposalViewModel>
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.