POST api/updatepowerecopreferencev2

Request Information

URI Parameters

None.

Body Parameters

ContractPowerEcoEditModel
NameDescriptionTypeAdditional information
AccountId

string

Required

ContactId

string

Required

DeviceType

character

Required

ContractId

string

Required

PowerEcoType

string

Required

CurrentPowerEcoPercentage

integer

Required

PowerEcoAddOns

Collection of PowerEcoAddOnsList

Required

AdditionalPowerEcoPercentage

integer

Required

AdditionalPowerEcoRate

decimal number

Required

ContractEndDate

string

Required

AccountNumber

string

Required

AccountName

string

Required

AccountMSSLID

string

None.

AccountEmailId

string

Required

AccountTelephoneNo

integer

Required

AccountPremiseAddress

string

Required

Request Formats

application/json, text/json

Sample:
{
  "AccountId": "sample string 1",
  "ContactId": "sample string 2",
  "DeviceType": "A",
  "ContractId": "sample string 4",
  "PowerEcoType": "sample string 5",
  "CurrentPowerEcoPercentage": 6,
  "PowerEcoAddOns": [
    {
      "ContractLineId": "ac2a7cea-9e2c-4d03-8b03-902d84f6dc7e",
      "Title": "sample string 2",
      "StartDate": "sample string 3",
      "EndDate": "sample string 4",
      "IsPowerEco": true,
      "CreatedOn": "2026-04-05T23:39:13.151659+08:00",
      "PlanRate": 7.0,
      "IsAddendum": true,
      "OemPowerecoAddendumVersion": "sample string 9",
      "OemPowerecoAddendumJson": "sample string 10",
      "OemPowerecoAddendumDocUrl": "sample string 11"
    },
    {
      "ContractLineId": "ac2a7cea-9e2c-4d03-8b03-902d84f6dc7e",
      "Title": "sample string 2",
      "StartDate": "sample string 3",
      "EndDate": "sample string 4",
      "IsPowerEco": true,
      "CreatedOn": "2026-04-05T23:39:13.151659+08:00",
      "PlanRate": 7.0,
      "IsAddendum": true,
      "OemPowerecoAddendumVersion": "sample string 9",
      "OemPowerecoAddendumJson": "sample string 10",
      "OemPowerecoAddendumDocUrl": "sample string 11"
    }
  ],
  "AdditionalPowerEcoPercentage": 7,
  "AdditionalPowerEcoRate": 8.0,
  "ContractEndDate": "sample string 9",
  "AccountNumber": "sample string 10",
  "AccountName": "sample string 11",
  "AccountMSSLID": "sample string 12",
  "AccountEmailId": "sample string 13",
  "AccountTelephoneNo": 14,
  "AccountPremiseAddress": "sample string 15"
}

text/plain, application/octet-stream

Sample:
{"AccountId":"sample string 1","ContactId":"sample string 2","DeviceType":"A","ContractId":"sample string 4","PowerEcoType":"sample string 5","CurrentPowerEcoPercentage":6,"PowerEcoAddOns":[{"ContractLineId":"ac2a7cea-9e2c-4d03-8b03-902d84f6dc7e","Title":"sample string 2","StartDate":"sample string 3","EndDate":"sample string 4","IsPowerEco":true,"CreatedOn":"2026-04-05T23:39:13.151659+08:00","PlanRate":7.0,"IsAddendum":true,"OemPowerecoAddendumVersion":"sample string 9","OemPowerecoAddendumJson":"sample string 10","OemPowerecoAddendumDocUrl":"sample string 11"},{"ContractLineId":"ac2a7cea-9e2c-4d03-8b03-902d84f6dc7e","Title":"sample string 2","StartDate":"sample string 3","EndDate":"sample string 4","IsPowerEco":true,"CreatedOn":"2026-04-05T23:39:13.151659+08:00","PlanRate":7.0,"IsAddendum":true,"OemPowerecoAddendumVersion":"sample string 9","OemPowerecoAddendumJson":"sample string 10","OemPowerecoAddendumDocUrl":"sample string 11"}],"AdditionalPowerEcoPercentage":7,"AdditionalPowerEcoRate":8.0,"ContractEndDate":"sample string 9","AccountNumber":"sample string 10","AccountName":"sample string 11","AccountMSSLID":"sample string 12","AccountEmailId":"sample string 13","AccountTelephoneNo":14,"AccountPremiseAddress":"sample string 15"}

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.