Een conceptuele uitleg over de instrumenten, sensoren en meetreeksen, vind je hier.
Instrumenten
Instrumenten kunnen via API requests aangemaakt, opgevraagd en gewijzigd worden. Het aanmaken of wijzigen van de bijhorende sensoren gebeurt bij het aanmaken of updaten van het instrument. Let op: het verwijderen van instrumenten is (nog) niet mogelijk via een API request. Gebruik het instrumentenbeheer in de DOV interface om instrumenten te verwijderen indien nodig.
Instrument aanmaken
POST /hfmetingen/instrumenten
Request body
| Path | Type | Optioneel | Beschrijving |
|---|---|---|---|
id |
Integer |
true |
|
permKey |
String |
true |
|
metadata |
Object |
false |
|
metadata.id |
Integer |
true |
|
metadata.naam |
String |
true |
Het veld mag niet leeg zijn. |
metadata.type |
Object |
false |
|
metadata.type.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
metadata.type.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
metadata.serienummer |
String |
true |
Het veld mag niet leeg zijn. |
metadata.referentie |
String |
true |
Size must be between 0 and 50 inclusive. |
metadata.datumInGebruik |
String |
false |
|
metadata.datumUitGebruik |
String |
true |
|
metadata.typeNummer |
Object |
true |
|
metadata.typeNummer.code |
String |
false |
Code moet 1 tot 50 karakters zijn. |
metadata.typeNummer.beschrijving |
String |
false |
Beschrijving moet 1 tot 100 karakters zijn. |
metadata.typeNummer.merk |
Object |
false |
|
metadata.typeNummer.merk.code |
String |
false |
Code moet 1 tot 50 karakters zijn. |
metadata.typeNummer.merk.beschrijving |
String |
false |
Beschrijving moet 1 tot 100 karakters zijn. |
metadata.typeNummer.merk.fabrikant |
Object |
false |
|
metadata.typeNummer.merk.fabrikant.code |
String |
false |
Code moet 1 tot 50 karakters zijn. |
metadata.typeNummer.merk.fabrikant.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
metadata.typeNummer.instrumentType |
Object |
true |
|
metadata.typeNummer.instrumentType.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
metadata.typeNummer.instrumentType.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
metadata.locatieStatus |
Object |
true |
|
metadata.locatieStatus.code |
String |
false |
|
metadata.locatieStatus.beschrijving |
String |
false |
|
metadata.batterijLaatstVervangen |
String |
true |
|
metadata.transmissie |
Object |
true |
|
metadata.transmissie.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
metadata.transmissie.beschrijving |
String |
false |
|
objectBeheer |
Object |
false |
|
objectBeheer.id |
Integer |
true |
|
objectBeheer.status |
Object |
false |
|
objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
objectBeheer.databeheerder |
Object |
false |
|
objectBeheer.databeheerder.id |
String |
true |
|
objectBeheer.databeheerder.kbonummer |
String |
true |
|
objectBeheer.databeheerder.ovocode |
String |
true |
|
objectBeheer.databeheerder.naam |
String |
true |
|
objectBeheer.leesgroepen |
Object |
true |
|
objectBeheer.leesgroepen.id |
String |
true |
|
objectBeheer.leesgroepen.naam |
String |
true |
|
objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
objectBeheer.leesgroepen.leden[].id |
String |
true |
|
objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
objectBeheer.leesgroepen.businessKey |
String |
true |
|
objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
sensorData |
Object |
true |
|
sensorData.instrument |
Object |
true |
|
sensorData.instrument.id |
String |
true |
|
sensorData.instrument.permKey |
String |
true |
|
sensorData.instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
sensorData.instrument.naam |
String |
true |
|
sensorData.instrument.objectBeheer |
Object |
false |
|
sensorData.instrument.objectBeheer.id |
Integer |
true |
|
sensorData.instrument.objectBeheer.status |
Object |
false |
|
sensorData.instrument.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
sensorData.instrument.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
sensorData.instrument.objectBeheer.databeheerder |
Object |
false |
|
sensorData.instrument.objectBeheer.databeheerder.id |
String |
true |
|
sensorData.instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
sensorData.instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
sensorData.instrument.objectBeheer.databeheerder.naam |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen |
Object |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.id |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.naam |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.businessKey |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
sensorData.sensoren |
Array[Object] |
true |
|
sensorData.sensoren[].id |
Integer |
true |
|
sensorData.sensoren[].permKey |
String |
true |
|
sensorData.sensoren[].naam |
String |
false |
Het veld mag niet leeg zijn. |
sensorData.sensoren[].instrument |
Object |
true |
|
sensorData.sensoren[].instrument.id |
String |
true |
|
sensorData.sensoren[].instrument.permKey |
String |
true |
|
sensorData.sensoren[].instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
sensorData.sensoren[].instrument.naam |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer |
Object |
false |
|
sensorData.sensoren[].instrument.objectBeheer.id |
Integer |
true |
|
sensorData.sensoren[].instrument.objectBeheer.status |
Object |
false |
|
sensorData.sensoren[].instrument.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
sensorData.sensoren[].instrument.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
sensorData.sensoren[].instrument.objectBeheer.databeheerder |
Object |
false |
|
sensorData.sensoren[].instrument.objectBeheer.databeheerder.id |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.databeheerder.naam |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen |
Object |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.id |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.naam |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.businessKey |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
sensorData.sensoren[].parameter |
Object |
false |
|
sensorData.sensoren[].parameter.id |
String |
true |
|
sensorData.sensoren[].parameter.korteNaam |
String |
false |
Korte naam moet 1 tot 50 karakters zijn. |
sensorData.sensoren[].parameter.beschrijving |
String |
false |
Bechrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.betekenis |
String |
true |
|
sensorData.sensoren[].parameter.volgnummer |
Integer |
true |
|
sensorData.sensoren[].parameter.parametergroep |
Object |
true |
|
sensorData.sensoren[].parameter.parametergroep.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.parametergroep.beschrijving |
String |
false |
Beschrijving moet 1 tot 100 karakters zijn. |
sensorData.sensoren[].parameter.parametergroep.groepType |
String |
true |
Moet 1 van volgende waarden zijn [W, G, B]. |
sensorData.sensoren[].parameter.parametergroep.fixed |
Boolean |
true |
|
sensorData.sensoren[].parameter.meeteenheid |
Object |
true |
|
sensorData.sensoren[].parameter.meeteenheid.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheid.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheid.afkorting |
String |
false |
Afkorting moet 1 tot 25 karakters zijn. |
sensorData.sensoren[].parameter.bovengrens |
Decimal |
true |
|
sensorData.sensoren[].parameter.ondergrens |
Decimal |
true |
|
sensorData.sensoren[].parameter.displayformat |
String |
true |
Weergave mag maximum 20 karakters zijn. |
sensorData.sensoren[].parameter.casRegistryNumber |
String |
true |
CAS nummer mag maximum 12 karakters zijn. |
sensorData.sensoren[].parameter.ecNumber |
String |
true |
EG-nummer mag maximum 9 karakters zijn. |
sensorData.sensoren[].parameter.valueType |
String |
true |
Moet 1 van volgende waarden zijn [NUM, TXT, BLANCO, REF, TM, MR, TMR]. |
sensorData.sensoren[].parameter.fixed |
Boolean |
true |
|
sensorData.sensoren[].parameter.analysemethodes |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.analysemethodes[].beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].id |
String |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].parameterDto |
Object |
false |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].verplicht |
Boolean |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].volgnummer |
Integer |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].historyDisplayValue |
String |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].hasParameters |
Boolean |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].betekenis |
String |
true |
|
sensorData.sensoren[].parameter.standaardgroepen |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.standaardgroepen[].code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.standaardgroepen[].beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.meeteenheden[].id |
String |
true |
|
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid |
Object |
false |
|
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid.afkorting |
String |
false |
Afkorting moet 1 tot 25 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].omrekeningsformule |
String |
true |
Moet 1 van volgende waarden zijn [LIN]. |
sensorData.sensoren[].parameter.meeteenheden[].factor1 |
Decimal |
false |
|
sensorData.sensoren[].parameter.meeteenheden[].factor2 |
Decimal |
false |
|
sensorData.sensoren[].parameter.meeteenheden[].displayformatNaam |
String |
true |
Weergave mag maximum 10 karakters zijn. |
sensorData.sensoren[].parameter.keuzeLijst |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.keuzeLijst[].code |
String |
true |
|
sensorData.sensoren[].parameter.keuzeLijst[].beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meetpuntParameter |
Object |
true |
|
sensorData.sensoren[].parameter.meetwaardeParameter |
Object |
true |
|
sensorData.sensoren[].parameter.primair |
Boolean |
true |
|
sensorData.sensoren[].parameter.secundair |
Boolean |
true |
|
sensorData.sensoren[].sensorIdentificatie |
Object |
true |
|
sensorData.sensoren[].sensorIdentificatie.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.instrumentType |
Object |
false |
|
sensorData.sensoren[].sensorIdentificatie.instrumentType.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.instrumentType.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].meeteenheid |
Object |
false |
|
sensorData.sensoren[].meeteenheid.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].meeteenheid.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].meeteenheid.afkorting |
String |
false |
Afkorting moet 1 tot 25 karakters zijn. |
sensorData.sensoren[].aantalDataPunten |
Integer |
true |
|
sensorData.sensoren[].eersteData |
String |
true |
|
sensorData.sensoren[].laatsteData |
String |
true |
|
sensorData.sensoren[].laatsteImportLog |
Object |
true |
|
sensorData.sensoren[].laatsteImportLog.id |
Integer |
true |
|
sensorData.sensoren[].laatsteImportLog.sensorId |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.uploadTime |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.auteur |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.bestand |
Object |
true |
|
sensorData.sensoren[].laatsteImportLog.bestand.code |
String |
false |
|
sensorData.sensoren[].laatsteImportLog.bestand.beschrijving |
String |
false |
|
sensorData.sensoren[].laatsteImportLog.status |
String |
true |
Moet 1 van volgende waarden zijn [NIET_VERWERKT, IN_VERWERKING, VERWERKT_MET_FOUTEN, VERWERKT_ZONDER_FOUTEN, VERWERKT_MET_WARNING, GEVALIDEERD_MET_FOUTEN, GEVALIDEERD_ZONDER_FOUTEN, GEVALIDEERD_MET_WARNING]. |
sensorData.sensoren[].laatsteImportLog.startVerwerking |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.eindVerwerking |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.aantalMeetpunten |
Integer |
true |
|
sensorData.sensoren[].laatsteImportLog.type |
String |
true |
Moet 1 van volgende waarden zijn [UPLOAD_GUI_CSV, UPLOAD_REST_JSON, UPLOAD_REST_CSV, DELETE_GUI, DELETE_REST]. |
sensorData.sensoren[].laatsteImportLog.messages |
Array[Object] |
true |
|
sensorData.sensoren[].laatsteImportLog.messages[].id |
Integer |
true |
|
sensorData.sensoren[].laatsteImportLog.messages[].severity |
String |
true |
Moet 1 van volgende waarden zijn [FATAL, WARNING]. |
sensorData.sensoren[].laatsteImportLog.messages[].message |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.messages[].volgnummer |
Integer |
true |
|
sensorData.sensoren[].nauwkeurigheid |
Decimal |
true |
Must be at least 0. |
sensorData.sensoren[].precisie |
Decimal |
true |
Must be at least 0. |
sensorData.sensoren[].meetbereikVan |
Decimal |
true |
Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].meetbereikTot |
Decimal |
true |
Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].businessKey |
String |
true |
|
sensorData.id |
Integer |
true |
|
compensatieData |
Object |
true |
|
compensatieData.instrument |
Object |
true |
|
compensatieData.instrument.id |
String |
true |
|
compensatieData.instrument.permKey |
String |
true |
|
compensatieData.instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
compensatieData.instrument.naam |
String |
true |
|
compensatieData.instrument.objectBeheer |
Object |
false |
|
compensatieData.instrument.objectBeheer.id |
Integer |
true |
|
compensatieData.instrument.objectBeheer.status |
Object |
false |
|
compensatieData.instrument.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
compensatieData.instrument.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
compensatieData.instrument.objectBeheer.databeheerder |
Object |
false |
|
compensatieData.instrument.objectBeheer.databeheerder.id |
String |
true |
|
compensatieData.instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
compensatieData.instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
compensatieData.instrument.objectBeheer.databeheerder.naam |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen |
Object |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.id |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.naam |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.businessKey |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
compensatieData.compensaties |
Array[Object] |
true |
|
compensatieData.compensaties[].id |
Integer |
true |
|
compensatieData.compensaties[].sensor |
Object |
false |
|
compensatieData.compensaties[].sensor.id |
String |
true |
|
compensatieData.compensaties[].sensor.permKey |
String |
true |
|
compensatieData.compensaties[].sensor.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
compensatieData.compensaties[].sensor.naam |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer |
Object |
false |
|
compensatieData.compensaties[].sensor.objectBeheer.id |
Integer |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.status |
Object |
false |
|
compensatieData.compensaties[].sensor.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
compensatieData.compensaties[].sensor.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
compensatieData.compensaties[].sensor.objectBeheer.databeheerder |
Object |
false |
|
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.id |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.kbonummer |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.ovocode |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.naam |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen |
Object |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.id |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.naam |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.businessKey |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
compensatieData.compensaties[].instrument |
Object |
true |
|
compensatieData.compensaties[].instrument.id |
String |
true |
|
compensatieData.compensaties[].instrument.permKey |
String |
true |
|
compensatieData.compensaties[].instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
compensatieData.compensaties[].instrument.naam |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer |
Object |
false |
|
compensatieData.compensaties[].instrument.objectBeheer.id |
Integer |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.status |
Object |
false |
|
compensatieData.compensaties[].instrument.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
compensatieData.compensaties[].instrument.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
compensatieData.compensaties[].instrument.objectBeheer.databeheerder |
Object |
false |
|
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.id |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.naam |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen |
Object |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.id |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.naam |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.businessKey |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
compensatieData.compensaties[].van |
String |
false |
|
compensatieData.compensaties[].tot |
String |
true |
|
compensatieData.compensaties[].compensatie |
Object |
false |
|
compensatieData.compensaties[].compensatie.code |
String |
false |
|
compensatieData.compensaties[].compensatie.beschrijving |
String |
false |
|
compensatieData.compensaties[].businessKey |
String |
true |
|
compensatieData.id |
Integer |
true |
Voorbeeld
HTTP
POST /base/instrumenten/ HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 7023
Host: services.dov.vlaanderen.be:8080
{
"id" : null,
"permKey" : null,
"metadata" : {
"id" : null,
"naam" : "IMPORT_JSY_1",
"type" : {
"code" : "TMS-NB",
"beschrijving" : null
},
"serienummer" : "IMP_1_DOLK",
"referentie" : "Import curieuzeneuze dolk",
"datumInGebruik" : "2021-03-01T00:00:00.000+00:00",
"datumUitGebruik" : null,
"typeNummer" : {
"code" : "CN_ONB",
"beschrijving" : null,
"merk" : null,
"instrumentType" : null
},
"locatieStatus" : null,
"batterijLaatstVervangen" : null,
"transmissie" : null
},
"objectBeheer" : {
"id" : null,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
},
"sensorData" : {
"instrument" : null,
"sensoren" : [ {
"id" : null,
"permKey" : null,
"naam" : "SWC",
"instrument" : null,
"parameter" : {
"id" : "CN_SWC",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_SWC",
"beschrijving" : null,
"instrumentType" : null
},
"meeteenheid" : {
"code" : "127",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : null,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "SWC"
}, {
"id" : null,
"permKey" : null,
"naam" : "T1",
"instrument" : null,
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T1",
"beschrijving" : null,
"instrumentType" : null
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : null,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T1"
}, {
"id" : null,
"permKey" : null,
"naam" : "T2",
"instrument" : null,
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T2",
"beschrijving" : null,
"instrumentType" : null
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : null,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T2"
}, {
"id" : null,
"permKey" : null,
"naam" : "T3",
"instrument" : null,
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T3",
"beschrijving" : null,
"instrumentType" : null
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : null,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T3"
} ],
"id" : null
},
"compensatieData" : {
"instrument" : null,
"compensaties" : [ {
"id" : null,
"sensor" : {
"id" : null,
"permKey" : null,
"domainObjectType" : null,
"naam" : "T1",
"objectBeheer" : null
},
"instrument" : null,
"van" : "01-05-2021 00:00:00",
"tot" : null,
"compensatie" : {
"code" : "CAP",
"beschrijving" : null
},
"businessKey" : "T1"
}, {
"id" : null,
"sensor" : {
"id" : null,
"permKey" : null,
"domainObjectType" : null,
"naam" : "T3",
"objectBeheer" : null
},
"instrument" : null,
"van" : "02-05-2021 00:00:00",
"tot" : "04-05-2021 00:00:00",
"compensatie" : {
"code" : "NT",
"beschrijving" : null
},
"businessKey" : "T3"
} ],
"id" : null
}
}
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 10226
{
"id" : 97,
"permKey" : "2021-000092",
"metadata" : {
"id" : 97,
"naam" : "IMPORT_JSY_1",
"type" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
},
"serienummer" : "IMP_1_DOLK",
"referentie" : "Import curieuzeneuze dolk",
"datumInGebruik" : "2021-03-01T00:00:00.000+00:00",
"datumUitGebruik" : null,
"typeNummer" : {
"code" : "CN_ONB",
"beschrijving" : "Curieuzeneuze Onbekend",
"merk" : {
"code" : "CN_DLK",
"beschrijving" : "GazonDolk",
"fabrikant" : {
"code" : "CN",
"beschrijving" : "Curieuzeneuze"
}
},
"instrumentType" : null
},
"locatieStatus" : null,
"batterijLaatstVervangen" : null,
"transmissie" : null
},
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
},
"sensorData" : {
"instrument" : {
"id" : "97",
"permKey" : "2021-000092",
"domainObjectType" : null,
"naam" : "IMPORT_JSY_1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"sensoren" : [ {
"id" : 112,
"permKey" : "2021-000084",
"naam" : "SWC1",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "CN_SWC",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_SWC",
"beschrijving" : "Curieuzeneuzen volumetrisch vochtgehalte X",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "127",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "SWC1"
}, {
"id" : 113,
"permKey" : "2021-000085",
"naam" : "T1",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T1",
"beschrijving" : "Curieuzeneuzen temperatuur boven maaiveld",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T1"
}, {
"id" : 114,
"permKey" : "2021-000086",
"naam" : "T2",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T2",
"beschrijving" : "Curieuzeneuzen temperatuur op maaiveld",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T2"
} ],
"id" : 97
},
"compensatieData" : {
"instrument" : {
"id" : "97",
"permKey" : "2021-000092",
"domainObjectType" : null,
"naam" : "IMPORT_JSY_1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"compensaties" : [ {
"id" : 41,
"sensor" : {
"id" : "113",
"permKey" : null,
"domainObjectType" : null,
"naam" : "T1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"van" : "01-05-2021 00:00:00",
"tot" : null,
"compensatie" : {
"code" : "CAP",
"beschrijving" : "Gecompenseerd via capillair"
},
"businessKey" : "T1"
}, {
"id" : 42,
"sensor" : {
"id" : "115",
"permKey" : null,
"domainObjectType" : null,
"naam" : "T3",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"van" : "02-05-2021 00:00:00",
"tot" : "04-05-2021 00:00:00",
"compensatie" : {
"code" : "NT",
"beschrijving" : "Niet gecompenseerd"
},
"businessKey" : "T3"
} ],
"id" : 97
}
}
Instrument opvragen
GET /hfmetingen/instrumenten/{idOrPermkey}
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
idOrPermkey |
String |
false |
Response beschrijving
| Path | Type | Optioneel | Beschrijving |
|---|---|---|---|
id |
Integer |
true |
Technisch id. |
permKey |
String |
true |
Permanente identifier. |
metadata.id |
Integer |
true |
Technisch id. |
metadata.naam |
String |
true |
Het veld mag niet leeg zijn. |
metadata.type.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
metadata.type.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
metadata.serienummer |
String |
true |
Het veld mag niet leeg zijn. |
metadata.referentie |
String |
true |
Size must be between 0 and 50 inclusive. |
metadata.typeNummer.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 50 karakters zijn. |
metadata.typeNummer.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 100 karakters zijn. |
metadata.typeNummer.merk.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 50 karakters zijn. |
metadata.typeNummer.merk.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 100 karakters zijn. |
metadata.typeNummer.merk.fabrikant.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 50 karakters zijn. |
metadata.typeNummer.merk.fabrikant.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
metadata.typeNummer.instrumentType.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
metadata.typeNummer.instrumentType.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
metadata.locatieStatus.code |
String |
false |
Unieke identificatie van het element. |
metadata.locatieStatus.beschrijving |
String |
false |
Beschrijving van het element. |
metadata.transmissie.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
metadata.transmissie.beschrijving |
String |
false |
Beschrijving van het element. |
objectBeheer.id |
Integer |
true |
Technisch id. |
objectBeheer.status.code |
String |
false |
Unieke identificatie van het element. Veld mag geen spaties bevatten. |
objectBeheer.status.beschrijving |
String |
false |
Beschrijving van het element. beschrijving moet 1 tot 50 karakters zijn. |
objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
objectBeheer.leesgroepen.id |
String |
true |
Technisch id. |
objectBeheer.leesgroepen.leden[].id |
String |
true |
Technisch id. |
sensorData.instrument.id |
String |
true |
Technisch id. |
sensorData.instrument.permKey |
String |
true |
Permanente identifier. |
sensorData.instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
sensorData.instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
sensorData.instrument.objectBeheer.status.code |
String |
false |
Unieke identificatie van het element. Veld mag geen spaties bevatten. |
sensorData.instrument.objectBeheer.status.beschrijving |
String |
false |
Beschrijving van het element. beschrijving moet 1 tot 50 karakters zijn. |
sensorData.instrument.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
sensorData.instrument.objectBeheer.leesgroepen.id |
String |
true |
Technisch id. |
sensorData.instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
Technisch id. |
sensorData.sensoren[].id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].permKey |
String |
true |
Permanente identifier. |
sensorData.sensoren[].naam |
String |
false |
Het veld mag niet leeg zijn. |
sensorData.sensoren[].instrument.id |
String |
true |
Technisch id. |
sensorData.sensoren[].instrument.permKey |
String |
true |
Permanente identifier. |
sensorData.sensoren[].instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
sensorData.sensoren[].instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].instrument.objectBeheer.status.code |
String |
false |
Unieke identificatie van het element. Veld mag geen spaties bevatten. |
sensorData.sensoren[].instrument.objectBeheer.status.beschrijving |
String |
false |
Beschrijving van het element. beschrijving moet 1 tot 50 karakters zijn. |
sensorData.sensoren[].instrument.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.id |
String |
true |
Technisch id. |
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
Technisch id. |
sensorData.sensoren[].parameter.id |
String |
true |
Technisch id. |
sensorData.sensoren[].parameter.korteNaam |
String |
false |
Korte naam moet 1 tot 50 karakters zijn. |
sensorData.sensoren[].parameter.beschrijving |
String |
false |
Beschrijving van het element. Bechrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.parametergroep.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.parametergroep.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 100 karakters zijn. |
sensorData.sensoren[].parameter.parametergroep.groepType |
String |
true |
Moet 1 van volgende waarden zijn [W, G, B]. |
sensorData.sensoren[].parameter.meeteenheid.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheid.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheid.afkorting |
String |
false |
Afkorting moet 1 tot 25 karakters zijn. |
sensorData.sensoren[].parameter.displayformat |
String |
true |
Weergave mag maximum 20 karakters zijn. |
sensorData.sensoren[].parameter.casRegistryNumber |
String |
true |
CAS nummer mag maximum 12 karakters zijn. |
sensorData.sensoren[].parameter.ecNumber |
String |
true |
EG-nummer mag maximum 9 karakters zijn. |
sensorData.sensoren[].parameter.valueType |
String |
true |
Moet 1 van volgende waarden zijn [NUM, TXT, BLANCO, REF, TM, MR, TMR]. |
sensorData.sensoren[].parameter.analysemethodes[].code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.analysemethodes[].beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].id |
String |
true |
Technisch id. |
sensorData.sensoren[].parameter.standaardgroepen[].code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.standaardgroepen[].beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].id |
String |
true |
Technisch id. |
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid.afkorting |
String |
false |
Afkorting moet 1 tot 25 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].omrekeningsformule |
String |
true |
Moet 1 van volgende waarden zijn [LIN]. |
sensorData.sensoren[].parameter.meeteenheden[].displayformatNaam |
String |
true |
Weergave mag maximum 10 karakters zijn. |
sensorData.sensoren[].parameter.keuzeLijst[].code |
String |
true |
Unieke identificatie van het element. |
sensorData.sensoren[].parameter.keuzeLijst[].beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.instrumentType.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.instrumentType.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].meeteenheid.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].meeteenheid.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].meeteenheid.afkorting |
String |
false |
Afkorting moet 1 tot 25 karakters zijn. |
sensorData.sensoren[].laatsteImportLog.id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].laatsteImportLog.bestand.code |
String |
false |
Unieke identificatie van het element. |
sensorData.sensoren[].laatsteImportLog.bestand.beschrijving |
String |
false |
Beschrijving van het element. |
sensorData.sensoren[].laatsteImportLog.status |
String |
true |
Moet 1 van volgende waarden zijn [NIET_VERWERKT, IN_VERWERKING, VERWERKT_MET_FOUTEN, VERWERKT_ZONDER_FOUTEN, VERWERKT_MET_WARNING, GEVALIDEERD_MET_FOUTEN, GEVALIDEERD_ZONDER_FOUTEN, GEVALIDEERD_MET_WARNING]. |
sensorData.sensoren[].laatsteImportLog.type |
String |
true |
Moet 1 van volgende waarden zijn [UPLOAD_GUI_CSV, UPLOAD_REST_JSON, UPLOAD_REST_CSV, DELETE_GUI, DELETE_REST]. |
sensorData.sensoren[].laatsteImportLog.messages[].id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].laatsteImportLog.messages[].severity |
String |
true |
Moet 1 van volgende waarden zijn [FATAL, WARNING]. |
sensorData.sensoren[].nauwkeurigheid |
Decimal |
true |
Must be at least 0. |
sensorData.sensoren[].precisie |
Decimal |
true |
Must be at least 0. |
sensorData.sensoren[].meetbereikVan |
Decimal |
true |
Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].meetbereikTot |
Decimal |
true |
Must have at most 7 integral digits and 8 fractional digits. |
sensorData.id |
Integer |
true |
Technisch id. |
compensatieData.instrument.id |
String |
true |
Technisch id. |
compensatieData.instrument.permKey |
String |
true |
Permanente identifier. |
compensatieData.instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
compensatieData.instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.instrument.objectBeheer.status.code |
String |
false |
Unieke identificatie van het element. Veld mag geen spaties bevatten. |
compensatieData.instrument.objectBeheer.status.beschrijving |
String |
false |
Beschrijving van het element. beschrijving moet 1 tot 50 karakters zijn. |
compensatieData.instrument.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
compensatieData.instrument.objectBeheer.leesgroepen.id |
String |
true |
Technisch id. |
compensatieData.instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
Technisch id. |
compensatieData.compensaties[].id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].sensor.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].sensor.permKey |
String |
true |
Permanente identifier. |
compensatieData.compensaties[].sensor.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
compensatieData.compensaties[].sensor.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].sensor.objectBeheer.status.code |
String |
false |
Unieke identificatie van het element. Veld mag geen spaties bevatten. |
compensatieData.compensaties[].sensor.objectBeheer.status.beschrijving |
String |
false |
Beschrijving van het element. beschrijving moet 1 tot 50 karakters zijn. |
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].id |
String |
true |
Technisch id. |
compensatieData.compensaties[].instrument.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].instrument.permKey |
String |
true |
Permanente identifier. |
compensatieData.compensaties[].instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
compensatieData.compensaties[].instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].instrument.objectBeheer.status.code |
String |
false |
Unieke identificatie van het element. Veld mag geen spaties bevatten. |
compensatieData.compensaties[].instrument.objectBeheer.status.beschrijving |
String |
false |
Beschrijving van het element. beschrijving moet 1 tot 50 karakters zijn. |
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
Technisch id. |
compensatieData.compensaties[].compensatie.code |
String |
false |
Unieke identificatie van het element. |
compensatieData.compensaties[].compensatie.beschrijving |
String |
false |
Beschrijving van het element. |
compensatieData.id |
Integer |
true |
Technisch id. |
Voorbeeld
HTTP
GET /base/instrumenten/2021-000092 HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: application/json
Host: services.dov.vlaanderen.be:8080
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/instrumenten/2021-000092' -i -X GET \
-H 'Content-Type: application/x-www-form-urlencoded' \
-H 'Accept: application/json'
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 10226
{
"id" : 97,
"permKey" : "2021-000092",
"metadata" : {
"id" : 97,
"naam" : "IMPORT_JSY_1",
"type" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
},
"serienummer" : "IMP_1_DOLK",
"referentie" : "Import curieuzeneuze dolk",
"datumInGebruik" : "2021-03-01T00:00:00.000+00:00",
"datumUitGebruik" : null,
"typeNummer" : {
"code" : "CN_ONB",
"beschrijving" : "Curieuzeneuze Onbekend",
"merk" : {
"code" : "CN_DLK",
"beschrijving" : "GazonDolk",
"fabrikant" : {
"code" : "CN",
"beschrijving" : "Curieuzeneuze"
}
},
"instrumentType" : null
},
"locatieStatus" : null,
"batterijLaatstVervangen" : null,
"transmissie" : null
},
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
},
"sensorData" : {
"instrument" : {
"id" : "97",
"permKey" : "2021-000092",
"domainObjectType" : null,
"naam" : "IMPORT_JSY_1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"sensoren" : [ {
"id" : 112,
"permKey" : "2021-000084",
"naam" : "SWC1",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "CN_SWC",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_SWC",
"beschrijving" : "Curieuzeneuzen volumetrisch vochtgehalte X",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "127",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "SWC1"
}, {
"id" : 113,
"permKey" : "2021-000085",
"naam" : "T1",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T1",
"beschrijving" : "Curieuzeneuzen temperatuur boven maaiveld",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T1"
}, {
"id" : 114,
"permKey" : "2021-000086",
"naam" : "T2",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T2",
"beschrijving" : "Curieuzeneuzen temperatuur op maaiveld",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T2"
} ],
"id" : 97
},
"compensatieData" : {
"instrument" : {
"id" : "97",
"permKey" : "2021-000092",
"domainObjectType" : null,
"naam" : "IMPORT_JSY_1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"compensaties" : [ {
"id" : 41,
"sensor" : {
"id" : "113",
"permKey" : null,
"domainObjectType" : null,
"naam" : "T1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"van" : "01-05-2021 00:00:00",
"tot" : null,
"compensatie" : {
"code" : "CAP",
"beschrijving" : "Gecompenseerd via capillair"
},
"businessKey" : "T1"
}, {
"id" : 42,
"sensor" : {
"id" : "115",
"permKey" : null,
"domainObjectType" : null,
"naam" : "T3",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"van" : "02-05-2021 00:00:00",
"tot" : "04-05-2021 00:00:00",
"compensatie" : {
"code" : "NT",
"beschrijving" : "Niet gecompenseerd"
},
"businessKey" : "T3"
} ],
"id" : 97
}
}
Instrument updaten
PUT /hfmetingen/instrumenten/{idOrPermkey}
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
idOrPermkey |
String |
false |
Request body
| Path | Type | Optioneel | Beschrijving |
|---|---|---|---|
id |
Integer |
true |
|
permKey |
String |
true |
|
metadata |
Object |
false |
|
metadata.id |
Integer |
true |
|
metadata.naam |
String |
true |
Het veld mag niet leeg zijn. |
metadata.type |
Object |
false |
|
metadata.type.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
metadata.type.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
metadata.serienummer |
String |
true |
Het veld mag niet leeg zijn. |
metadata.referentie |
String |
true |
Size must be between 0 and 50 inclusive. |
metadata.datumInGebruik |
String |
false |
|
metadata.datumUitGebruik |
String |
true |
|
metadata.typeNummer |
Object |
true |
|
metadata.typeNummer.code |
String |
false |
Code moet 1 tot 50 karakters zijn. |
metadata.typeNummer.beschrijving |
String |
false |
Beschrijving moet 1 tot 100 karakters zijn. |
metadata.typeNummer.merk |
Object |
false |
|
metadata.typeNummer.merk.code |
String |
false |
Code moet 1 tot 50 karakters zijn. |
metadata.typeNummer.merk.beschrijving |
String |
false |
Beschrijving moet 1 tot 100 karakters zijn. |
metadata.typeNummer.merk.fabrikant |
Object |
false |
|
metadata.typeNummer.merk.fabrikant.code |
String |
false |
Code moet 1 tot 50 karakters zijn. |
metadata.typeNummer.merk.fabrikant.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
metadata.typeNummer.instrumentType |
Object |
true |
|
metadata.typeNummer.instrumentType.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
metadata.typeNummer.instrumentType.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
metadata.locatieStatus |
Object |
true |
|
metadata.locatieStatus.code |
String |
false |
|
metadata.locatieStatus.beschrijving |
String |
false |
|
metadata.batterijLaatstVervangen |
String |
true |
|
metadata.transmissie |
Object |
true |
|
metadata.transmissie.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
metadata.transmissie.beschrijving |
String |
false |
|
objectBeheer |
Object |
false |
|
objectBeheer.id |
Integer |
true |
|
objectBeheer.status |
Object |
false |
|
objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
objectBeheer.databeheerder |
Object |
false |
|
objectBeheer.databeheerder.id |
String |
true |
|
objectBeheer.databeheerder.kbonummer |
String |
true |
|
objectBeheer.databeheerder.ovocode |
String |
true |
|
objectBeheer.databeheerder.naam |
String |
true |
|
objectBeheer.leesgroepen |
Object |
true |
|
objectBeheer.leesgroepen.id |
String |
true |
|
objectBeheer.leesgroepen.naam |
String |
true |
|
objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
objectBeheer.leesgroepen.leden[].id |
String |
true |
|
objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
objectBeheer.leesgroepen.businessKey |
String |
true |
|
objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
sensorData |
Object |
true |
|
sensorData.instrument |
Object |
true |
|
sensorData.instrument.id |
String |
true |
|
sensorData.instrument.permKey |
String |
true |
|
sensorData.instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
sensorData.instrument.naam |
String |
true |
|
sensorData.instrument.objectBeheer |
Object |
false |
|
sensorData.instrument.objectBeheer.id |
Integer |
true |
|
sensorData.instrument.objectBeheer.status |
Object |
false |
|
sensorData.instrument.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
sensorData.instrument.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
sensorData.instrument.objectBeheer.databeheerder |
Object |
false |
|
sensorData.instrument.objectBeheer.databeheerder.id |
String |
true |
|
sensorData.instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
sensorData.instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
sensorData.instrument.objectBeheer.databeheerder.naam |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen |
Object |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.id |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.naam |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.businessKey |
String |
true |
|
sensorData.instrument.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
sensorData.sensoren |
Array[Object] |
true |
|
sensorData.sensoren[].id |
Integer |
true |
|
sensorData.sensoren[].permKey |
String |
true |
|
sensorData.sensoren[].naam |
String |
false |
Het veld mag niet leeg zijn. |
sensorData.sensoren[].instrument |
Object |
true |
|
sensorData.sensoren[].instrument.id |
String |
true |
|
sensorData.sensoren[].instrument.permKey |
String |
true |
|
sensorData.sensoren[].instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
sensorData.sensoren[].instrument.naam |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer |
Object |
false |
|
sensorData.sensoren[].instrument.objectBeheer.id |
Integer |
true |
|
sensorData.sensoren[].instrument.objectBeheer.status |
Object |
false |
|
sensorData.sensoren[].instrument.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
sensorData.sensoren[].instrument.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
sensorData.sensoren[].instrument.objectBeheer.databeheerder |
Object |
false |
|
sensorData.sensoren[].instrument.objectBeheer.databeheerder.id |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.databeheerder.naam |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen |
Object |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.id |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.naam |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.businessKey |
String |
true |
|
sensorData.sensoren[].instrument.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
sensorData.sensoren[].parameter |
Object |
false |
|
sensorData.sensoren[].parameter.id |
String |
true |
|
sensorData.sensoren[].parameter.korteNaam |
String |
false |
Korte naam moet 1 tot 50 karakters zijn. |
sensorData.sensoren[].parameter.beschrijving |
String |
false |
Bechrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.betekenis |
String |
true |
|
sensorData.sensoren[].parameter.volgnummer |
Integer |
true |
|
sensorData.sensoren[].parameter.parametergroep |
Object |
true |
|
sensorData.sensoren[].parameter.parametergroep.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.parametergroep.beschrijving |
String |
false |
Beschrijving moet 1 tot 100 karakters zijn. |
sensorData.sensoren[].parameter.parametergroep.groepType |
String |
true |
Moet 1 van volgende waarden zijn [W, G, B]. |
sensorData.sensoren[].parameter.parametergroep.fixed |
Boolean |
true |
|
sensorData.sensoren[].parameter.meeteenheid |
Object |
true |
|
sensorData.sensoren[].parameter.meeteenheid.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheid.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheid.afkorting |
String |
false |
Afkorting moet 1 tot 25 karakters zijn. |
sensorData.sensoren[].parameter.bovengrens |
Decimal |
true |
|
sensorData.sensoren[].parameter.ondergrens |
Decimal |
true |
|
sensorData.sensoren[].parameter.displayformat |
String |
true |
Weergave mag maximum 20 karakters zijn. |
sensorData.sensoren[].parameter.casRegistryNumber |
String |
true |
CAS nummer mag maximum 12 karakters zijn. |
sensorData.sensoren[].parameter.ecNumber |
String |
true |
EG-nummer mag maximum 9 karakters zijn. |
sensorData.sensoren[].parameter.valueType |
String |
true |
Moet 1 van volgende waarden zijn [NUM, TXT, BLANCO, REF, TM, MR, TMR]. |
sensorData.sensoren[].parameter.fixed |
Boolean |
true |
|
sensorData.sensoren[].parameter.analysemethodes |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.analysemethodes[].beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].id |
String |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].parameterDto |
Object |
false |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].verplicht |
Boolean |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].volgnummer |
Integer |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].secundaireParameters[].historyDisplayValue |
String |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].hasParameters |
Boolean |
true |
|
sensorData.sensoren[].parameter.analysemethodes[].betekenis |
String |
true |
|
sensorData.sensoren[].parameter.standaardgroepen |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.standaardgroepen[].code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.standaardgroepen[].beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.meeteenheden[].id |
String |
true |
|
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid |
Object |
false |
|
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].meetEenheid.afkorting |
String |
false |
Afkorting moet 1 tot 25 karakters zijn. |
sensorData.sensoren[].parameter.meeteenheden[].omrekeningsformule |
String |
true |
Moet 1 van volgende waarden zijn [LIN]. |
sensorData.sensoren[].parameter.meeteenheden[].factor1 |
Decimal |
false |
|
sensorData.sensoren[].parameter.meeteenheden[].factor2 |
Decimal |
false |
|
sensorData.sensoren[].parameter.meeteenheden[].displayformatNaam |
String |
true |
Weergave mag maximum 10 karakters zijn. |
sensorData.sensoren[].parameter.keuzeLijst |
Array[Object] |
true |
|
sensorData.sensoren[].parameter.keuzeLijst[].code |
String |
true |
|
sensorData.sensoren[].parameter.keuzeLijst[].beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].parameter.meetpuntParameter |
Object |
true |
|
sensorData.sensoren[].parameter.meetwaardeParameter |
Object |
true |
|
sensorData.sensoren[].parameter.primair |
Boolean |
true |
|
sensorData.sensoren[].parameter.secundair |
Boolean |
true |
|
sensorData.sensoren[].sensorIdentificatie |
Object |
true |
|
sensorData.sensoren[].sensorIdentificatie.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.instrumentType |
Object |
false |
|
sensorData.sensoren[].sensorIdentificatie.instrumentType.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].sensorIdentificatie.instrumentType.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].meeteenheid |
Object |
false |
|
sensorData.sensoren[].meeteenheid.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
sensorData.sensoren[].meeteenheid.beschrijving |
String |
false |
Beschrijving moet 1 tot 255 karakters zijn. |
sensorData.sensoren[].meeteenheid.afkorting |
String |
false |
Afkorting moet 1 tot 25 karakters zijn. |
sensorData.sensoren[].aantalDataPunten |
Integer |
true |
|
sensorData.sensoren[].eersteData |
String |
true |
|
sensorData.sensoren[].laatsteData |
String |
true |
|
sensorData.sensoren[].laatsteImportLog |
Object |
true |
|
sensorData.sensoren[].laatsteImportLog.id |
Integer |
true |
|
sensorData.sensoren[].laatsteImportLog.sensorId |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.uploadTime |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.auteur |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.bestand |
Object |
true |
|
sensorData.sensoren[].laatsteImportLog.bestand.code |
String |
false |
|
sensorData.sensoren[].laatsteImportLog.bestand.beschrijving |
String |
false |
|
sensorData.sensoren[].laatsteImportLog.status |
String |
true |
Moet 1 van volgende waarden zijn [NIET_VERWERKT, IN_VERWERKING, VERWERKT_MET_FOUTEN, VERWERKT_ZONDER_FOUTEN, VERWERKT_MET_WARNING, GEVALIDEERD_MET_FOUTEN, GEVALIDEERD_ZONDER_FOUTEN, GEVALIDEERD_MET_WARNING]. |
sensorData.sensoren[].laatsteImportLog.startVerwerking |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.eindVerwerking |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.aantalMeetpunten |
Integer |
true |
|
sensorData.sensoren[].laatsteImportLog.type |
String |
true |
Moet 1 van volgende waarden zijn [UPLOAD_GUI_CSV, UPLOAD_REST_JSON, UPLOAD_REST_CSV, DELETE_GUI, DELETE_REST]. |
sensorData.sensoren[].laatsteImportLog.messages |
Array[Object] |
true |
|
sensorData.sensoren[].laatsteImportLog.messages[].id |
Integer |
true |
|
sensorData.sensoren[].laatsteImportLog.messages[].severity |
String |
true |
Moet 1 van volgende waarden zijn [FATAL, WARNING]. |
sensorData.sensoren[].laatsteImportLog.messages[].message |
String |
true |
|
sensorData.sensoren[].laatsteImportLog.messages[].volgnummer |
Integer |
true |
|
sensorData.sensoren[].nauwkeurigheid |
Decimal |
true |
Must be at least 0. |
sensorData.sensoren[].precisie |
Decimal |
true |
Must be at least 0. |
sensorData.sensoren[].meetbereikVan |
Decimal |
true |
Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].meetbereikTot |
Decimal |
true |
Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].businessKey |
String |
true |
|
sensorData.id |
Integer |
true |
|
compensatieData |
Object |
true |
|
compensatieData.instrument |
Object |
true |
|
compensatieData.instrument.id |
String |
true |
|
compensatieData.instrument.permKey |
String |
true |
|
compensatieData.instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
compensatieData.instrument.naam |
String |
true |
|
compensatieData.instrument.objectBeheer |
Object |
false |
|
compensatieData.instrument.objectBeheer.id |
Integer |
true |
|
compensatieData.instrument.objectBeheer.status |
Object |
false |
|
compensatieData.instrument.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
compensatieData.instrument.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
compensatieData.instrument.objectBeheer.databeheerder |
Object |
false |
|
compensatieData.instrument.objectBeheer.databeheerder.id |
String |
true |
|
compensatieData.instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
compensatieData.instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
compensatieData.instrument.objectBeheer.databeheerder.naam |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen |
Object |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.id |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.naam |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.businessKey |
String |
true |
|
compensatieData.instrument.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
compensatieData.compensaties |
Array[Object] |
true |
|
compensatieData.compensaties[].id |
Integer |
true |
|
compensatieData.compensaties[].sensor |
Object |
false |
|
compensatieData.compensaties[].sensor.id |
String |
true |
|
compensatieData.compensaties[].sensor.permKey |
String |
true |
|
compensatieData.compensaties[].sensor.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
compensatieData.compensaties[].sensor.naam |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer |
Object |
false |
|
compensatieData.compensaties[].sensor.objectBeheer.id |
Integer |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.status |
Object |
false |
|
compensatieData.compensaties[].sensor.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
compensatieData.compensaties[].sensor.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
compensatieData.compensaties[].sensor.objectBeheer.databeheerder |
Object |
false |
|
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.id |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.kbonummer |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.ovocode |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.naam |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen |
Object |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.id |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.naam |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.businessKey |
String |
true |
|
compensatieData.compensaties[].sensor.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
compensatieData.compensaties[].instrument |
Object |
true |
|
compensatieData.compensaties[].instrument.id |
String |
true |
|
compensatieData.compensaties[].instrument.permKey |
String |
true |
|
compensatieData.compensaties[].instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
compensatieData.compensaties[].instrument.naam |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer |
Object |
false |
|
compensatieData.compensaties[].instrument.objectBeheer.id |
Integer |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.status |
Object |
false |
|
compensatieData.compensaties[].instrument.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
compensatieData.compensaties[].instrument.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
compensatieData.compensaties[].instrument.objectBeheer.databeheerder |
Object |
false |
|
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.id |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.naam |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen |
Object |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.id |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.naam |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.businessKey |
String |
true |
|
compensatieData.compensaties[].instrument.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
compensatieData.compensaties[].van |
String |
false |
|
compensatieData.compensaties[].tot |
String |
true |
|
compensatieData.compensaties[].compensatie |
Object |
false |
|
compensatieData.compensaties[].compensatie.code |
String |
false |
|
compensatieData.compensaties[].compensatie.beschrijving |
String |
false |
|
compensatieData.compensaties[].businessKey |
String |
true |
|
compensatieData.id |
Integer |
true |
Voorbeeld
HTTP
PUT /base/instrumenten/2021-000092 HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 12133
Host: services.dov.vlaanderen.be:8080
{
"id" : 97,
"permKey" : "2021-000092",
"metadata" : {
"id" : 97,
"naam" : "IMPORT_JSY_1",
"type" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
},
"serienummer" : "IMP_1_DOLK",
"referentie" : "Import curieuzeneuze dolk",
"datumInGebruik" : "2021-03-01T00:00:00.000+00:00",
"datumUitGebruik" : null,
"typeNummer" : {
"code" : "CN_ONB",
"beschrijving" : "Curieuzeneuze Onbekend",
"merk" : {
"code" : "CN_DLK",
"beschrijving" : "GazonDolk",
"fabrikant" : {
"code" : "CN",
"beschrijving" : "Curieuzeneuze"
}
},
"instrumentType" : null
},
"locatieStatus" : null,
"batterijLaatstVervangen" : null,
"transmissie" : null
},
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
},
"sensorData" : {
"instrument" : {
"id" : "97",
"permKey" : "2021-000092",
"domainObjectType" : null,
"naam" : "IMPORT_JSY_1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"sensoren" : [ {
"id" : 112,
"permKey" : "2021-000084",
"naam" : "SWC1",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "CN_SWC",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_SWC",
"beschrijving" : "Curieuzeneuzen volumetrisch vochtgehalte X",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "127",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "SWC1"
}, {
"id" : 113,
"permKey" : "2021-000085",
"naam" : "T1",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T1",
"beschrijving" : "Curieuzeneuzen temperatuur boven maaiveld",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T1"
}, {
"id" : 114,
"permKey" : "2021-000086",
"naam" : "T2",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T2",
"beschrijving" : "Curieuzeneuzen temperatuur op maaiveld",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T2"
}, {
"id" : 115,
"permKey" : "2021-000087",
"naam" : "T3",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T3",
"beschrijving" : "Curieuzeneuzen temperatuur onder maaiveld",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T3"
} ],
"id" : 97
},
"compensatieData" : {
"instrument" : {
"id" : "97",
"permKey" : "2021-000092",
"domainObjectType" : null,
"naam" : "IMPORT_JSY_1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"compensaties" : [ {
"id" : 41,
"sensor" : {
"id" : "113",
"permKey" : null,
"domainObjectType" : null,
"naam" : "T1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"van" : "01-05-2021 00:00:00",
"tot" : null,
"compensatie" : {
"code" : "CAP",
"beschrijving" : "Gecompenseerd via capillair"
},
"businessKey" : "T1"
}, {
"id" : 42,
"sensor" : {
"id" : "115",
"permKey" : null,
"domainObjectType" : null,
"naam" : "T3",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"van" : "02-05-2021 00:00:00",
"tot" : "04-05-2021 00:00:00",
"compensatie" : {
"code" : "NT",
"beschrijving" : "Niet gecompenseerd"
},
"businessKey" : "T3"
} ],
"id" : 97
}
}
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 10226
{
"id" : 97,
"permKey" : "2021-000092",
"metadata" : {
"id" : 97,
"naam" : "IMPORT_JSY_1",
"type" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
},
"serienummer" : "IMP_1_DOLK",
"referentie" : "Import curieuzeneuze dolk",
"datumInGebruik" : "2021-03-01T00:00:00.000+00:00",
"datumUitGebruik" : null,
"typeNummer" : {
"code" : "CN_ONB",
"beschrijving" : "Curieuzeneuze Onbekend",
"merk" : {
"code" : "CN_DLK",
"beschrijving" : "GazonDolk",
"fabrikant" : {
"code" : "CN",
"beschrijving" : "Curieuzeneuze"
}
},
"instrumentType" : null
},
"locatieStatus" : null,
"batterijLaatstVervangen" : null,
"transmissie" : null
},
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
},
"sensorData" : {
"instrument" : {
"id" : "97",
"permKey" : "2021-000092",
"domainObjectType" : null,
"naam" : "IMPORT_JSY_1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"sensoren" : [ {
"id" : 112,
"permKey" : "2021-000084",
"naam" : "SWC1",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "CN_SWC",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_SWC",
"beschrijving" : "Curieuzeneuzen volumetrisch vochtgehalte X",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "127",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "SWC1"
}, {
"id" : 113,
"permKey" : "2021-000085",
"naam" : "T1",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T1",
"beschrijving" : "Curieuzeneuzen temperatuur boven maaiveld",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T1"
}, {
"id" : 114,
"permKey" : "2021-000086",
"naam" : "T2",
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"parameter" : {
"id" : "4017",
"korteNaam" : null,
"beschrijving" : null,
"betekenis" : null,
"volgnummer" : null,
"parametergroep" : null,
"meeteenheid" : null,
"bovengrens" : null,
"ondergrens" : null,
"displayformat" : null,
"casRegistryNumber" : null,
"ecNumber" : null,
"valueType" : null,
"fixed" : false,
"analysemethodes" : [ ],
"standaardgroepen" : [ ],
"meeteenheden" : [ ],
"keuzeLijst" : null,
"meetpuntParameter" : null,
"meetwaardeParameter" : null,
"primair" : false,
"secundair" : false
},
"sensorIdentificatie" : {
"code" : "CN_T2",
"beschrijving" : "Curieuzeneuzen temperatuur op maaiveld",
"instrumentType" : {
"code" : "TMS-NB",
"beschrijving" : "Temperature Moisture Sensor - NarrowBand"
}
},
"meeteenheid" : {
"code" : "3",
"beschrijving" : null,
"afkorting" : null
},
"aantalDataPunten" : 0,
"eersteData" : null,
"laatsteData" : null,
"laatsteImportLog" : null,
"nauwkeurigheid" : null,
"precisie" : null,
"meetbereikVan" : null,
"meetbereikTot" : null,
"businessKey" : "T2"
} ],
"id" : 97
},
"compensatieData" : {
"instrument" : {
"id" : "97",
"permKey" : "2021-000092",
"domainObjectType" : null,
"naam" : "IMPORT_JSY_1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"compensaties" : [ {
"id" : 41,
"sensor" : {
"id" : "113",
"permKey" : null,
"domainObjectType" : null,
"naam" : "T1",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"van" : "01-05-2021 00:00:00",
"tot" : null,
"compensatie" : {
"code" : "CAP",
"beschrijving" : "Gecompenseerd via capillair"
},
"businessKey" : "T1"
}, {
"id" : 42,
"sensor" : {
"id" : "115",
"permKey" : null,
"domainObjectType" : null,
"naam" : "T3",
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"instrument" : {
"id" : "97",
"permKey" : null,
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 98,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "8",
"kbonummer" : null,
"ovocode" : null,
"naam" : "VMM"
},
"leesgroepen" : null
}
},
"van" : "02-05-2021 00:00:00",
"tot" : "04-05-2021 00:00:00",
"compensatie" : {
"code" : "NT",
"beschrijving" : "Niet gecompenseerd"
},
"businessKey" : "T3"
} ],
"id" : 97
}
}
Sensoren
Let op: Het toevoegen van sensoren gebeurt bij het aanmaken of updaten van instrumenten, en niet via een aparte API request. Je kan wel de sensoren van een instrument opvragen, wat nodig is om de permKeys van de sensoren te kunnen gebruiken om meetpunten toe te voegen.
Sensoren opvragen
GET /hfmetingen/instrumenten/{idOrPermkey}/sensoren
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
idOrPermkey |
String |
false |
Response beschrijving
Het veld 'code' stelt de permKey voor van de sensor, die gebruikt kan worden om meetpunten toe te voegen aan de sensor.
| Path | Type | Optioneel | Beschrijving |
|---|---|---|---|
[].code |
String |
false |
Unieke identificatie van het element. |
[].beschrijving |
String |
false |
Beschrijving van het element. |
Voorbeeld
HTTP
GET /base/instrumenten/2020-0001/sensoren HTTP/1.1
Host: services.dov.vlaanderen.be:8080
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/instrumenten/2020-0001/sensoren' -i -X GET
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 141
[ {
"code" : "2021-000002",
"beschrijving" : "Temperatuur sensor"
}, {
"code" : "2021-000004",
"beschrijving" : "Luchtdruksensor"
} ]
Meetreeksen
Meetpunten aanmaken
POST /hfmetingen/instrumenten/{idOrPermkey}/sensoren/{sensorIdOrPermkey}/meetpunten
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
idOrPermkey |
String |
false |
|
sensorIdOrPermkey |
String |
false |
Query parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
validation |
Boolean |
true |
Default waarde: 'false'. |
Request body
| Path | Type | Optioneel | Beschrijving |
|---|---|---|---|
[].tijd |
String |
true |
|
[].waarde |
Decimal |
false |
|
[].plotWaarde |
Decimal |
true |
|
[].status |
String |
true |
Moet 1 van volgende waarden zijn [GEVALIDEERD, NIET_GEVALIDEERD]. |
Response beschrijving
| Path | Type | Optioneel | Beschrijving |
|---|---|---|---|
status |
String |
false |
Moet 1 van volgende waarden zijn [OK, VALIDATIEFOUTEN, FOUTEN, LIMIET, VERWIJDER_FOUT, ASYNC]. |
Voorbeeld
HTTP
POST /base/instrumenten/2020-0001/sensoren/2/meetpunten HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 182
Host: services.dov.vlaanderen.be:8080
[ {
"tijd" : "2020-06-11T00:00:00.000Z",
"waarde" : 10.0,
"status" : "GEVALIDEERD"
}, {
"tijd" : "2020-06-11T01:00:00.000Z",
"waarde" : 15.0,
"status" : "GEVALIDEERD"
} ]
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/instrumenten/2020-0001/sensoren/2/meetpunten' -i -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '[ {
"tijd" : "2020-06-11T00:00:00.000Z",
"waarde" : 10.0,
"status" : "GEVALIDEERD"
}, {
"tijd" : "2020-06-11T01:00:00.000Z",
"waarde" : 15.0,
"status" : "GEVALIDEERD"
} ]'
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 84
{
"status" : "ASYNC",
"aantal" : 2,
"foutmelding" : "",
"importLogId" : 15
}
Meetpunten uploaden (CSV-bestand)
POST /hfmetingen/instrumenten/{idOrPermkey}/sensoren/{sensorIdOrPermkey}/meetpunten
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
idOrPermkey |
String |
false |
|
sensorIdOrPermkey |
String |
false |
Query parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
validation |
Boolean |
true |
Default waarde: 'false'. |
file |
Object |
false |
Voorbeeld
HTTP
POST /base/instrumenten/2020-0001/sensoren/2/meetpunten HTTP/1.1
Content-Type: multipart/form-data; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Accept: application/json
Host: services.dov.vlaanderen.be:8080
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=file; filename=csvfile
Content-Type: text/plain
Mock data
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/instrumenten/2020-0001/sensoren/2/meetpunten' -i -X POST \
-H 'Content-Type: multipart/form-data' \
-H 'Accept: application/json' \
-F 'file=@csvfile;type=text/plain'
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 84
{
"status" : "ASYNC",
"aantal" : 2,
"foutmelding" : "",
"importLogId" : 15
}
Meetpunten importstatus opvragen
GET /hfmetingen/importlog/{id}
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
id |
Integer |
false |
Response beschrijving
| Path | Type | Optioneel | Beschrijving |
|---|---|---|---|
id |
Integer |
true |
Technisch id. |
bestand.code |
String |
false |
Unieke identificatie van het element. |
bestand.beschrijving |
String |
false |
Beschrijving van het element. |
status |
String |
true |
Moet 1 van volgende waarden zijn [NIET_VERWERKT, IN_VERWERKING, VERWERKT_MET_FOUTEN, VERWERKT_ZONDER_FOUTEN, VERWERKT_MET_WARNING, GEVALIDEERD_MET_FOUTEN, GEVALIDEERD_ZONDER_FOUTEN, GEVALIDEERD_MET_WARNING]. |
type |
String |
true |
Moet 1 van volgende waarden zijn [UPLOAD_GUI_CSV, UPLOAD_REST_JSON, UPLOAD_REST_CSV, DELETE_GUI, DELETE_REST]. |
messages[].id |
Integer |
true |
Technisch id. |
messages[].severity |
String |
true |
Moet 1 van volgende waarden zijn [FATAL, WARNING]. |
Voorbeeld
HTTP
GET /base/importlog/15 HTTP/1.1
Host: services.dov.vlaanderen.be:8080
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/importlog/15' -i -X GET
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 356
{
"id" : 15,
"sensorId" : "2021-000004",
"uploadTime" : "11-06-2020 11:04:13",
"auteur" : "Doe Jane",
"bestand" : {
"code" : "251",
"beschrijving" : "test-metingen.csv"
},
"status" : "NIET_VERWERKT",
"startVerwerking" : null,
"eindVerwerking" : null,
"aantalMeetpunten" : null,
"type" : "UPLOAD_REST_CSV",
"messages" : [ ]
}
Meetpunten downloaden
GET /hfmetingen/instrumenten/{idOrPermkey}/sensoren/{sensorIdOrPermkey}/meetpunten
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
idOrPermkey |
String |
false |
|
sensorIdOrPermkey |
String |
false |
Query parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
startDatum |
Object |
true |
|
eindDatum |
Object |
true |
|
type |
String |
true |
Moet 1 van volgende waarden zijn [GEVALIDEERD, NIET_GEVALIDEERD]. |
Voorbeeld
HTTP
GET /base/instrumenten/2020-0001/sensoren/1/meetpunten?startDatum=2020-06-11T03%3A00%3A00.000%2B02%3A00&eindDatum=2020-06-12T03%3A00%3A00.000%2B02%3A00&type=GEVALIDEERD HTTP/1.1
Content-Type: application/zip
Accept: application/json
Host: services.dov.vlaanderen.be:8080
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/instrumenten/2020-0001/sensoren/1/meetpunten?startDatum=2020-06-11T03%3A00%3A00.000%2B02%3A00&eindDatum=2020-06-12T03%3A00%3A00.000%2B02%3A00&type=GEVALIDEERD' -i -X GET \
-H 'Content-Type: application/zip' \
-H 'Accept: application/json'
Bovenstaande requests vragen een JSON op. Alternatief kan een CSV of ZIP gedownload worden door de accept waarde te vervangen door "text/csv" of "application/zip".
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Meetpunten verwijderen
DELETE /hfmetingen/instrumenten/{idOrPermkey}/sensoren/{sensorIdOrPermkey}/meetpunten
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
idOrPermkey |
String |
false |
|
sensorIdOrPermkey |
String |
false |
Query parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
startDatum |
Object |
false |
|
eindDatum |
Object |
true |
|
type |
String |
true |
Moet 1 van volgende waarden zijn [GEVALIDEERD, NIET_GEVALIDEERD]. |
Voorbeeld
HTTP
DELETE /base/instrumenten/2020-0001/sensoren/1/meetpunten?startDatum=2020-06-11T03%3A00%3A00.000%2B02%3A00&eindDatum=2020-06-12T03%3A00%3A00.000%2B02%3A00&type=GEVALIDEERD&userId=testUserId HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: services.dov.vlaanderen.be:8080
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/instrumenten/2020-0001/sensoren/1/meetpunten?startDatum=2020-06-11T03%3A00%3A00.000%2B02%3A00&eindDatum=2020-06-12T03%3A00%3A00.000%2B02%3A00&type=GEVALIDEERD&userId=testUserId' -i -X DELETE \
-H 'Content-Type: application/json' \
-H 'Accept: application/json'
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 93
{
"status" : "VERWIJDER_FOUT",
"aantal" : 2,
"foutmelding" : "",
"importLogId" : 15
}
Koppelingen
Instrumenten kunnen gekoppeld worden aan een grondwaterfilter of aan een bodemlocatie.
Instrument koppelen
POST /hfmetingen/instrumentlink
Request body
Let op: objectType kan momenteel enkel één van 'FILTER' of 'BODEMLOCATIE' zijn.
| Path | Type | Optioneel | Beschrijving |
|---|---|---|---|
objectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
instrument |
Object |
true |
|
instrument.id |
String |
true |
|
instrument.permKey |
String |
true |
|
instrument.domainObjectType |
String |
true |
Moet 1 van volgende waarden zijn [BORING, DOSSIER, OPDRACHT, INTERPRETATIE, SONDERING, XML, PUT, TYPEPUT, GWLOCATIE, FILTER, FILTERGROEP, TYPEFILTER, WATERMONSTER, GRONDMONSTER, MONSTER, PERCEELANALYSE, BODEMSITE, BODEMLOCATIE, EXPLOITANT, IIOA, IIOA_BESLISSING, INSTALLATIE, VERGUNNING, VERGUNNING_PROCEDURE, VERGUNNING_MASTER, BODEMCLASSIFICATIE_BE, BODEMCLASSIFICATIE_WRB, BODEMCLASSIFICATIE_EXTRA, BODEMKUNDIGEOPBOUW, BODEMDIEPTEINTERVAL, BODEMMONSTER, BODEMOBSERVATIE, BODEMOBSERVATIEPLAN, VOORAFMELDING, NULMELDING, BEMALING, INSTRUMENT, SENSOR, TERREINVINPROEF, GEOLABOPROEVEN, VOLUMEMASSA, WATERGEHALTE, SAMENDRUKKING, LABOVIN, TRIAXIAAL, GEOCORE, BOORMEESTEROPLEIDING, BOORBEDRIJF, OBSERVATIE, UNKNOWN]. |
instrument.naam |
String |
true |
|
instrument.objectBeheer |
Object |
false |
|
instrument.objectBeheer.id |
Integer |
true |
|
instrument.objectBeheer.status |
Object |
false |
|
instrument.objectBeheer.status.code |
String |
false |
Veld mag geen spaties bevatten. |
instrument.objectBeheer.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
instrument.objectBeheer.databeheerder |
Object |
false |
|
instrument.objectBeheer.databeheerder.id |
String |
true |
|
instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
instrument.objectBeheer.databeheerder.naam |
String |
true |
|
instrument.objectBeheer.leesgroepen |
Object |
true |
|
instrument.objectBeheer.leesgroepen.id |
String |
true |
|
instrument.objectBeheer.leesgroepen.naam |
String |
true |
|
instrument.objectBeheer.leesgroepen.leden |
Array[Object] |
true |
|
instrument.objectBeheer.leesgroepen.leden[].id |
String |
true |
|
instrument.objectBeheer.leesgroepen.leden[].organisatieCode |
String |
true |
|
instrument.objectBeheer.leesgroepen.leden[].organisatieLabel |
String |
true |
|
instrument.objectBeheer.leesgroepen.leden[].rol |
String |
true |
|
instrument.objectBeheer.leesgroepen.leden[].organisatieType |
String |
true |
|
instrument.objectBeheer.leesgroepen.leden[].businessKey |
String |
true |
|
instrument.objectBeheer.leesgroepen.businessKey |
String |
true |
|
instrument.objectBeheer.leesgroepen.leesGroepHash |
String |
true |
|
filterObjectLinkMetadataDto |
Object |
true |
|
filterObjectLinkMetadataDto.id |
Integer |
true |
|
filterObjectLinkMetadataDto.koppelnaam |
String |
true |
Het veld mag niet leeg zijn. |
filterObjectLinkMetadataDto.van |
String |
false |
|
filterObjectLinkMetadataDto.tot |
String |
true |
|
filterObjectLinkMetadataDto.status |
Object |
false |
|
filterObjectLinkMetadataDto.status.code |
String |
false |
Veld mag geen spaties bevatten. |
filterObjectLinkMetadataDto.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
filterObjectLinkMetadataDto.leesgroepen |
Object |
true |
|
filterObjectLinkMetadataDto.leesgroepen.id |
String |
true |
|
filterObjectLinkMetadataDto.leesgroepen.naam |
String |
true |
|
filterObjectLinkMetadataDto.leesgroepen.leden |
Array[Object] |
true |
|
filterObjectLinkMetadataDto.leesgroepen.leden[].id |
String |
true |
|
filterObjectLinkMetadataDto.leesgroepen.leden[].organisatieCode |
String |
true |
|
filterObjectLinkMetadataDto.leesgroepen.leden[].organisatieLabel |
String |
true |
|
filterObjectLinkMetadataDto.leesgroepen.leden[].rol |
String |
true |
|
filterObjectLinkMetadataDto.leesgroepen.leden[].organisatieType |
String |
true |
|
filterObjectLinkMetadataDto.leesgroepen.leden[].businessKey |
String |
true |
|
filterObjectLinkMetadataDto.leesgroepen.businessKey |
String |
true |
|
filterObjectLinkMetadataDto.leesgroepen.leesGroepHash |
String |
true |
|
filterObjectLinkMetadataDto.filter |
Object |
true |
|
filterObjectLinkMetadataDto.filter.id |
String |
true |
|
filterObjectLinkMetadataDto.filter.name |
String |
true |
|
filterObjectLinkMetadataDto.filter.permKey |
String |
true |
|
filterObjectLinkMetadataDto.filter.displayName |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging |
Object |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.id |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.status |
Object |
false |
|
filterObjectLinkMetadataDto.filter.opvolging.status.code |
String |
false |
Veld mag geen spaties bevatten. |
filterObjectLinkMetadataDto.filter.opvolging.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesToegangCode |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.databeheerder |
Object |
false |
|
filterObjectLinkMetadataDto.filter.opvolging.databeheerder.code |
String |
false |
|
filterObjectLinkMetadataDto.filter.opvolging.databeheerder.beschrijving |
String |
false |
|
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesGroepen |
Array[Object] |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesGroepen[].id |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesGroepen[].naam |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesGroepen[].leden |
Array[Object] |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesGroepen[].leden[].id |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesGroepen[].leden[].organisatieCode |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesGroepen[].leden[].organisatieLabel |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesGroepen[].leden[].rol |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.gedeeldeLeesGroepen[].leden[].organisatieType |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.partner |
String |
true |
|
filterObjectLinkMetadataDto.filter.opvolging.securityStatus |
String |
true |
|
filterObjectLinkMetadataDto.ophangLengte |
Decimal |
true |
Must have at most 8 integral digits and 2 fractional digits. |
filterObjectLinkMetadataDto.referentie |
Object |
true |
|
filterObjectLinkMetadataDto.referentie.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
filterObjectLinkMetadataDto.referentie.beschrijving |
String |
false |
Beschrijving moet 1 tot 50 karakters zijn. |
filterObjectLinkMetadataDto.businessKey |
String |
true |
|
bodemObjectLinkMetadataDto |
Object |
true |
|
bodemObjectLinkMetadataDto.id |
Integer |
true |
|
bodemObjectLinkMetadataDto.koppelnaam |
String |
true |
Het veld mag niet leeg zijn. |
bodemObjectLinkMetadataDto.van |
String |
false |
|
bodemObjectLinkMetadataDto.tot |
String |
true |
|
bodemObjectLinkMetadataDto.status |
Object |
false |
|
bodemObjectLinkMetadataDto.status.code |
String |
false |
Veld mag geen spaties bevatten. |
bodemObjectLinkMetadataDto.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
bodemObjectLinkMetadataDto.leesgroepen |
Object |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.id |
String |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.naam |
String |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.leden |
Array[Object] |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.leden[].id |
String |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.leden[].organisatieCode |
String |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.leden[].organisatieLabel |
String |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.leden[].rol |
String |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.leden[].organisatieType |
String |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.leden[].businessKey |
String |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.businessKey |
String |
true |
|
bodemObjectLinkMetadataDto.leesgroepen.leesGroepHash |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject |
Object |
true |
|
bodemObjectLinkMetadataDto.bodemobject.id |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.name |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.permKey |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.displayName |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging |
Object |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.id |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.status |
Object |
false |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.status.code |
String |
false |
Veld mag geen spaties bevatten. |
bodemObjectLinkMetadataDto.bodemobject.opvolging.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesToegangCode |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.databeheerder |
Object |
false |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.databeheerder.code |
String |
false |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.databeheerder.beschrijving |
String |
false |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesGroepen |
Array[Object] |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesGroepen[].id |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesGroepen[].naam |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesGroepen[].leden |
Array[Object] |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesGroepen[].leden[].id |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesGroepen[].leden[].organisatieCode |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesGroepen[].leden[].organisatieLabel |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesGroepen[].leden[].rol |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.gedeeldeLeesGroepen[].leden[].organisatieType |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.partner |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.opvolging.securityStatus |
String |
true |
|
bodemObjectLinkMetadataDto.startDiepte |
Decimal |
true |
Must have at most 8 integral digits and 2 fractional digits. |
bodemObjectLinkMetadataDto.eindDiepte |
Decimal |
true |
Must have at most 8 integral digits and 2 fractional digits. |
bodemObjectLinkMetadataDto.businessKey |
String |
true |
|
businessKey |
String |
true |
Voorbeeld
HTTP
POST /base/instrumentlink/ HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 1179
Host: services.dov.vlaanderen.be:8080
{
"objectType" : "FILTER",
"instrument" : {
"id" : null,
"permKey" : "2021-000082",
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : null
},
"filterObjectLinkMetadataDto" : {
"id" : null,
"koppelnaam" : "Filter1",
"van" : "01-04-2021 08:00:00",
"tot" : null,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"leesgroepen" : null,
"filter" : {
"id" : null,
"name" : null,
"permKey" : "2014-000873",
"displayName" : null,
"opvolging" : {
"@class" : "be.vlaanderen.dov.ocdov.domain.shared.dto.ProefStatusDto",
"id" : null,
"status" : null,
"gedeeldeLeesToegangCode" : null,
"databeheerder" : null,
"gedeeldeLeesGroepen" : [ ],
"statusMotivatie" : null,
"invoerbron" : "STANDAARD",
"aanleverdatum" : null,
"partner" : null,
"securityStatus" : null
}
},
"ophangLengte" : 15.0,
"referentie" : {
"code" : "1",
"beschrijving" : "Maaiveld"
},
"businessKey" : "Filter1"
},
"bodemObjectLinkMetadataDto" : null,
"businessKey" : "Filter1"
}
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1445
{
"objectType" : "FILTER",
"instrument" : {
"id" : "86",
"permKey" : "2021-000082",
"domainObjectType" : null,
"naam" : null,
"objectBeheer" : {
"id" : 87,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"databeheerder" : {
"id" : "10",
"kbonummer" : null,
"ovocode" : null,
"naam" : "dOMG"
},
"leesgroepen" : null
}
},
"filterObjectLinkMetadataDto" : {
"id" : 609,
"koppelnaam" : "Filter1",
"van" : "01-04-2021 08:00:00",
"tot" : null,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"leesgroepen" : null,
"filter" : {
"id" : "882",
"name" : null,
"permKey" : "2014-000873",
"displayName" : null,
"opvolging" : {
"@class" : "be.vlaanderen.dov.ocdov.domain.shared.dto.ProefStatusDto",
"id" : null,
"status" : null,
"gedeeldeLeesToegangCode" : null,
"databeheerder" : null,
"gedeeldeLeesGroepen" : [ ],
"statusMotivatie" : null,
"invoerbron" : "STANDAARD",
"aanleverdatum" : null,
"partner" : null,
"securityStatus" : null
}
},
"ophangLengte" : 15.0,
"referentie" : {
"code" : "1",
"beschrijving" : "Maaiveld"
},
"businessKey" : "Filter1"
},
"bodemObjectLinkMetadataDto" : null,
"businessKey" : "Filter1"
}
Sensortypes opvragen voor een koppeling
GET /hfmetingen/meetreeksen/{domainObjectType}/{objectPermkey}/sensortypes
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
domainObjectType |
String |
false |
|
objectPermkey |
String |
false |
Response beschrijving
| Path | Type | Optioneel | Beschrijving |
|---|---|---|---|
[].parameter.code |
String |
false |
Unieke identificatie van het element. |
[].parameter.beschrijving |
String |
false |
Beschrijving van het element. |
[].sensorIdentificatie.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
[].sensorIdentificatie.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
[].sensorIdentificatie.instrumentType.code |
String |
false |
Unieke identificatie van het element. Code moet 1 tot 10 karakters zijn. |
[].sensorIdentificatie.instrumentType.beschrijving |
String |
false |
Beschrijving van het element. Beschrijving moet 1 tot 255 karakters zijn. |
Voorbeeld
HTTP
GET /base/meetreeksen/filter/2020-0001/sensortypes HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: services.dov.vlaanderen.be:8080
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/meetreeksen/filter/2020-0001/sensortypes' -i -X GET \
-H 'Content-Type: application/json' \
-H 'Accept: application/json'
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 240
[ {
"parameter" : {
"code" : "4016",
"beschrijving" : "Hydrostatische druk"
},
"sensorIdentificatie" : null
}, {
"parameter" : {
"code" : "4017",
"beschrijving" : "Temperatuur"
},
"sensorIdentificatie" : null
} ]
Meetreeks downloaden voor een koppeling
GET /hfmetingen/meetreeksen/{domainObjectType}/{objectPermkey}/parameters/{parameterId}/meetpunten
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
domainObjectType |
String |
false |
|
objectPermkey |
String |
false |
|
parameterId |
String |
false |
|
sensorIdentificatieCode |
String |
true |
Query parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
startDatum |
Object |
true |
|
eindDatum |
Object |
true |
|
type |
String |
true |
Moet 1 van volgende waarden zijn [GEVALIDEERD, NIET_GEVALIDEERD]. |
Voorbeeld
HTTP
GET /base/meetreeksen/filter/2020-0001/parameters/4016/meetpunten?startDatum=2020-06-11T03%3A00%3A00.000%2B02%3A00&eindDatum=2020-06-12T03%3A00%3A00.000%2B02%3A00&type=GEVALIDEERD HTTP/1.1
Content-Type: application/zip
Accept: application/json
Host: services.dov.vlaanderen.be:8080
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/meetreeksen/filter/2020-0001/parameters/4016/meetpunten?startDatum=2020-06-11T03%3A00%3A00.000%2B02%3A00&eindDatum=2020-06-12T03%3A00%3A00.000%2B02%3A00&type=GEVALIDEERD' -i -X GET \
-H 'Content-Type: application/zip' \
-H 'Accept: application/json'
Bovenstaande requests vragen een JSON op. Alternatief kan een CSV of ZIP gedownload worden door de accept waarde te vervangen door "text/csv" of "application/zip".
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Meetreeks downloaden voor een koppeling, inclusief sensoridentificatie
GET /hfmetingen/meetreeksen/{domainObjectType}/{objectPermkey}/parameters/{parameterId}/sensortypes/{sensorIdentificatieCode}/meetpunten
Path parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
domainObjectType |
String |
false |
|
objectPermkey |
String |
false |
|
parameterId |
String |
false |
|
sensorIdentificatieCode |
String |
true |
Query parameters
| Parameter | Type | Optioneel | Beschrijving |
|---|---|---|---|
startDatum |
Object |
true |
|
eindDatum |
Object |
true |
|
type |
String |
true |
Moet 1 van volgende waarden zijn [GEVALIDEERD, NIET_GEVALIDEERD]. |
Voorbeeld
HTTP
GET /base/meetreeksen/filter/2020-0001/parameters/4016/sensortypes/CN_ID1/meetpunten?startDatum=2020-06-11T03%3A00%3A00.000%2B02%3A00&eindDatum=2020-06-12T03%3A00%3A00.000%2B02%3A00&type=GEVALIDEERD HTTP/1.1
Content-Type: application/zip
Accept: application/json
Host: services.dov.vlaanderen.be:8080
CURL
$ curl 'https://services.dov.vlaanderen.be/hfmetingen/meetreeksen/filter/2020-0001/parameters/4016/sensortypes/CN_ID1/meetpunten?startDatum=2020-06-11T03%3A00%3A00.000%2B02%3A00&eindDatum=2020-06-12T03%3A00%3A00.000%2B02%3A00&type=GEVALIDEERD' -i -X GET \
-H 'Content-Type: application/zip' \
-H 'Accept: application/json'
Bovenstaande requests vragen een JSON op. Alternatief kan een CSV of ZIP gedownload worden door de accept waarde te vervangen door "text/csv" of "application/zip".
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json