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
^(-?\d{1,12}((\.|\,)\d{1,3})?)$
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \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-08-29",
"WarrantyPeriod": "text",
"WarrantyEnd": "2025-08-29",
"WarrantyConditions": "text",
"Position": "text",
"ValidFrom": "2025-08-29",
"ValidTo": "2025-08-29",
"ComponentStatusId": 1,
"ComponentCatalogId": 1,
"Offset": {
"Id": 1,
"Value": 1,
"Description": "text"
},
"MeteringDevice": {
"MeterSerialNumber": "text",
"UniqueMeterIdentifier": "text",
"EndOfGaugingTerm": "2025-08-29",
"InstallationDate": "2025-08-29",
"InitialValueOfMeteringDevice": 1,
"RemovalDate": "2025-08-29",
"SummationMeter": true,
"ReplacedByComponentId": 1,
"MeteringDeviceTypeId": 1,
"ValuationFactorKq": 1,
"ValuationFactorKc": 1,
"Virtual": true
},
"UnderComponentIds": [
1
]
}
1
Version 1.2
^(-?\d{1,12}((\.|\,)\d{1,3})?)$
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \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-08-29",
"WarrantyPeriod": "text",
"WarrantyEnd": "2025-08-29",
"WarrantyConditions": "text",
"Position": "text",
"ValidFrom": "2025-08-29",
"ValidTo": "2025-08-29",
"ComponentStatusId": 1,
"ComponentCatalogId": 1,
"Offset": {
"Id": 1,
"Value": 1,
"Description": "text"
},
"MeteringDevice": {
"MeterSerialNumber": "text",
"UniqueMeterIdentifier": "text",
"EndOfGaugingTerm": "2025-08-29",
"InstallationDate": "2025-08-29",
"InitialValueOfMeteringDevice": 1,
"RemovalDate": "2025-08-29",
"SummationMeter": true,
"ReplacedByComponentId": 1,
"MeteringDeviceTypeId": 1,
"ValuationFactorKq": 1,
"ValuationFactorKc": 1,
"Virtual": true
},
"UnderComponentIds": [
1
]
}
1
Ausstattungselement ändern
Version 1.0
^(-?\d{1,12}((\.|\,)\d{1,3})?)$
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \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-08-29",
"WarrantyPeriod": "text",
"WarrantyEnd": "2025-08-29",
"WarrantyConditions": "text",
"Position": "text",
"ValidFrom": "2025-08-29",
"ValidTo": "2025-08-29",
"ComponentStatusId": 1,
"ComponentCatalogId": 1,
"Offset": {
"Id": 1,
"Value": 1,
"Description": "text"
},
"MeteringDevice": {
"MeterSerialNumber": "text",
"UniqueMeterIdentifier": "text",
"EndOfGaugingTerm": "2025-08-29",
"InstallationDate": "2025-08-29",
"InitialValueOfMeteringDevice": 1,
"RemovalDate": "2025-08-29",
"SummationMeter": true,
"ReplacedByComponentId": 1,
"MeteringDeviceTypeId": 1,
"ValuationFactorKq": 1,
"ValuationFactorKc": 1,
"Virtual": true
},
"UnderComponentIds": [
1
]
}
1
Version 1.2
^(-?\d{1,12}((\.|\,)\d{1,3})?)$
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
2025-08-29
Pattern: \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-08-29",
"WarrantyPeriod": "text",
"WarrantyEnd": "2025-08-29",
"WarrantyConditions": "text",
"Position": "text",
"ValidFrom": "2025-08-29",
"ValidTo": "2025-08-29",
"ComponentStatusId": 1,
"ComponentCatalogId": 1,
"Offset": {
"Id": 1,
"Value": 1,
"Description": "text"
},
"MeteringDevice": {
"MeterSerialNumber": "text",
"UniqueMeterIdentifier": "text",
"EndOfGaugingTerm": "2025-08-29",
"InstallationDate": "2025-08-29",
"InitialValueOfMeteringDevice": 1,
"RemovalDate": "2025-08-29",
"SummationMeter": true,
"ReplacedByComponentId": 1,
"MeteringDeviceTypeId": 1,
"ValuationFactorKq": 1,
"ValuationFactorKc": 1,
"Virtual": true
},
"UnderComponentIds": [
1
]
}
1
Ausstattungselement löschen
Version 1.0
OK
Bad Request
Unauthorized
DELETE /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
1
Version 1.2
OK
Bad Request
Unauthorized
DELETE /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
1
Enumerationen 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
Last updated