Ausstattungselemente
Über diese Endpunkte können Ausstattungselemente verändert werden.
Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.
Zu den Endpunkten besteht noch ein offener User-Request, welcher die Struktur des Datenobjektes betrifft.
Ausstattungselement anlegen
Version 1.0
Use username and password.
^(-?\d{1,12}((\.|\,)\d{1,3})?)$2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
POST /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 714
{
"Name": "text",
"Count": 1,
"RepairRelevance": true,
"LeaseRelevance": true,
"Comment": "text",
"AcquisitionDate": "2025-11-18",
"WarrantyPeriod": "text",
"WarrantyEnd": "2025-11-18",
"WarrantyConditions": "text",
"Position": "text",
"ValidFrom": "2025-11-18",
"ValidTo": "2025-11-18",
"ComponentStatusId": 1,
"ComponentCatalogId": 1,
"Offset": {
"Id": 1,
"Value": 1,
"Description": "text"
},
"MeteringDevice": {
"MeterSerialNumber": "text",
"UniqueMeterIdentifier": "text",
"EndOfGaugingTerm": "2025-11-18",
"InstallationDate": "2025-11-18",
"InitialValueOfMeteringDevice": 1,
"RemovalDate": "2025-11-18",
"SummationMeter": true,
"ReplacedByComponentId": 1,
"MeteringDeviceTypeId": 1,
"ValuationFactorKq": 1,
"ValuationFactorKc": 1,
"Virtual": true
},
"UnderComponentIds": [
1
]
}1Version 1.2
Use username and password.
^(-?\d{1,12}((\.|\,)\d{1,3})?)$2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
POST /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 714
{
"Name": "text",
"Count": 1,
"RepairRelevance": true,
"LeaseRelevance": true,
"Comment": "text",
"AcquisitionDate": "2025-11-18",
"WarrantyPeriod": "text",
"WarrantyEnd": "2025-11-18",
"WarrantyConditions": "text",
"Position": "text",
"ValidFrom": "2025-11-18",
"ValidTo": "2025-11-18",
"ComponentStatusId": 1,
"ComponentCatalogId": 1,
"Offset": {
"Id": 1,
"Value": 1,
"Description": "text"
},
"MeteringDevice": {
"MeterSerialNumber": "text",
"UniqueMeterIdentifier": "text",
"EndOfGaugingTerm": "2025-11-18",
"InstallationDate": "2025-11-18",
"InitialValueOfMeteringDevice": 1,
"RemovalDate": "2025-11-18",
"SummationMeter": true,
"ReplacedByComponentId": 1,
"MeteringDeviceTypeId": 1,
"ValuationFactorKq": 1,
"ValuationFactorKc": 1,
"Virtual": true
},
"UnderComponentIds": [
1
]
}1Ausstattungselement ändern
Version 1.0
Use username and password.
^(-?\d{1,12}((\.|\,)\d{1,3})?)$2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
PUT /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 714
{
"Name": "text",
"Count": 1,
"RepairRelevance": true,
"LeaseRelevance": true,
"Comment": "text",
"AcquisitionDate": "2025-11-18",
"WarrantyPeriod": "text",
"WarrantyEnd": "2025-11-18",
"WarrantyConditions": "text",
"Position": "text",
"ValidFrom": "2025-11-18",
"ValidTo": "2025-11-18",
"ComponentStatusId": 1,
"ComponentCatalogId": 1,
"Offset": {
"Id": 1,
"Value": 1,
"Description": "text"
},
"MeteringDevice": {
"MeterSerialNumber": "text",
"UniqueMeterIdentifier": "text",
"EndOfGaugingTerm": "2025-11-18",
"InstallationDate": "2025-11-18",
"InitialValueOfMeteringDevice": 1,
"RemovalDate": "2025-11-18",
"SummationMeter": true,
"ReplacedByComponentId": 1,
"MeteringDeviceTypeId": 1,
"ValuationFactorKq": 1,
"ValuationFactorKc": 1,
"Virtual": true
},
"UnderComponentIds": [
1
]
}1Version 1.2
Use username and password.
^(-?\d{1,12}((\.|\,)\d{1,3})?)$2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
PUT /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 714
{
"Name": "text",
"Count": 1,
"RepairRelevance": true,
"LeaseRelevance": true,
"Comment": "text",
"AcquisitionDate": "2025-11-18",
"WarrantyPeriod": "text",
"WarrantyEnd": "2025-11-18",
"WarrantyConditions": "text",
"Position": "text",
"ValidFrom": "2025-11-18",
"ValidTo": "2025-11-18",
"ComponentStatusId": 1,
"ComponentCatalogId": 1,
"Offset": {
"Id": 1,
"Value": 1,
"Description": "text"
},
"MeteringDevice": {
"MeterSerialNumber": "text",
"UniqueMeterIdentifier": "text",
"EndOfGaugingTerm": "2025-11-18",
"InstallationDate": "2025-11-18",
"InitialValueOfMeteringDevice": 1,
"RemovalDate": "2025-11-18",
"SummationMeter": true,
"ReplacedByComponentId": 1,
"MeteringDeviceTypeId": 1,
"ValuationFactorKq": 1,
"ValuationFactorKc": 1,
"Virtual": true
},
"UnderComponentIds": [
1
]
}1Ausstattungselement löschen
Version 1.0
Use username and password.
OK
Bad Request
Unauthorized
DELETE /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
1Version 1.2
Use username and password.
OK
Bad Request
Unauthorized
DELETE /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
1Enumerationen für FacilityStatusId
1
Unaudited
2
Audited
3
Automatic
Enumerationen für "MeteringDeviceTypeId"
1
HeatCostAllocatorEvaporation
2
HeatCostAllocatorElectronic
3
HeatMeterHeatingWarmwater
4
MeterColdwater
5
MeterWarmwater
6
HeatMeterWarmwater
7
HeatMeterHeating
8
WarmwaterAllocatorEvaporation
9
WarmwaterAllocatorMechanical
10
CondensateMeterHeating
11
CondensateMeterWarmwater
12
MeterOil
13
MeterPower
14
MeterGas
15
PipeHeatEmission
Zuletzt aktualisiert
