POST api/UpgradeOrder/Save?id={id}&hash={hash}
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id | string |
Required |
|
hash | string |
Required |
Body Parameters
UpgradeOrderInfoName | Description | Type | Additional information |
---|---|---|---|
CreateDate | date |
None. |
|
Modifieddate | date |
None. |
|
Id | integer |
None. |
|
C1UpgradeId | string |
None. |
|
HashedId | string |
None. |
|
CurrentStep | string |
None. |
|
UpgradeId | string |
None. |
|
SentToRemedy | boolean |
None. |
|
IsULE | boolean |
None. |
|
IsCookie | boolean |
None. |
|
OrderType | string |
None. |
|
ConfEmailSent | boolean |
None. |
|
OC | integer |
None. |
|
CartType | string |
None. |
|
BrandName | string |
None. |
|
UpgradeAccountInfo | UpgradeAccountInfo |
None. |
|
UpgradeCurrentPackageInfo | UpgradeCurrentPackageInfo |
None. |
|
UpgradeAvailableUpgradeOptionsInfo | UpgradeAvailableUpgradeOptionsInfo |
None. |
|
UpgradeServiceSelectionInfo | UpgradeServiceSelectionInfo |
None. |
|
UpgradeServiceOptionsInfo | Collection of UpgradeServiceOptionInfo |
None. |
|
UpgradeServiceabilityInfo | UpgradeServiceabilityInfo |
None. |
|
UpgradePricingInfo | UpgradePricingInfo |
None. |
Request Formats
application/json, text/json
Sample:
{ "createDate": "2025-06-12T04:38:17.754119-07:00", "modifieddate": "2025-06-12T04:38:17.754119-07:00", "id": 3, "c1UpgradeId": "sample string 4", "hashedId": "sample string 5", "currentStep": "sample string 6", "upgradeId": "sample string 7", "sentToRemedy": true, "isULE": true, "isCookie": true, "orderType": "sample string 8", "confEmailSent": true, "oc": 9, "cartType": "sample string 10", "brandName": "sample string 11", "upgradeAccountInfo": { "accountNumber": 1, "fName": "sample string 2", "lName": "sample string 3", "email": "sample string 4", "primaryNumber": "sample string 5", "alternateNumber": "sample string 6", "derivedAccountStatus": "sample string 7" }, "upgradeCurrentPackageInfo": { "planName": "sample string 1", "planSpeed": "sample string 2", "basePrice": 3.0, "discount": 4.0, "equipmentCharges": 5.0, "mappedCMAOffer": 1 }, "upgradeAvailableUpgradeOptionsInfo": { "isEligible": true, "ineligibilityReason": "sample string 1", "availableUpgrades": "sample string 2", "isGigaOneAvailable": true }, "upgradeServiceSelectionInfo": { "upgradeSVOfferId": 1, "upgradeOfferId": 2, "upgradeOfferName": "sample string 3", "isUnlimitedDataIncluded": true }, "upgradeServiceOptionsInfo": [ { "cmaFeatureId": 1, "cmaOptionId": 2, "svFeatureId": 3, "svOptionId": 4, "isCmaPreselected": true, "isSVPreselected": true, "isInternal": true, "optionDisplayName": "sample string 5", "basePrice": 1.0, "addressKey": "sample string 6", "attribute": "sample string 7", "addressKeyEx": "sample string 8" }, { "cmaFeatureId": 1, "cmaOptionId": 2, "svFeatureId": 3, "svOptionId": 4, "isCmaPreselected": true, "isSVPreselected": true, "isInternal": true, "optionDisplayName": "sample string 5", "basePrice": 1.0, "addressKey": "sample string 6", "attribute": "sample string 7", "addressKeyEx": "sample string 8" } ], "upgradeServiceabilityInfo": { "streetAddress": "sample string 1", "unitNumber": "sample string 2", "zipCode": "sample string 3", "oc": 4, "fta": 5, "homesPassedId": 6, "city": "sample string 7", "state": "sample string 8", "streetNumber": 1, "streetName": "sample string 9", "marketArea": 1 }, "upgradePricingInfo": { "id": 1, "installation": 2.0, "deposit": 3.0, "serviceCharge": 4.0, "optionsCharge": 5.0, "otherCharges": 6.0, "taxesAndFees": 7.0, "monthlyTotalCharge": 8.0, "equipmentCharges": 9.0, "wifiServiceCharge": 10.0 } }
text/html
Sample:
{"createDate":"2025-06-12T04:38:17.754119-07:00","modifieddate":"2025-06-12T04:38:17.754119-07:00","id":3,"c1UpgradeId":"sample string 4","hashedId":"sample string 5","currentStep":"sample string 6","upgradeId":"sample string 7","sentToRemedy":true,"isULE":true,"isCookie":true,"orderType":"sample string 8","confEmailSent":true,"oc":9,"cartType":"sample string 10","brandName":"sample string 11","upgradeAccountInfo":{"accountNumber":1,"fName":"sample string 2","lName":"sample string 3","email":"sample string 4","primaryNumber":"sample string 5","alternateNumber":"sample string 6","derivedAccountStatus":"sample string 7"},"upgradeCurrentPackageInfo":{"planName":"sample string 1","planSpeed":"sample string 2","basePrice":3.0,"discount":4.0,"equipmentCharges":5.0,"mappedCMAOffer":1},"upgradeAvailableUpgradeOptionsInfo":{"isEligible":true,"ineligibilityReason":"sample string 1","availableUpgrades":"sample string 2","isGigaOneAvailable":true},"upgradeServiceSelectionInfo":{"upgradeSVOfferId":1,"upgradeOfferId":2,"upgradeOfferName":"sample string 3","isUnlimitedDataIncluded":true},"upgradeServiceOptionsInfo":[{"cmaFeatureId":1,"cmaOptionId":2,"svFeatureId":3,"svOptionId":4,"isCmaPreselected":true,"isSVPreselected":true,"isInternal":true,"optionDisplayName":"sample string 5","basePrice":1.0,"addressKey":"sample string 6","attribute":"sample string 7","addressKeyEx":"sample string 8"},{"cmaFeatureId":1,"cmaOptionId":2,"svFeatureId":3,"svOptionId":4,"isCmaPreselected":true,"isSVPreselected":true,"isInternal":true,"optionDisplayName":"sample string 5","basePrice":1.0,"addressKey":"sample string 6","attribute":"sample string 7","addressKeyEx":"sample string 8"}],"upgradeServiceabilityInfo":{"streetAddress":"sample string 1","unitNumber":"sample string 2","zipCode":"sample string 3","oc":4,"fta":5,"homesPassedId":6,"city":"sample string 7","state":"sample string 8","streetNumber":1,"streetName":"sample string 9","marketArea":1},"upgradePricingInfo":{"id":1,"installation":2.0,"deposit":3.0,"serviceCharge":4.0,"optionsCharge":5.0,"otherCharges":6.0,"taxesAndFees":7.0,"monthlyTotalCharge":8.0,"equipmentCharges":9.0,"wifiServiceCharge":10.0}}
application/xml, text/xml
Sample:
<UpgradeOrderInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WWW.CableOne.ShoppingCartBusinessEntities"> <BrandName>sample string 11</BrandName> <C1UpgradeId>sample string 4</C1UpgradeId> <CartType>sample string 10</CartType> <ConfEmailSent>true</ConfEmailSent> <CreateDate>2025-06-12T04:38:17.754119-07:00</CreateDate> <CurrentStep>sample string 6</CurrentStep> <HashedId>sample string 5</HashedId> <Id>3</Id> <IsCookie>true</IsCookie> <IsULE>true</IsULE> <Modifieddate>2025-06-12T04:38:17.754119-07:00</Modifieddate> <OC>9</OC> <OrderType>sample string 8</OrderType> <SentToRemedy>true</SentToRemedy> <UpgradeAccountInfo> <AccountNumber>1</AccountNumber> <AlternateNumber>sample string 6</AlternateNumber> <DerivedAccountStatus>sample string 7</DerivedAccountStatus> <Email>sample string 4</Email> <FName>sample string 2</FName> <LName>sample string 3</LName> <PrimaryNumber>sample string 5</PrimaryNumber> </UpgradeAccountInfo> <UpgradeAvailableUpgradeOptionsInfo> <AvailableUpgrades>sample string 2</AvailableUpgrades> <IneligibilityReason>sample string 1</IneligibilityReason> <IsEligible>true</IsEligible> <IsGigaOneAvailable>true</IsGigaOneAvailable> </UpgradeAvailableUpgradeOptionsInfo> <UpgradeCurrentPackageInfo> <BasePrice>3</BasePrice> <Discount>4</Discount> <EquipmentCharges>5</EquipmentCharges> <MappedCMAOffer>1</MappedCMAOffer> <PlanName>sample string 1</PlanName> <PlanSpeed>sample string 2</PlanSpeed> </UpgradeCurrentPackageInfo> <UpgradeId>sample string 7</UpgradeId> <UpgradePricingInfo> <Deposit>3</Deposit> <EquipmentCharges>9</EquipmentCharges> <Id>1</Id> <Installation>2</Installation> <MonthlyTotalCharge>8</MonthlyTotalCharge> <OptionsCharge>5</OptionsCharge> <OtherCharges>6</OtherCharges> <ServiceCharge>4</ServiceCharge> <TaxesAndFees>7</TaxesAndFees> <WifiServiceCharge>10</WifiServiceCharge> </UpgradePricingInfo> <UpgradeServiceOptionsInfo> <UpgradeServiceOptionInfo> <AddressKey>sample string 6</AddressKey> <AddressKeyEx>sample string 8</AddressKeyEx> <Attribute>sample string 7</Attribute> <BasePrice>1</BasePrice> <CmaFeatureId>1</CmaFeatureId> <CmaOptionId>2</CmaOptionId> <IsCmaPreselected>true</IsCmaPreselected> <IsInternal>true</IsInternal> <IsSVPreselected>true</IsSVPreselected> <OptionDisplayName>sample string 5</OptionDisplayName> <SVFeatureId>3</SVFeatureId> <SVOptionId>4</SVOptionId> </UpgradeServiceOptionInfo> <UpgradeServiceOptionInfo> <AddressKey>sample string 6</AddressKey> <AddressKeyEx>sample string 8</AddressKeyEx> <Attribute>sample string 7</Attribute> <BasePrice>1</BasePrice> <CmaFeatureId>1</CmaFeatureId> <CmaOptionId>2</CmaOptionId> <IsCmaPreselected>true</IsCmaPreselected> <IsInternal>true</IsInternal> <IsSVPreselected>true</IsSVPreselected> <OptionDisplayName>sample string 5</OptionDisplayName> <SVFeatureId>3</SVFeatureId> <SVOptionId>4</SVOptionId> </UpgradeServiceOptionInfo> </UpgradeServiceOptionsInfo> <UpgradeServiceSelectionInfo> <IsUnlimitedDataIncluded>true</IsUnlimitedDataIncluded> <UpgradeOfferId>2</UpgradeOfferId> <UpgradeOfferName>sample string 3</UpgradeOfferName> <UpgradeSVOfferId>1</UpgradeSVOfferId> </UpgradeServiceSelectionInfo> <UpgradeServiceabilityInfo> <City>sample string 7</City> <FTA>5</FTA> <HomesPassedId>6</HomesPassedId> <MarketArea>1</MarketArea> <OC>4</OC> <State>sample string 8</State> <StreetAddress>sample string 1</StreetAddress> <StreetName>sample string 9</StreetName> <StreetNumber>1</StreetNumber> <UnitNumber>sample string 2</UnitNumber> <ZipCode>sample string 3</ZipCode> </UpgradeServiceabilityInfo> </UpgradeOrderInfo>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
JsonResponseResultName | Description | Type | Additional information |
---|---|---|---|
Success | boolean |
None. |
|
Message | string |
None. |
|
ContentEncoding | Encoding |
None. |
|
ContentType | string |
None. |
|
Data | Object |
None. |
|
JsonRequestBehavior | JsonRequestBehavior |
None. |
|
MaxJsonLength | integer |
None. |
|
RecursionLimit | integer |
None. |
Response Formats
application/json, text/json
Sample:
{ "success": true, "message": "sample string 2", "contentEncoding": null, "contentType": "sample string 3", "data": {}, "jsonRequestBehavior": 0, "maxJsonLength": 1, "recursionLimit": 1 }
text/html
Sample:
{"success":true,"message":"sample string 2","contentEncoding":null,"contentType":"sample string 3","data":{},"jsonRequestBehavior":0,"maxJsonLength":1,"recursionLimit":1}
application/xml, text/xml
Sample:
<JsonResponseResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WWW.CableOne.ShoppingCartUtilities"> <ContentEncoding xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Text" i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc" /> <ContentType xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">sample string 3</ContentType> <Data xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc" /> <JsonRequestBehavior xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">AllowGet</JsonRequestBehavior> <MaxJsonLength xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">1</MaxJsonLength> <RecursionLimit xmlns="http://schemas.datacontract.org/2004/07/System.Web.Mvc">1</RecursionLimit> <Message>sample string 2</Message> <Success>true</Success> </JsonResponseResult>