POST api/customers/{customerId}/contracts/{contractNo}/meters/{meterId}/settings
OBSOLETE, only for legacy use. Save changes to a customer's information and building/meter. Use POST api/.../settings/building and PATCH api/customers/123 instead.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| customerId |
Customer ID |
integer |
Required |
| contractNo |
Contract number |
integer |
Required |
| meterId |
Meter ID |
string |
Required |
Body Parameters
Required: MeterId
CustomerSettingsRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| CustomerId | string |
None. |
|
| MeterId | string |
None. |
|
| Building | Building |
None. |
|
| WattMeterGoal | integer |
None. |
|
| NotificationSettings | NotificationSettings |
None. |
|
| Customer | CustomerResponse |
None. |
Request Formats
application/json, text/json
Sample:
{
"CustomerId": "sample string 1",
"MeterId": "sample string 2",
"Building": {
"Name": "sample string 1",
"BuildingYear": 1,
"HeatingArea": 1,
"Residents": 1
},
"WattMeterGoal": 1,
"NotificationSettings": {
"OperationalMessages": true,
"TimelimitProductAgreementExpiring": true,
"SmartScore": true,
"NewInvoice": true,
"EffectControlExpiring": true
},
"Customer": {
"Address": {
"AddressText": "sample string 1",
"City": "sample string 2",
"CoAddress": "sample string 3",
"CountryCode": "sample string 4",
"Entrance": "sample string 5",
"Floor": "sample string 6",
"HouseLetter": "sample string 7",
"HouseNo": "sample string 8",
"IsEditable": true,
"POBox": 10,
"ZipCode": "sample string 11"
},
"BirthDate": "2025-12-23T13:40:17.5496544+00:00",
"CustomerId": 2,
"CustomerType": "sample string 3",
"Email": "sample string 4",
"FirstName": "sample string 5",
"IsBroadbandCustomer": true,
"IsDistrictHeatingCustomer": true,
"IsNetCustomer": true,
"IsPowerCustomer": true,
"LastName": "sample string 10",
"MobileNumber": "sample string 11",
"OrganizationNo": "sample string 12",
"PhoneNumber": "sample string 13",
"Pin": "sample string 14",
"RequiresProfileConfirmation": true
}
}
text/html
Sample:
{"CustomerId":"sample string 1","MeterId":"sample string 2","Building":{"Name":"sample string 1","BuildingYear":1,"HeatingArea":1,"Residents":1},"WattMeterGoal":1,"NotificationSettings":{"OperationalMessages":true,"TimelimitProductAgreementExpiring":true,"SmartScore":true,"NewInvoice":true,"EffectControlExpiring":true},"Customer":{"Address":{"AddressText":"sample string 1","City":"sample string 2","CoAddress":"sample string 3","CountryCode":"sample string 4","Entrance":"sample string 5","Floor":"sample string 6","HouseLetter":"sample string 7","HouseNo":"sample string 8","IsEditable":true,"POBox":10,"ZipCode":"sample string 11"},"BirthDate":"2025-12-23T13:40:17.5496544+00:00","CustomerId":2,"CustomerType":"sample string 3","Email":"sample string 4","FirstName":"sample string 5","IsBroadbandCustomer":true,"IsDistrictHeatingCustomer":true,"IsNetCustomer":true,"IsPowerCustomer":true,"LastName":"sample string 10","MobileNumber":"sample string 11","OrganizationNo":"sample string 12","PhoneNumber":"sample string 13","Pin":"sample string 14","RequiresProfileConfirmation":true}}
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, text/html
Sample:
Sample not available.