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
CustomerSettingsRequestName | 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-05-20T00:21:27.7047403+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-05-20T00:21:27.7047403+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.