POST api/Ontrack/ContractProposal

Request Information

URI Parameters

None.

Body Parameters

ContractProposalViewModel
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional information
Content

VibeAPIResult

None.

SerializerSettings

JsonSerializerSettings

None.

Encoding

Encoding

None.

Request

HttpRequestMessage

None.

Response Formats

application/json, text/json

Sample:

Sample not available.