POST api/PurchaseOrder/Update/{id}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
PurchaseOrderDetailViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| OrderNumber | string |
None. |
|
| InvoiceNumber | string |
None. |
|
| ProNumber | string |
None. |
|
| Description | string |
None. |
|
| RepPONumber | string |
None. |
|
| Status | StatusViewModel |
None. |
|
| FederalNumber | string |
None. |
|
| PODate | date |
None. |
|
| ExpectedShipDate | date |
None. |
|
| IsThirdParty | boolean |
None. |
|
| VendorCustomer | CustomerFindListItem |
None. |
|
| VendorContact | ContactFindListItem |
None. |
|
| VendorLocation | LocationFindListItem |
None. |
|
| InternalNotes | string |
None. |
|
| AdditionalComments | string |
None. |
|
| POHasCreditCard | boolean |
None. |
|
| BillingCustomer | CustomerFindListItem |
None. |
|
| BillingEmail | string |
None. |
|
| BillingPhone | string |
None. |
|
| BillingContact | ContactFindListItem |
None. |
|
| BillingLocation | LocationFindListItem |
None. |
|
| ShippingCustomer | CustomerFindListItem |
None. |
|
| ShippingName | string |
None. |
|
| ShippingPhone | string |
None. |
|
| ShippingFax | string |
None. |
|
| ShippingEmail | string |
None. |
|
| ShippingContact | ContactFindListItem |
None. |
|
| ShippingAddress1 | string |
None. |
|
| ShippingAddress2 | string |
None. |
|
| ShippingCity | string |
None. |
|
| ShippingState | string |
None. |
|
| ShippingZip | string |
None. |
|
| ShippingLocation | LocationFindListItem |
None. |
|
| EndUserCustomer | CustomerFindListItem |
None. |
|
| EndUserLocation | LocationFindListItem |
None. |
|
| OwnerCustomer | CustomerFindListItem |
None. |
|
| OwnerName | string |
None. |
|
| OwnerPhone | string |
None. |
|
| OwnerEmail | string |
None. |
|
| OwnerContact | ContactFindListItem |
None. |
|
| OwnerAddress1 | string |
None. |
|
| OwnerAddress2 | string |
None. |
|
| OwnerCity | string |
None. |
|
| OwnerState | string |
None. |
|
| OwnerZip | string |
None. |
|
| OwnerLocation | LocationFindListItem |
None. |
|
| Amounts | PurchaseOrderAmountViewModel |
None. |
|
| PricingDetails | PurchaseOrderPricingDetailViewModel |
None. |
|
| FreightDetails | PurchaseOrderFreightDetailViewModel |
None. |
|
| TaxDetails | PurchaseOrderTaxDetailViewModel |
None. |
|
| CreditCardString | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"orderNumber": "sample string 1",
"invoiceNumber": "sample string 2",
"proNumber": "sample string 3",
"description": "sample string 4",
"repPONumber": "sample string 5",
"status": {
"status": "sample string 1",
"statusName": "sample string 2"
},
"federalNumber": "sample string 6",
"poDate": "2025-12-09T23:03:21.8910087-05:00",
"expectedShipDate": "2025-12-09T23:03:21.8910087-05:00",
"isThirdParty": true,
"vendorCustomer": {
"customerID": 1,
"locationID": 2,
"company": "sample string 3",
"address1": "sample string 4",
"address2": "sample string 5",
"city": "sample string 6",
"state": "sample string 7",
"zip": "sample string 8",
"phone": "sample string 9"
},
"vendorContact": {
"contactID": 1,
"locationID": 2,
"name": "sample string 3",
"title": "sample string 4",
"email": "sample string 5",
"phone": "sample string 6",
"fax": "sample string 7",
"ext": "sample string 8",
"isPrimary": true
},
"vendorLocation": {
"locationID": 1,
"description": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"zip": "sample string 7",
"isPrimary": true
},
"internalNotes": "sample string 9",
"additionalComments": "sample string 10",
"poHasCreditCard": true,
"billingCustomer": {
"customerID": 1,
"locationID": 2,
"company": "sample string 3",
"address1": "sample string 4",
"address2": "sample string 5",
"city": "sample string 6",
"state": "sample string 7",
"zip": "sample string 8",
"phone": "sample string 9"
},
"billingEmail": "sample string 12",
"billingPhone": "sample string 13",
"billingContact": {
"contactID": 1,
"locationID": 2,
"name": "sample string 3",
"title": "sample string 4",
"email": "sample string 5",
"phone": "sample string 6",
"fax": "sample string 7",
"ext": "sample string 8",
"isPrimary": true
},
"billingLocation": {
"locationID": 1,
"description": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"zip": "sample string 7",
"isPrimary": true
},
"shippingCustomer": {
"customerID": 1,
"locationID": 2,
"company": "sample string 3",
"address1": "sample string 4",
"address2": "sample string 5",
"city": "sample string 6",
"state": "sample string 7",
"zip": "sample string 8",
"phone": "sample string 9"
},
"shippingName": "sample string 14",
"shippingPhone": "sample string 15",
"shippingFax": "sample string 16",
"shippingEmail": "sample string 17",
"shippingContact": {
"contactID": 1,
"locationID": 2,
"name": "sample string 3",
"title": "sample string 4",
"email": "sample string 5",
"phone": "sample string 6",
"fax": "sample string 7",
"ext": "sample string 8",
"isPrimary": true
},
"shippingAddress1": "sample string 18",
"shippingAddress2": "sample string 19",
"shippingCity": "sample string 20",
"shippingState": "sample string 21",
"shippingZip": "sample string 22",
"shippingLocation": {
"locationID": 1,
"description": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"zip": "sample string 7",
"isPrimary": true
},
"endUserCustomer": {
"customerID": 1,
"locationID": 2,
"company": "sample string 3",
"address1": "sample string 4",
"address2": "sample string 5",
"city": "sample string 6",
"state": "sample string 7",
"zip": "sample string 8",
"phone": "sample string 9"
},
"endUserLocation": {
"locationID": 1,
"description": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"zip": "sample string 7",
"isPrimary": true
},
"ownerCustomer": {
"customerID": 1,
"locationID": 2,
"company": "sample string 3",
"address1": "sample string 4",
"address2": "sample string 5",
"city": "sample string 6",
"state": "sample string 7",
"zip": "sample string 8",
"phone": "sample string 9"
},
"ownerName": "sample string 23",
"ownerPhone": "sample string 24",
"ownerEmail": "sample string 25",
"ownerContact": {
"contactID": 1,
"locationID": 2,
"name": "sample string 3",
"title": "sample string 4",
"email": "sample string 5",
"phone": "sample string 6",
"fax": "sample string 7",
"ext": "sample string 8",
"isPrimary": true
},
"ownerAddress1": "sample string 26",
"ownerAddress2": "sample string 27",
"ownerCity": "sample string 28",
"ownerState": "sample string 29",
"ownerZip": "sample string 30",
"ownerLocation": {
"locationID": 1,
"description": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"zip": "sample string 7",
"isPrimary": true
},
"amounts": {
"deposit": 1.0,
"subTotal": 2.0,
"additionalFees": 3.0,
"additionalFeesLabel": "sample string 4",
"taxTotal": 5.0,
"nonTaxTotal": 6.0,
"contractDiscount": 7.0,
"contractAdditionalDiscount": 8.0,
"discount": 9.0,
"cwoDiscount": 10.0,
"showDiscountBreakdown": true,
"materialSurcharge": 12.0,
"freight": 13.0,
"uscFreight": 14.0,
"showUSCFreight": true,
"vistaRopeFreight": 16.0,
"showVistaRopeFreight": true,
"gtSportsFreight": 18.0,
"freightAdditional": 19.0,
"manufacturerFreight": [
{
"freight": 1.0,
"details": {
"manufacturer": {
"manufacturerID": 1,
"manufacturerName": "sample string 2",
"isGameTime": true,
"usePricingStructure": true
},
"weight30": 1.0,
"freight30": 2.0,
"weight70": 3.0,
"freight70": 4.0,
"weight175": 5.0,
"freight175": 6.0,
"handlingCharge": 7.0,
"weightTotal": 8.0,
"freightTotal": 9.0
}
},
{
"freight": 1.0,
"details": {
"manufacturer": {
"manufacturerID": 1,
"manufacturerName": "sample string 2",
"isGameTime": true,
"usePricingStructure": true
},
"weight30": 1.0,
"freight30": 2.0,
"weight70": 3.0,
"freight70": 4.0,
"weight175": 5.0,
"freight175": 6.0,
"handlingCharge": 7.0,
"weightTotal": 8.0,
"freightTotal": 9.0
}
}
],
"taxApplied": 20.0,
"total": 21.0,
"discountLevel": 22
},
"pricingDetails": {
"pricingStructure": {
"pricingStructureID": 1,
"pricingStructure": "sample string 2"
},
"contract": {
"contractID": 1,
"contractName": "sample string 2",
"isGameTime": true,
"isDisabled": true,
"hasAdditionalDiscount": true,
"hasThirdPartyBilling": true
},
"noContractDiscount": true,
"stateContract": true,
"splitBillOrder": {
"id": 1,
"description": "sample string 2"
},
"promotion": {
"promotionID": 1,
"promotion": "sample string 2"
},
"specialQuoteNumber": "sample string 3",
"splitDiscount": true,
"salesAllowanceGTSplit": 5.0,
"specialQuoteDiscount": 6.0
},
"freightDetails": {
"shipToZip": "sample string 1",
"calculateGTFreight": true,
"estimateGTFreight": true,
"equipmentFreightMethod": {
"methodID": 1,
"name": "sample string 2"
},
"equipmentFreightQuoteNumber": "sample string 4",
"surfacingFreightMethod": {
"methodID": 1,
"name": "sample string 2"
},
"surfacingFreightQuoteNumber": "sample string 5",
"surfacingInstructions": "sample string 6",
"fedexOption": {
"optionID": 1,
"name": "sample string 2"
}
},
"taxDetails": {
"taxRate": 1.1,
"taxAll": true,
"taxAutoCalculate": true,
"taxFreight": true,
"taxAfterDiscount": true,
"additionalTax": 6.0,
"calculateMaterialSurcharge": true,
"materialSurchargePercentage": 8.0,
"stateTax": true,
"countyTax": true,
"cityTax": true,
"specialTax": true,
"isTaxExempt": true
},
"creditCardString": "sample string 31"
}
application/xml, text/xml
Sample:
<PurchaseOrderDetailViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GameTimeBAL.ViewModels">
<AdditionalComments>sample string 10</AdditionalComments>
<Amounts>
<CWODiscount>10</CWODiscount>
<ContractAdditionalDiscount>8</ContractAdditionalDiscount>
<ContractDiscount>7</ContractDiscount>
<Discount>9</Discount>
<DiscountLevel>22</DiscountLevel>
<Freight>13</Freight>
<FreightAdditional>19</FreightAdditional>
<GTSportsFreight>18</GTSportsFreight>
<ManufacturerFreight>
<FreightManufacturerDetail>
<Details>
<Freight175>6</Freight175>
<Freight30>2</Freight30>
<Freight70>4</Freight70>
<FreightTotal>9</FreightTotal>
<HandlingCharge>7</HandlingCharge>
<Manufacturer>
<IsGameTime>true</IsGameTime>
<ManufacturerID>1</ManufacturerID>
<ManufacturerName>sample string 2</ManufacturerName>
<UsePricingStructure>true</UsePricingStructure>
</Manufacturer>
<Weight175>5</Weight175>
<Weight30>1</Weight30>
<Weight70>3</Weight70>
<WeightTotal>8</WeightTotal>
</Details>
<Freight>1</Freight>
</FreightManufacturerDetail>
<FreightManufacturerDetail>
<Details>
<Freight175>6</Freight175>
<Freight30>2</Freight30>
<Freight70>4</Freight70>
<FreightTotal>9</FreightTotal>
<HandlingCharge>7</HandlingCharge>
<Manufacturer>
<IsGameTime>true</IsGameTime>
<ManufacturerID>1</ManufacturerID>
<ManufacturerName>sample string 2</ManufacturerName>
<UsePricingStructure>true</UsePricingStructure>
</Manufacturer>
<Weight175>5</Weight175>
<Weight30>1</Weight30>
<Weight70>3</Weight70>
<WeightTotal>8</WeightTotal>
</Details>
<Freight>1</Freight>
</FreightManufacturerDetail>
</ManufacturerFreight>
<MaterialSurcharge>12</MaterialSurcharge>
<NonTaxTotal>6</NonTaxTotal>
<ShowDiscountBreakdown>true</ShowDiscountBreakdown>
<ShowUSCFreight>true</ShowUSCFreight>
<ShowVistaRopeFreight>true</ShowVistaRopeFreight>
<TaxApplied>20</TaxApplied>
<TaxTotal>5</TaxTotal>
<Total>21</Total>
<USCFreight>14</USCFreight>
<VistaRopeFreight>16</VistaRopeFreight>
<AdditionalFees>3</AdditionalFees>
<AdditionalFeesLabel>sample string 4</AdditionalFeesLabel>
<Deposit>1</Deposit>
<SubTotal>2</SubTotal>
</Amounts>
<BillingContact>
<ContactID>1</ContactID>
<Email>sample string 5</Email>
<Ext>sample string 8</Ext>
<Fax>sample string 7</Fax>
<IsPrimary>true</IsPrimary>
<LocationID>2</LocationID>
<Name>sample string 3</Name>
<Phone>sample string 6</Phone>
<Title>sample string 4</Title>
</BillingContact>
<BillingCustomer>
<Address1>sample string 4</Address1>
<Address2>sample string 5</Address2>
<City>sample string 6</City>
<Company>sample string 3</Company>
<CustomerID>1</CustomerID>
<LocationID>2</LocationID>
<Phone>sample string 9</Phone>
<State>sample string 7</State>
<Zip>sample string 8</Zip>
</BillingCustomer>
<BillingEmail>sample string 12</BillingEmail>
<BillingLocation>
<Address1>sample string 3</Address1>
<Address2>sample string 4</Address2>
<City>sample string 5</City>
<Description>sample string 2</Description>
<IsPrimary>true</IsPrimary>
<LocationID>1</LocationID>
<State>sample string 6</State>
<Zip>sample string 7</Zip>
</BillingLocation>
<BillingPhone>sample string 13</BillingPhone>
<CreditCardString>sample string 31</CreditCardString>
<Description>sample string 4</Description>
<EndUserCustomer>
<Address1>sample string 4</Address1>
<Address2>sample string 5</Address2>
<City>sample string 6</City>
<Company>sample string 3</Company>
<CustomerID>1</CustomerID>
<LocationID>2</LocationID>
<Phone>sample string 9</Phone>
<State>sample string 7</State>
<Zip>sample string 8</Zip>
</EndUserCustomer>
<EndUserLocation>
<Address1>sample string 3</Address1>
<Address2>sample string 4</Address2>
<City>sample string 5</City>
<Description>sample string 2</Description>
<IsPrimary>true</IsPrimary>
<LocationID>1</LocationID>
<State>sample string 6</State>
<Zip>sample string 7</Zip>
</EndUserLocation>
<ExpectedShipDate>2025-12-09T23:03:21.8910087-05:00</ExpectedShipDate>
<FederalNumber>sample string 6</FederalNumber>
<FreightDetails>
<CalculateGTFreight>true</CalculateGTFreight>
<EquipmentFreightMethod>
<MethodID>1</MethodID>
<Name>sample string 2</Name>
</EquipmentFreightMethod>
<EquipmentFreightQuoteNumber>sample string 4</EquipmentFreightQuoteNumber>
<EstimateGTFreight>true</EstimateGTFreight>
<FedexOption>
<Name>sample string 2</Name>
<OptionID>1</OptionID>
</FedexOption>
<ShipToZip>sample string 1</ShipToZip>
<SurfacingFreightMethod>
<MethodID>1</MethodID>
<Name>sample string 2</Name>
</SurfacingFreightMethod>
<SurfacingFreightQuoteNumber>sample string 5</SurfacingFreightQuoteNumber>
<SurfacingInstructions>sample string 6</SurfacingInstructions>
</FreightDetails>
<InternalNotes>sample string 9</InternalNotes>
<InvoiceNumber>sample string 2</InvoiceNumber>
<IsThirdParty>true</IsThirdParty>
<OrderNumber>sample string 1</OrderNumber>
<OwnerAddress1>sample string 26</OwnerAddress1>
<OwnerAddress2>sample string 27</OwnerAddress2>
<OwnerCity>sample string 28</OwnerCity>
<OwnerContact>
<ContactID>1</ContactID>
<Email>sample string 5</Email>
<Ext>sample string 8</Ext>
<Fax>sample string 7</Fax>
<IsPrimary>true</IsPrimary>
<LocationID>2</LocationID>
<Name>sample string 3</Name>
<Phone>sample string 6</Phone>
<Title>sample string 4</Title>
</OwnerContact>
<OwnerCustomer>
<Address1>sample string 4</Address1>
<Address2>sample string 5</Address2>
<City>sample string 6</City>
<Company>sample string 3</Company>
<CustomerID>1</CustomerID>
<LocationID>2</LocationID>
<Phone>sample string 9</Phone>
<State>sample string 7</State>
<Zip>sample string 8</Zip>
</OwnerCustomer>
<OwnerEmail>sample string 25</OwnerEmail>
<OwnerLocation>
<Address1>sample string 3</Address1>
<Address2>sample string 4</Address2>
<City>sample string 5</City>
<Description>sample string 2</Description>
<IsPrimary>true</IsPrimary>
<LocationID>1</LocationID>
<State>sample string 6</State>
<Zip>sample string 7</Zip>
</OwnerLocation>
<OwnerName>sample string 23</OwnerName>
<OwnerPhone>sample string 24</OwnerPhone>
<OwnerState>sample string 29</OwnerState>
<OwnerZip>sample string 30</OwnerZip>
<PODate>2025-12-09T23:03:21.8910087-05:00</PODate>
<POHasCreditCard>true</POHasCreditCard>
<PricingDetails>
<Contract>
<ContractID>1</ContractID>
<ContractName>sample string 2</ContractName>
<HasAdditionalDiscount>true</HasAdditionalDiscount>
<HasThirdPartyBilling>true</HasThirdPartyBilling>
<IsDisabled>true</IsDisabled>
<IsGameTime>true</IsGameTime>
</Contract>
<NoContractDiscount>true</NoContractDiscount>
<PricingStructure>
<PricingStructure>sample string 2</PricingStructure>
<PricingStructureID>1</PricingStructureID>
</PricingStructure>
<Promotion>
<Promotion>sample string 2</Promotion>
<PromotionID>1</PromotionID>
</Promotion>
<SalesAllowanceGTSplit>5</SalesAllowanceGTSplit>
<SpecialQuoteDiscount>6</SpecialQuoteDiscount>
<SpecialQuoteNumber>sample string 3</SpecialQuoteNumber>
<SplitBillOrder xmlns:d3p1="http://schemas.datacontract.org/2004/07/GameTimeDAL.AdditionalModel">
<d3p1:Description>sample string 2</d3p1:Description>
<d3p1:ID>1</d3p1:ID>
</SplitBillOrder>
<SplitDiscount>true</SplitDiscount>
<StateContract>true</StateContract>
</PricingDetails>
<ProNumber>sample string 3</ProNumber>
<RepPONumber>sample string 5</RepPONumber>
<ShippingAddress1>sample string 18</ShippingAddress1>
<ShippingAddress2>sample string 19</ShippingAddress2>
<ShippingCity>sample string 20</ShippingCity>
<ShippingContact>
<ContactID>1</ContactID>
<Email>sample string 5</Email>
<Ext>sample string 8</Ext>
<Fax>sample string 7</Fax>
<IsPrimary>true</IsPrimary>
<LocationID>2</LocationID>
<Name>sample string 3</Name>
<Phone>sample string 6</Phone>
<Title>sample string 4</Title>
</ShippingContact>
<ShippingCustomer>
<Address1>sample string 4</Address1>
<Address2>sample string 5</Address2>
<City>sample string 6</City>
<Company>sample string 3</Company>
<CustomerID>1</CustomerID>
<LocationID>2</LocationID>
<Phone>sample string 9</Phone>
<State>sample string 7</State>
<Zip>sample string 8</Zip>
</ShippingCustomer>
<ShippingEmail>sample string 17</ShippingEmail>
<ShippingFax>sample string 16</ShippingFax>
<ShippingLocation>
<Address1>sample string 3</Address1>
<Address2>sample string 4</Address2>
<City>sample string 5</City>
<Description>sample string 2</Description>
<IsPrimary>true</IsPrimary>
<LocationID>1</LocationID>
<State>sample string 6</State>
<Zip>sample string 7</Zip>
</ShippingLocation>
<ShippingName>sample string 14</ShippingName>
<ShippingPhone>sample string 15</ShippingPhone>
<ShippingState>sample string 21</ShippingState>
<ShippingZip>sample string 22</ShippingZip>
<Status>
<Status>sample string 1</Status>
<StatusName>sample string 2</StatusName>
</Status>
<TaxDetails>
<AdditionalTax>6</AdditionalTax>
<CalculateMaterialSurcharge>true</CalculateMaterialSurcharge>
<CityTax>true</CityTax>
<CountyTax>true</CountyTax>
<IsTaxExempt>true</IsTaxExempt>
<MaterialSurchargePercentage>8</MaterialSurchargePercentage>
<SpecialTax>true</SpecialTax>
<StateTax>true</StateTax>
<TaxAfterDiscount>true</TaxAfterDiscount>
<TaxAll>true</TaxAll>
<TaxAutoCalculate>true</TaxAutoCalculate>
<TaxFreight>true</TaxFreight>
<TaxRate>1.1</TaxRate>
</TaxDetails>
<VendorContact>
<ContactID>1</ContactID>
<Email>sample string 5</Email>
<Ext>sample string 8</Ext>
<Fax>sample string 7</Fax>
<IsPrimary>true</IsPrimary>
<LocationID>2</LocationID>
<Name>sample string 3</Name>
<Phone>sample string 6</Phone>
<Title>sample string 4</Title>
</VendorContact>
<VendorCustomer>
<Address1>sample string 4</Address1>
<Address2>sample string 5</Address2>
<City>sample string 6</City>
<Company>sample string 3</Company>
<CustomerID>1</CustomerID>
<LocationID>2</LocationID>
<Phone>sample string 9</Phone>
<State>sample string 7</State>
<Zip>sample string 8</Zip>
</VendorCustomer>
<VendorLocation>
<Address1>sample string 3</Address1>
<Address2>sample string 4</Address2>
<City>sample string 5</City>
<Description>sample string 2</Description>
<IsPrimary>true</IsPrimary>
<LocationID>1</LocationID>
<State>sample string 6</State>
<Zip>sample string 7</Zip>
</VendorLocation>
</PurchaseOrderDetailViewModel>
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.