POST api/Proposal/{proposalID}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| proposalID | integer |
Required |
Body Parameters
ProposalEditViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| JobID | integer |
None. |
|
| ProjectID | integer |
None. |
|
| CustomerID | integer |
None. |
|
| CustomerName | string |
None. |
|
| ProposalName | string |
None. |
|
| HasNoCoverPhoto | boolean |
None. |
|
| CoverPhoto | CoverPhotoViewModel |
None. |
|
| Title | string |
None. |
|
| Customer | string |
None. |
|
| JobNumber | string |
None. |
|
| DateProposal | date |
None. |
|
| FooterPhone | string |
None. |
|
| FooterURL | string |
None. |
|
| CustomerLogo | string |
None. |
|
| CustomerLogoHeight | integer |
None. |
|
| CustomerLogoWidth | integer |
None. |
|
| ShowAgencyLogo | boolean |
None. |
|
| ShowGameTimeLogo | boolean |
None. |
|
| VideoURL | string |
None. |
|
| CoverSheetComments | string |
None. |
|
| Quotes | Collection of QuoteSelectionViewModel |
None. |
|
| GuidedSellingUnits | Collection of GuidedSellingListViewModel |
None. |
|
| ProposalDocuments | Collection of ProposalCategoryViewModel |
None. |
|
| Attachments | Collection of AttachmentViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"jobID": 1,
"projectID": 2,
"customerID": 3,
"customerName": "sample string 4",
"proposalName": "sample string 5",
"hasNoCoverPhoto": true,
"coverPhoto": {
"fileLocation": "sample string 1",
"proposalCoverPhotoID": 2,
"filename": "sample string 3",
"name": "sample string 4",
"isActive": true,
"isFullPage": true
},
"title": "sample string 7",
"customer": "sample string 8",
"jobNumber": "sample string 9",
"dateProposal": "2025-12-09T23:06:11.8251621-05:00",
"footerPhone": "sample string 10",
"footerURL": "sample string 11",
"customerLogo": "sample string 12",
"customerLogoHeight": 13,
"customerLogoWidth": 14,
"showAgencyLogo": true,
"showGameTimeLogo": true,
"videoURL": "sample string 17",
"coverSheetComments": "sample string 18",
"quotes": [
{
"quoteID": 1,
"quoteName": "sample string 2",
"isSelected": true,
"quoteNumber": "sample string 4",
"hasDoc": true,
"hasGenSpecDoc": true,
"hasProdSpecDoc": true,
"hasInstallHourSpecDoc": true,
"hasConcReqSpecDoc": true,
"isGenSpecSelected": true,
"isProdSpecSelected": true,
"isInstallHourSpecSelected": true,
"isConcReqSpecSelected": true
},
{
"quoteID": 1,
"quoteName": "sample string 2",
"isSelected": true,
"quoteNumber": "sample string 4",
"hasDoc": true,
"hasGenSpecDoc": true,
"hasProdSpecDoc": true,
"hasInstallHourSpecDoc": true,
"hasConcReqSpecDoc": true,
"isGenSpecSelected": true,
"isProdSpecSelected": true,
"isInstallHourSpecSelected": true,
"isConcReqSpecSelected": true
}
],
"guidedSellingUnits": [
{
"quoteIDs": "sample string 1",
"guidedSellingUnitIDs": "sample string 2",
"modelNumber": "sample string 3",
"description": "sample string 4",
"isSelected": true,
"quoteNumbers": "sample string 6"
},
{
"quoteIDs": "sample string 1",
"guidedSellingUnitIDs": "sample string 2",
"modelNumber": "sample string 3",
"description": "sample string 4",
"isSelected": true,
"quoteNumbers": "sample string 6"
}
],
"proposalDocuments": [
{
"proposalDocumentCategoryID": 1,
"categoryName": "sample string 2",
"isGameTime": true,
"documents": [
{
"proposalDocumentID": 1,
"documentName": "sample string 2",
"description": "sample string 3",
"url": "sample string 4",
"isSelected": true
},
{
"proposalDocumentID": 1,
"documentName": "sample string 2",
"description": "sample string 3",
"url": "sample string 4",
"isSelected": true
}
]
},
{
"proposalDocumentCategoryID": 1,
"categoryName": "sample string 2",
"isGameTime": true,
"documents": [
{
"proposalDocumentID": 1,
"documentName": "sample string 2",
"description": "sample string 3",
"url": "sample string 4",
"isSelected": true
},
{
"proposalDocumentID": 1,
"documentName": "sample string 2",
"description": "sample string 3",
"url": "sample string 4",
"isSelected": true
}
]
}
],
"attachments": [
{
"proposalAttachmentID": 1,
"fileName": "sample string 2",
"description": "sample string 3",
"displayOrder": 4,
"type": "sample string 5"
},
{
"proposalAttachmentID": 1,
"fileName": "sample string 2",
"description": "sample string 3",
"displayOrder": 4,
"type": "sample string 5"
}
]
}
application/xml, text/xml
Sample:
<ProposalEditViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GameTimeBAL.ViewModels">
<Attachments>
<AttachmentViewModel>
<Description>sample string 3</Description>
<DisplayOrder>4</DisplayOrder>
<FileName>sample string 2</FileName>
<ProposalAttachmentID>1</ProposalAttachmentID>
<Type>sample string 5</Type>
</AttachmentViewModel>
<AttachmentViewModel>
<Description>sample string 3</Description>
<DisplayOrder>4</DisplayOrder>
<FileName>sample string 2</FileName>
<ProposalAttachmentID>1</ProposalAttachmentID>
<Type>sample string 5</Type>
</AttachmentViewModel>
</Attachments>
<CoverPhoto>
<Filename xmlns="http://schemas.datacontract.org/2004/07/GameTimeDAL.Model">sample string 3</Filename>
<IsActive xmlns="http://schemas.datacontract.org/2004/07/GameTimeDAL.Model">true</IsActive>
<IsFullPage xmlns="http://schemas.datacontract.org/2004/07/GameTimeDAL.Model">true</IsFullPage>
<Name xmlns="http://schemas.datacontract.org/2004/07/GameTimeDAL.Model">sample string 4</Name>
<ProposalCoverPhotoID xmlns="http://schemas.datacontract.org/2004/07/GameTimeDAL.Model">2</ProposalCoverPhotoID>
<FileLocation>sample string 1</FileLocation>
</CoverPhoto>
<CoverSheetComments>sample string 18</CoverSheetComments>
<Customer>sample string 8</Customer>
<CustomerID>3</CustomerID>
<CustomerLogo>sample string 12</CustomerLogo>
<CustomerLogoHeight>13</CustomerLogoHeight>
<CustomerLogoWidth>14</CustomerLogoWidth>
<CustomerName>sample string 4</CustomerName>
<DateProposal>2025-12-09T23:06:11.8251621-05:00</DateProposal>
<FooterPhone>sample string 10</FooterPhone>
<FooterURL>sample string 11</FooterURL>
<GuidedSellingUnits>
<GuidedSellingListViewModel>
<Description>sample string 4</Description>
<GuidedSellingUnitIDs>sample string 2</GuidedSellingUnitIDs>
<IsSelected>true</IsSelected>
<ModelNumber>sample string 3</ModelNumber>
<QuoteIDs>sample string 1</QuoteIDs>
<QuoteNumbers>sample string 6</QuoteNumbers>
</GuidedSellingListViewModel>
<GuidedSellingListViewModel>
<Description>sample string 4</Description>
<GuidedSellingUnitIDs>sample string 2</GuidedSellingUnitIDs>
<IsSelected>true</IsSelected>
<ModelNumber>sample string 3</ModelNumber>
<QuoteIDs>sample string 1</QuoteIDs>
<QuoteNumbers>sample string 6</QuoteNumbers>
</GuidedSellingListViewModel>
</GuidedSellingUnits>
<HasNoCoverPhoto>true</HasNoCoverPhoto>
<JobID>1</JobID>
<JobNumber>sample string 9</JobNumber>
<ProjectID>2</ProjectID>
<ProposalDocuments>
<ProposalCategoryViewModel>
<CategoryName>sample string 2</CategoryName>
<Documents>
<ProposalDocumentViewModel>
<Description>sample string 3</Description>
<DocumentName>sample string 2</DocumentName>
<IsSelected>true</IsSelected>
<ProposalDocumentID>1</ProposalDocumentID>
<URL>sample string 4</URL>
</ProposalDocumentViewModel>
<ProposalDocumentViewModel>
<Description>sample string 3</Description>
<DocumentName>sample string 2</DocumentName>
<IsSelected>true</IsSelected>
<ProposalDocumentID>1</ProposalDocumentID>
<URL>sample string 4</URL>
</ProposalDocumentViewModel>
</Documents>
<IsGameTime>true</IsGameTime>
<ProposalDocumentCategoryID>1</ProposalDocumentCategoryID>
</ProposalCategoryViewModel>
<ProposalCategoryViewModel>
<CategoryName>sample string 2</CategoryName>
<Documents>
<ProposalDocumentViewModel>
<Description>sample string 3</Description>
<DocumentName>sample string 2</DocumentName>
<IsSelected>true</IsSelected>
<ProposalDocumentID>1</ProposalDocumentID>
<URL>sample string 4</URL>
</ProposalDocumentViewModel>
<ProposalDocumentViewModel>
<Description>sample string 3</Description>
<DocumentName>sample string 2</DocumentName>
<IsSelected>true</IsSelected>
<ProposalDocumentID>1</ProposalDocumentID>
<URL>sample string 4</URL>
</ProposalDocumentViewModel>
</Documents>
<IsGameTime>true</IsGameTime>
<ProposalDocumentCategoryID>1</ProposalDocumentCategoryID>
</ProposalCategoryViewModel>
</ProposalDocuments>
<ProposalName>sample string 5</ProposalName>
<Quotes>
<QuoteSelectionViewModel>
<HasConcReqSpecDoc>true</HasConcReqSpecDoc>
<HasDoc>true</HasDoc>
<HasGenSpecDoc>true</HasGenSpecDoc>
<HasInstallHourSpecDoc>true</HasInstallHourSpecDoc>
<HasProdSpecDoc>true</HasProdSpecDoc>
<IsConcReqSpecSelected>true</IsConcReqSpecSelected>
<IsGenSpecSelected>true</IsGenSpecSelected>
<IsInstallHourSpecSelected>true</IsInstallHourSpecSelected>
<IsProdSpecSelected>true</IsProdSpecSelected>
<IsSelected>true</IsSelected>
<QuoteID>1</QuoteID>
<QuoteName>sample string 2</QuoteName>
<QuoteNumber>sample string 4</QuoteNumber>
</QuoteSelectionViewModel>
<QuoteSelectionViewModel>
<HasConcReqSpecDoc>true</HasConcReqSpecDoc>
<HasDoc>true</HasDoc>
<HasGenSpecDoc>true</HasGenSpecDoc>
<HasInstallHourSpecDoc>true</HasInstallHourSpecDoc>
<HasProdSpecDoc>true</HasProdSpecDoc>
<IsConcReqSpecSelected>true</IsConcReqSpecSelected>
<IsGenSpecSelected>true</IsGenSpecSelected>
<IsInstallHourSpecSelected>true</IsInstallHourSpecSelected>
<IsProdSpecSelected>true</IsProdSpecSelected>
<IsSelected>true</IsSelected>
<QuoteID>1</QuoteID>
<QuoteName>sample string 2</QuoteName>
<QuoteNumber>sample string 4</QuoteNumber>
</QuoteSelectionViewModel>
</Quotes>
<ShowAgencyLogo>true</ShowAgencyLogo>
<ShowGameTimeLogo>true</ShowGameTimeLogo>
<Title>sample string 7</Title>
<VideoURL>sample string 17</VideoURL>
</ProposalEditViewModel>
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.