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

NameDescriptionTypeAdditional information
customerId

Customer ID

integer

Required

contractNo

Contract number

integer

Required

meterId

Meter ID

string

Required

Body Parameters

Required: MeterId

CustomerSettingsRequest
NameDescriptionTypeAdditional 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

IHttpActionResult

None.

Response Formats

application/json, text/json, text/html

Sample:

Sample not available.