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 |
Technische id. |
permKey |
String |
true |
Permanente identifier. |
metadata |
Object |
false |
Algemene instrument gegevens. |
metadata.id |
Integer |
true |
Technisch id. |
metadata.naam |
String |
true |
Naam van het instrument. Het veld mag niet leeg zijn. |
metadata.type |
Object |
false |
Type van het instrument. |
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 |
Serienummer van het instrument. Het veld mag niet leeg zijn. |
metadata.referentie |
String |
true |
Referentienaam voor het instrument. Size must be between 0 and 50 inclusive. |
metadata.datumInGebruik |
String |
false |
Datum waarbij het instrument in gebruik is/wordt genomen. Formaat: YYYY-MM-DDTHH:mm:ss.sssZ. |
metadata.datumUitGebruik |
String |
true |
Datum waarbij het instrument uit gebruik is/wordt genomen. Formaat: YYYY-MM-DDTHH:mm:ss.sssZ. |
metadata.typeNummer |
Object |
true |
Typenummer van het instrument. |
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 |
Locatiestatus van het instrument. |
metadata.locatieStatus.code |
String |
false |
|
metadata.locatieStatus.beschrijving |
String |
false |
|
metadata.batterijLaatstVervangen |
String |
true |
Datum waarbij de batterij het laatst vervangen is. |
metadata.transmissie |
Object |
true |
Type van transmissie van de data van het instrument. |
metadata.transmissie.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
metadata.transmissie.beschrijving |
String |
false |
|
objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het instrument. |
objectBeheer.id |
Integer |
true |
Technisch id. |
objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
objectBeheer.databeheerder.id |
String |
true |
|
objectBeheer.databeheerder.kbonummer |
String |
true |
|
objectBeheer.databeheerder.ovocode |
String |
true |
|
objectBeheer.databeheerder.naam |
String |
true |
|
sensorData |
Object |
true |
De sensor gegevens. |
sensorData.instrument |
Object |
true |
Identificatie van het instrument waaraan de sensoren gekoppeld zijn. |
sensorData.instrument.id |
String |
true |
Technisch id. |
sensorData.instrument.permKey |
String |
true |
Permkey van het object. |
sensorData.instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
sensorData.instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
sensorData.instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
sensorData.instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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.sensoren |
Array[Object] |
true |
Lijst van sensoren gekoppeld aan het instrument. |
sensorData.sensoren[].id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].permKey |
String |
true |
Permanente identifier. |
sensorData.sensoren[].naam |
String |
false |
Naam van deze sensor. Het veld mag niet leeg zijn. |
sensorData.sensoren[].instrument |
Object |
true |
Identificatie van het instrument waaraan deze sensor gekoppeld is. |
sensorData.sensoren[].instrument.id |
String |
true |
Technisch id. |
sensorData.sensoren[].instrument.permKey |
String |
true |
Permkey van het object. |
sensorData.sensoren[].instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
sensorData.sensoren[].instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
sensorData.sensoren[].instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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[].parameter |
Object |
false |
Parameter object dat het type van data aan deze sensor beschrijft. |
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 |
Identificatie van de sensor, uniek in de lijst van sensoren aan een instrument. |
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 |
Meeteenheid van de data aan deze sensor. |
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 |
Getal die het aantal datapunten in deze sensor bevat. |
sensorData.sensoren[].eersteData |
String |
true |
Tijdstip van het eerste datapunt aan deze sensor. |
sensorData.sensoren[].laatsteData |
String |
true |
Tijdstip van het laatste datapunt aan deze sensor. |
sensorData.sensoren[].laatsteImportLog |
Object |
true |
Object die de laatste import log meegeeft die bijgedragen heeft aan de datapunten aan deze sensor. |
sensorData.sensoren[].laatsteImportLog.id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].laatsteImportLog.sensorId |
String |
true |
Technisch sensorId. |
sensorData.sensoren[].laatsteImportLog.uploadTime |
String |
true |
Tijdstip waarop de import geüpload is. |
sensorData.sensoren[].laatsteImportLog.auteur |
String |
true |
Auteur van de import. |
sensorData.sensoren[].laatsteImportLog.bestand |
Object |
true |
Code bevat bestandId en Beschrijving is de bestandsnaam. |
sensorData.sensoren[].laatsteImportLog.bestand.code |
String |
false |
|
sensorData.sensoren[].laatsteImportLog.bestand.beschrijving |
String |
false |
|
sensorData.sensoren[].laatsteImportLog.status |
String |
true |
Status van de import. 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 |
Start tijdstip van de verwerking. |
sensorData.sensoren[].laatsteImportLog.eindVerwerking |
String |
true |
Eind tijdstip van de verwerking. |
sensorData.sensoren[].laatsteImportLog.aantalMeetpunten |
Integer |
true |
Aantal meetpunten verwerkt. |
sensorData.sensoren[].laatsteImportLog.type |
String |
true |
Type van de import. 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 |
Lijst van meldingen. |
sensorData.sensoren[].laatsteImportLog.messages[].id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].laatsteImportLog.messages[].severity |
String |
true |
Meldingsniveau. Moet 1 van volgende waarden zijn [FATAL, WARNING]. |
sensorData.sensoren[].laatsteImportLog.messages[].message |
String |
true |
Beschrijving van de melding. |
sensorData.sensoren[].laatsteImportLog.messages[].volgnummer |
Integer |
true |
Technisch volgnummer van de melding. |
sensorData.sensoren[].nauwkeurigheid |
Decimal |
true |
Nauwkeurigheid van deze sensor. Must be at least 0. |
sensorData.sensoren[].precisie |
Decimal |
true |
Precisie van deze sensor. Must be at least 0. |
sensorData.sensoren[].meetbereikVan |
Decimal |
true |
Laagste waarde die deze sensor kan opmeten. Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].meetbereikTot |
Decimal |
true |
Hoogste waarde die deze sensor kan opmeten. Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].partner |
String |
true |
|
sensorData.sensoren[].securityStatus |
String |
true |
|
sensorData.sensoren[].businessKey |
String |
true |
|
sensorData.id |
Integer |
true |
|
sensorData.partner |
String |
true |
|
sensorData.securityStatus |
String |
true |
|
compensatieData |
Object |
true |
De compenstatie gegevens voor een sensor binnen een bepaalde periode. |
compensatieData.instrument |
Object |
true |
Identificatie van het instrument. |
compensatieData.instrument.id |
String |
true |
Technisch id. |
compensatieData.instrument.permKey |
String |
true |
Permkey van het object. |
compensatieData.instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
compensatieData.instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
compensatieData.instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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.compensaties |
Array[Object] |
true |
Lijst met compensaties aan het instrument. |
compensatieData.compensaties[].id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].sensor |
Object |
false |
Identificatie van de sensor waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].sensor.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].sensor.permKey |
String |
true |
Permkey van het object. |
compensatieData.compensaties[].sensor.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
compensatieData.compensaties[].sensor.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
compensatieData.compensaties[].sensor.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].sensor.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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[].instrument |
Object |
true |
Identificatie van het instrument waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].instrument.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].instrument.permKey |
String |
true |
Permkey van het object. |
compensatieData.compensaties[].instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
compensatieData.compensaties[].instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
compensatieData.compensaties[].instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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[].van |
String |
false |
Eerste tijdstip waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].tot |
String |
true |
Laatste tijdstip waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].compensatie |
Object |
false |
Object die de compensatie beschrijft. |
compensatieData.compensaties[].compensatie.code |
String |
false |
|
compensatieData.compensaties[].compensatie.beschrijving |
String |
false |
|
compensatieData.compensaties[].partner |
String |
true |
|
compensatieData.compensaties[].securityStatus |
String |
true |
|
compensatieData.compensaties[].businessKey |
String |
true |
|
compensatieData.id |
Integer |
true |
|
compensatieData.partner |
String |
true |
|
compensatieData.securityStatus |
String |
true |
|
partner |
String |
true |
|
securityStatus |
String |
true |
Voorbeeld
HTTP
POST /base/instrumenten/ HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 7480
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"
}
},
"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,
"partner" : null,
"securityStatus" : 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,
"partner" : null,
"securityStatus" : 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,
"partner" : null,
"securityStatus" : 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,
"partner" : null,
"securityStatus" : null,
"businessKey" : "T3"
} ],
"id" : null,
"partner" : null,
"securityStatus" : 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
},
"partner" : null,
"securityStatus" : 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
},
"partner" : null,
"securityStatus" : null,
"businessKey" : "T3"
} ],
"id" : null,
"partner" : null,
"securityStatus" : null
},
"partner" : "8",
"securityStatus" : "PUBLIEK"
}
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 10372
{
"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"
}
},
"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"
}
}
},
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"businessKey" : "T2"
} ],
"id" : 97,
"partner" : "8",
"securityStatus" : "PUBLIEK"
},
"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"
}
}
},
"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"
}
}
},
"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"
}
}
},
"van" : "01-05-2021 00:00:00",
"tot" : null,
"compensatie" : {
"code" : "CAP",
"beschrijving" : "Gecompenseerd via capillair"
},
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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"
}
}
},
"van" : "02-05-2021 00:00:00",
"tot" : "04-05-2021 00:00:00",
"compensatie" : {
"code" : "NT",
"beschrijving" : "Niet gecompenseerd"
},
"partner" : "8",
"securityStatus" : "PUBLIEK",
"businessKey" : "T3"
} ],
"id" : 97,
"partner" : "8",
"securityStatus" : "PUBLIEK"
},
"partner" : "8",
"securityStatus" : "PUBLIEK"
}
Instrument opvragen
Haal een instrument op aan de hand van zijn Permkey of id. Geef de voorkeur aan het gebruik van de Permkey.
GET /hfmetingen/instrumenten/{idOrPermkey}
Path parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
idOrPermkey |
String |
false |
De PermKey die naar het instrument verwijst of het technisch id. |
Response beschrijving
Path | Type | Optioneel | Beschrijving |
---|---|---|---|
id |
Integer |
true |
Technisch id. |
permKey |
String |
true |
Permanente identifier. |
metadata |
Object |
false |
Algemene instrument gegevens. |
metadata.id |
Integer |
true |
Technisch id. |
metadata.naam |
String |
true |
Naam van het instrument. Het veld mag niet leeg zijn. |
metadata.type |
Object |
false |
Type van het instrument. |
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 |
Serienummer van het instrument. Het veld mag niet leeg zijn. |
metadata.referentie |
String |
true |
Referentienaam voor het instrument. Size must be between 0 and 50 inclusive. |
metadata.datumInGebruik |
String |
false |
Datum waarbij het instrument in gebruik is/wordt genomen. Formaat: YYYY-MM-DDTHH:mm:ss.sssZ. |
metadata.datumUitGebruik |
String |
true |
Datum waarbij het instrument uit gebruik is/wordt genomen. Formaat: YYYY-MM-DDTHH:mm:ss.sssZ. |
metadata.typeNummer |
Object |
true |
Typenummer van het instrument. |
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 |
Object |
true |
Locatiestatus van het instrument. |
metadata.locatieStatus.code |
String |
false |
Unieke identificatie van het element. |
metadata.locatieStatus.beschrijving |
String |
false |
Beschrijving van het element. |
metadata.batterijLaatstVervangen |
String |
true |
Datum waarbij de batterij het laatst vervangen is. |
metadata.transmissie |
Object |
true |
Type van transmissie van de data van het instrument. |
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 |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het instrument. |
objectBeheer.id |
Integer |
true |
Technisch id. |
objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Object |
false |
Databeheerder van het object. |
objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
sensorData |
Object |
true |
De sensor gegevens. |
sensorData.instrument |
Object |
true |
Identificatie van het instrument waaraan de sensoren gekoppeld zijn. |
sensorData.instrument.id |
String |
true |
Technisch id. |
sensorData.instrument.permKey |
String |
true |
Permkey van het object. |
sensorData.instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
sensorData.instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
sensorData.instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
sensorData.instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Object |
false |
Databeheerder van het object. |
sensorData.instrument.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
sensorData.sensoren |
Array[Object] |
true |
Lijst van sensoren gekoppeld aan het instrument. |
sensorData.sensoren[].id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].permKey |
String |
true |
Permanente identifier. |
sensorData.sensoren[].naam |
String |
false |
Naam van deze sensor. Het veld mag niet leeg zijn. |
sensorData.sensoren[].instrument |
Object |
true |
Identificatie van het instrument waaraan deze sensor gekoppeld is. |
sensorData.sensoren[].instrument.id |
String |
true |
Technisch id. |
sensorData.sensoren[].instrument.permKey |
String |
true |
Permkey van het object. |
sensorData.sensoren[].instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
sensorData.sensoren[].instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
sensorData.sensoren[].instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Object |
false |
Databeheerder van het object. |
sensorData.sensoren[].instrument.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
sensorData.sensoren[].parameter |
Object |
false |
Parameter object dat het type van data aan deze sensor beschrijft. |
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 |
Object |
true |
Identificatie van de sensor, uniek in de lijst van sensoren aan een instrument. |
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 |
Object |
false |
Meeteenheid van de data aan deze sensor. |
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[].aantalDataPunten |
Integer |
true |
Getal die het aantal datapunten in deze sensor bevat. |
sensorData.sensoren[].eersteData |
String |
true |
Tijdstip van het eerste datapunt aan deze sensor. |
sensorData.sensoren[].laatsteData |
String |
true |
Tijdstip van het laatste datapunt aan deze sensor. |
sensorData.sensoren[].laatsteImportLog |
Object |
true |
Object die de laatste import log meegeeft die bijgedragen heeft aan de datapunten aan deze sensor. |
sensorData.sensoren[].laatsteImportLog.id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].laatsteImportLog.sensorId |
String |
true |
Technisch sensorId. |
sensorData.sensoren[].laatsteImportLog.uploadTime |
String |
true |
Tijdstip waarop de import geüpload is. |
sensorData.sensoren[].laatsteImportLog.auteur |
String |
true |
Auteur van de import. |
sensorData.sensoren[].laatsteImportLog.bestand |
Object |
true |
Code bevat bestandId en Beschrijving is de bestandsnaam. |
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 |
Status van de import. 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 |
Start tijdstip van de verwerking. |
sensorData.sensoren[].laatsteImportLog.eindVerwerking |
String |
true |
Eind tijdstip van de verwerking. |
sensorData.sensoren[].laatsteImportLog.aantalMeetpunten |
Integer |
true |
Aantal meetpunten verwerkt. |
sensorData.sensoren[].laatsteImportLog.type |
String |
true |
Type van de import. 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 |
Lijst van meldingen. |
sensorData.sensoren[].laatsteImportLog.messages[].id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].laatsteImportLog.messages[].severity |
String |
true |
Meldingsniveau. Moet 1 van volgende waarden zijn [FATAL, WARNING]. |
sensorData.sensoren[].laatsteImportLog.messages[].message |
String |
true |
Beschrijving van de melding. |
sensorData.sensoren[].laatsteImportLog.messages[].volgnummer |
Integer |
true |
Technisch volgnummer van de melding. |
sensorData.sensoren[].nauwkeurigheid |
Decimal |
true |
Nauwkeurigheid van deze sensor. Must be at least 0. |
sensorData.sensoren[].precisie |
Decimal |
true |
Precisie van deze sensor. Must be at least 0. |
sensorData.sensoren[].meetbereikVan |
Decimal |
true |
Laagste waarde die deze sensor kan opmeten. Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].meetbereikTot |
Decimal |
true |
Hoogste waarde die deze sensor kan opmeten. Must have at most 7 integral digits and 8 fractional digits. |
sensorData.id |
Integer |
true |
Technisch id. |
compensatieData |
Object |
true |
De compenstatie gegevens voor een sensor binnen een bepaalde periode. |
compensatieData.instrument |
Object |
true |
Identificatie van het instrument. |
compensatieData.instrument.id |
String |
true |
Technisch id. |
compensatieData.instrument.permKey |
String |
true |
Permkey van het object. |
compensatieData.instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
compensatieData.instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
compensatieData.instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Object |
false |
Databeheerder van het object. |
compensatieData.instrument.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
compensatieData.compensaties |
Array[Object] |
true |
Lijst met compensaties aan het instrument. |
compensatieData.compensaties[].id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].sensor |
Object |
false |
Identificatie van de sensor waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].sensor.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].sensor.permKey |
String |
true |
Permkey van het object. |
compensatieData.compensaties[].sensor.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
compensatieData.compensaties[].sensor.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
compensatieData.compensaties[].sensor.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].sensor.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Object |
false |
Databeheerder van het object. |
compensatieData.compensaties[].sensor.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].instrument |
Object |
true |
Identificatie van het instrument waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].instrument.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].instrument.permKey |
String |
true |
Permkey van het object. |
compensatieData.compensaties[].instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
compensatieData.compensaties[].instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
compensatieData.compensaties[].instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Object |
false |
Databeheerder van het object. |
compensatieData.compensaties[].instrument.objectBeheer.databeheerder.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].van |
String |
false |
Eerste tijdstip waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].tot |
String |
true |
Laatste tijdstip waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].compensatie |
Object |
false |
Object die de compensatie beschrijft. |
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/dovinstrumentserver/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: 10372
{
"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"
}
},
"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"
}
}
},
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"businessKey" : "T2"
} ],
"id" : 97,
"partner" : "8",
"securityStatus" : "PUBLIEK"
},
"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"
}
}
},
"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"
}
}
},
"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"
}
}
},
"van" : "01-05-2021 00:00:00",
"tot" : null,
"compensatie" : {
"code" : "CAP",
"beschrijving" : "Gecompenseerd via capillair"
},
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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"
}
}
},
"van" : "02-05-2021 00:00:00",
"tot" : "04-05-2021 00:00:00",
"compensatie" : {
"code" : "NT",
"beschrijving" : "Niet gecompenseerd"
},
"partner" : "8",
"securityStatus" : "PUBLIEK",
"businessKey" : "T3"
} ],
"id" : 97,
"partner" : "8",
"securityStatus" : "PUBLIEK"
},
"partner" : "8",
"securityStatus" : "PUBLIEK"
}
Instrument updaten
PUT /hfmetingen/instrumenten/{idOrPermkey}
Path parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
idOrPermkey |
String |
false |
Request body
Path | Type | Optioneel | Beschrijving |
---|---|---|---|
id |
Integer |
true |
Technische id. |
permKey |
String |
true |
Permanente identifier. |
metadata |
Object |
false |
Algemene instrument gegevens. |
metadata.id |
Integer |
true |
Technisch id. |
metadata.naam |
String |
true |
Naam van het instrument. Het veld mag niet leeg zijn. |
metadata.type |
Object |
false |
Type van het instrument. |
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 |
Serienummer van het instrument. Het veld mag niet leeg zijn. |
metadata.referentie |
String |
true |
Referentienaam voor het instrument. Size must be between 0 and 50 inclusive. |
metadata.datumInGebruik |
String |
false |
Datum waarbij het instrument in gebruik is/wordt genomen. Formaat: YYYY-MM-DDTHH:mm:ss.sssZ. |
metadata.datumUitGebruik |
String |
true |
Datum waarbij het instrument uit gebruik is/wordt genomen. Formaat: YYYY-MM-DDTHH:mm:ss.sssZ. |
metadata.typeNummer |
Object |
true |
Typenummer van het instrument. |
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 |
Locatiestatus van het instrument. |
metadata.locatieStatus.code |
String |
false |
|
metadata.locatieStatus.beschrijving |
String |
false |
|
metadata.batterijLaatstVervangen |
String |
true |
Datum waarbij de batterij het laatst vervangen is. |
metadata.transmissie |
Object |
true |
Type van transmissie van de data van het instrument. |
metadata.transmissie.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
metadata.transmissie.beschrijving |
String |
false |
|
objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het instrument. |
objectBeheer.id |
Integer |
true |
Technisch id. |
objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
objectBeheer.databeheerder.id |
String |
true |
|
objectBeheer.databeheerder.kbonummer |
String |
true |
|
objectBeheer.databeheerder.ovocode |
String |
true |
|
objectBeheer.databeheerder.naam |
String |
true |
|
sensorData |
Object |
true |
De sensor gegevens. |
sensorData.instrument |
Object |
true |
Identificatie van het instrument waaraan de sensoren gekoppeld zijn. |
sensorData.instrument.id |
String |
true |
Technisch id. |
sensorData.instrument.permKey |
String |
true |
Permkey van het object. |
sensorData.instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
sensorData.instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
sensorData.instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
sensorData.instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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.sensoren |
Array[Object] |
true |
Lijst van sensoren gekoppeld aan het instrument. |
sensorData.sensoren[].id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].permKey |
String |
true |
Permanente identifier. |
sensorData.sensoren[].naam |
String |
false |
Naam van deze sensor. Het veld mag niet leeg zijn. |
sensorData.sensoren[].instrument |
Object |
true |
Identificatie van het instrument waaraan deze sensor gekoppeld is. |
sensorData.sensoren[].instrument.id |
String |
true |
Technisch id. |
sensorData.sensoren[].instrument.permKey |
String |
true |
Permkey van het object. |
sensorData.sensoren[].instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
sensorData.sensoren[].instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
sensorData.sensoren[].instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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[].parameter |
Object |
false |
Parameter object dat het type van data aan deze sensor beschrijft. |
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 |
Identificatie van de sensor, uniek in de lijst van sensoren aan een instrument. |
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 |
Meeteenheid van de data aan deze sensor. |
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 |
Getal die het aantal datapunten in deze sensor bevat. |
sensorData.sensoren[].eersteData |
String |
true |
Tijdstip van het eerste datapunt aan deze sensor. |
sensorData.sensoren[].laatsteData |
String |
true |
Tijdstip van het laatste datapunt aan deze sensor. |
sensorData.sensoren[].laatsteImportLog |
Object |
true |
Object die de laatste import log meegeeft die bijgedragen heeft aan de datapunten aan deze sensor. |
sensorData.sensoren[].laatsteImportLog.id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].laatsteImportLog.sensorId |
String |
true |
Technisch sensorId. |
sensorData.sensoren[].laatsteImportLog.uploadTime |
String |
true |
Tijdstip waarop de import geüpload is. |
sensorData.sensoren[].laatsteImportLog.auteur |
String |
true |
Auteur van de import. |
sensorData.sensoren[].laatsteImportLog.bestand |
Object |
true |
Code bevat bestandId en Beschrijving is de bestandsnaam. |
sensorData.sensoren[].laatsteImportLog.bestand.code |
String |
false |
|
sensorData.sensoren[].laatsteImportLog.bestand.beschrijving |
String |
false |
|
sensorData.sensoren[].laatsteImportLog.status |
String |
true |
Status van de import. 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 |
Start tijdstip van de verwerking. |
sensorData.sensoren[].laatsteImportLog.eindVerwerking |
String |
true |
Eind tijdstip van de verwerking. |
sensorData.sensoren[].laatsteImportLog.aantalMeetpunten |
Integer |
true |
Aantal meetpunten verwerkt. |
sensorData.sensoren[].laatsteImportLog.type |
String |
true |
Type van de import. 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 |
Lijst van meldingen. |
sensorData.sensoren[].laatsteImportLog.messages[].id |
Integer |
true |
Technisch id. |
sensorData.sensoren[].laatsteImportLog.messages[].severity |
String |
true |
Meldingsniveau. Moet 1 van volgende waarden zijn [FATAL, WARNING]. |
sensorData.sensoren[].laatsteImportLog.messages[].message |
String |
true |
Beschrijving van de melding. |
sensorData.sensoren[].laatsteImportLog.messages[].volgnummer |
Integer |
true |
Technisch volgnummer van de melding. |
sensorData.sensoren[].nauwkeurigheid |
Decimal |
true |
Nauwkeurigheid van deze sensor. Must be at least 0. |
sensorData.sensoren[].precisie |
Decimal |
true |
Precisie van deze sensor. Must be at least 0. |
sensorData.sensoren[].meetbereikVan |
Decimal |
true |
Laagste waarde die deze sensor kan opmeten. Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].meetbereikTot |
Decimal |
true |
Hoogste waarde die deze sensor kan opmeten. Must have at most 7 integral digits and 8 fractional digits. |
sensorData.sensoren[].partner |
String |
true |
|
sensorData.sensoren[].securityStatus |
String |
true |
|
sensorData.sensoren[].businessKey |
String |
true |
|
sensorData.id |
Integer |
true |
|
sensorData.partner |
String |
true |
|
sensorData.securityStatus |
String |
true |
|
compensatieData |
Object |
true |
De compenstatie gegevens voor een sensor binnen een bepaalde periode. |
compensatieData.instrument |
Object |
true |
Identificatie van het instrument. |
compensatieData.instrument.id |
String |
true |
Technisch id. |
compensatieData.instrument.permKey |
String |
true |
Permkey van het object. |
compensatieData.instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
compensatieData.instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
compensatieData.instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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.compensaties |
Array[Object] |
true |
Lijst met compensaties aan het instrument. |
compensatieData.compensaties[].id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].sensor |
Object |
false |
Identificatie van de sensor waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].sensor.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].sensor.permKey |
String |
true |
Permkey van het object. |
compensatieData.compensaties[].sensor.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
compensatieData.compensaties[].sensor.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
compensatieData.compensaties[].sensor.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].sensor.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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[].instrument |
Object |
true |
Identificatie van het instrument waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].instrument.id |
String |
true |
Technisch id. |
compensatieData.compensaties[].instrument.permKey |
String |
true |
Permkey van het object. |
compensatieData.compensaties[].instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
compensatieData.compensaties[].instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
compensatieData.compensaties[].instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
compensatieData.compensaties[].instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
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[].van |
String |
false |
Eerste tijdstip waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].tot |
String |
true |
Laatste tijdstip waarop de compensatie toegepast wordt. |
compensatieData.compensaties[].compensatie |
Object |
false |
Object die de compensatie beschrijft. |
compensatieData.compensaties[].compensatie.code |
String |
false |
|
compensatieData.compensaties[].compensatie.beschrijving |
String |
false |
|
compensatieData.compensaties[].partner |
String |
true |
|
compensatieData.compensaties[].securityStatus |
String |
true |
|
compensatieData.compensaties[].businessKey |
String |
true |
|
compensatieData.id |
Integer |
true |
|
compensatieData.partner |
String |
true |
|
compensatieData.securityStatus |
String |
true |
|
partner |
String |
true |
|
securityStatus |
String |
true |
Voorbeeld
HTTP
PUT /base/instrumenten/2021-000092 HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 12306
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"
}
},
"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"
}
}
},
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"businessKey" : "T3"
} ],
"id" : 97,
"partner" : "8",
"securityStatus" : "PUBLIEK"
},
"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"
}
}
},
"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"
}
}
},
"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"
}
}
},
"van" : "01-05-2021 00:00:00",
"tot" : null,
"compensatie" : {
"code" : "CAP",
"beschrijving" : "Gecompenseerd via capillair"
},
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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"
}
}
},
"van" : "02-05-2021 00:00:00",
"tot" : "04-05-2021 00:00:00",
"compensatie" : {
"code" : "NT",
"beschrijving" : "Niet gecompenseerd"
},
"partner" : "8",
"securityStatus" : "PUBLIEK",
"businessKey" : "T3"
} ],
"id" : 97,
"partner" : "8",
"securityStatus" : "PUBLIEK"
},
"partner" : "8",
"securityStatus" : "PUBLIEK"
}
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 10372
{
"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"
}
},
"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"
}
}
},
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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,
"partner" : "8",
"securityStatus" : "PUBLIEK",
"businessKey" : "T2"
} ],
"id" : 97,
"partner" : "8",
"securityStatus" : "PUBLIEK"
},
"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"
}
}
},
"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"
}
}
},
"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"
}
}
},
"van" : "01-05-2021 00:00:00",
"tot" : null,
"compensatie" : {
"code" : "CAP",
"beschrijving" : "Gecompenseerd via capillair"
},
"partner" : "8",
"securityStatus" : "PUBLIEK",
"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"
}
}
},
"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"
}
}
},
"van" : "02-05-2021 00:00:00",
"tot" : "04-05-2021 00:00:00",
"compensatie" : {
"code" : "NT",
"beschrijving" : "Niet gecompenseerd"
},
"partner" : "8",
"securityStatus" : "PUBLIEK",
"businessKey" : "T3"
} ],
"id" : 97,
"partner" : "8",
"securityStatus" : "PUBLIEK"
},
"partner" : "8",
"securityStatus" : "PUBLIEK"
}
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
Verkrijg een lijst van alle sensoren aan een instrument.
GET /hfmetingen/instrumenten/{idOrPermkey}/sensoren
Path parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
idOrPermkey |
String |
false |
De PermKey die naar het instrument verwijst of het technisch id. |
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/dovinstrumentserver/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
Upload meetgegevens voor een bepaalde sensor. De verwerking van de meetpunten zal asynchroon gebeuren indien er meer dan 1 meetpunt opgeladen wordt. Bij een asynchrone verwerking kan de status van de verwerking gevolgd worden aan de hand van de importLogId die in het response object zit.
POST /hfmetingen/instrumenten/{idOrPermkey}/sensoren/{sensorIdOrPermkey}/meetpunten
Path parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
idOrPermkey |
String |
false |
De PermKey die naar het instrument verwijst of het technisch id. |
sensorIdOrPermkey |
String |
false |
Het technisch id van de sensor waaraan de gegevens zullen gekoppeld worden. |
Query parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
validation |
Boolean |
true |
Bepaalt of de gegevens gevalideerd dienen te worden alvorens het bewaren (duurt langer). Default waarde: 'false'. |
Request body
Path | Type | Optioneel | Beschrijving |
---|---|---|---|
[].tijd |
String |
true |
Tijdstip van de meting. |
[].waarde |
Decimal |
false |
Opgemeten waarde. |
[].plotWaarde |
Decimal |
true |
Waarde van sensor in de default meeteenheid van de parameter. Soms verschilt de meeteenheid van de sensor met de default meeteenheid van de parameter (bv. sensor meet in µm, maar de meeteenheid van de parameter is mm). In dit geval moet de plotWaarde omgezet worden naar de default meeteenheid van de parameter (bv. mm) en ingevuld worden. Indien de meeteenheid van de opgemeten waarde gelijk is aan die van de parameter, mag plotWaarde leeg gelaten worden. |
[].status |
String |
true |
Status van de meting. Moet 1 van volgende waarden zijn [GEVALIDEERD, NIET_GEVALIDEERD]. |
Response beschrijving
Path | Type | Optioneel | Beschrijving |
---|---|---|---|
status |
String |
false |
Geeft een indicatie of de actie correct is verwerkt. Moet 1 van volgende waarden zijn [OK, VALIDATIEFOUTEN, FOUTEN, LIMIET, VERWIJDER_FOUT, ASYNC]. |
aantal |
Integer |
false |
Aantal meetpunten in de lijst. |
foutmelding |
String |
true |
Detail beschrijving van de fout indien de verwerking faalde. |
importLogId |
Integer |
true |
Indien de verwerking ASYNC is kan via het importLogId het importproces opgevolgd worden. |
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/dovinstrumentserver/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)
Upload een csv-bestand met meetgegevens voor een bepaalde sensor. De verwerking van de meetpunten zal asynchroon gebeuren. De status van de verwerking kan gevolgd worden aan de hand van de importLogId die in het response object zit.
POST /hfmetingen/instrumenten/{idOrPermkey}/sensoren/{sensorIdOrPermkey}/meetpunten
Path parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
idOrPermkey |
String |
false |
De PermKey die naar het instrument verwijst of het technisch id. |
sensorIdOrPermkey |
String |
false |
Het technisch id van de sensor waaraan de gegevens zullen gekoppeld worden. |
Query parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
validation |
Boolean |
true |
Bepaalt of de gegevens gevalideerd dienen te worden voor het bewaren (duurt langer). Default waarde: 'false'. |
file |
Object |
false |
Csv-bestand met alle meetpunten. |
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/dovinstrumentserver/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
Haal de importstatus van een meetreeks op met de gegeven id.
GET /hfmetingen/importlog/{id}
Path parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
id |
Integer |
false |
Het technisch id dat naar de importlog verwijst. |
Response beschrijving
Path | Type | Optioneel | Beschrijving |
---|---|---|---|
id |
Integer |
true |
Technisch id. |
sensorId |
String |
true |
Technisch sensorId. |
uploadTime |
String |
true |
Tijdstip waarop de import geüpload is. |
auteur |
String |
true |
Auteur van de import. |
bestand |
Object |
true |
Code bevat bestandId en Beschrijving is de bestandsnaam. |
bestand.code |
String |
false |
Unieke identificatie van het element. |
bestand.beschrijving |
String |
false |
Beschrijving van het element. |
status |
String |
true |
Status van de import. 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]. |
startVerwerking |
String |
true |
Start tijdstip van de verwerking. |
eindVerwerking |
String |
true |
Eind tijdstip van de verwerking. |
aantalMeetpunten |
Integer |
true |
Aantal meetpunten verwerkt. |
type |
String |
true |
Type van de import. Moet 1 van volgende waarden zijn [UPLOAD_GUI_CSV, UPLOAD_REST_JSON, UPLOAD_REST_CSV, DELETE_GUI, DELETE_REST]. |
messages |
Array[Object] |
true |
Lijst van meldingen. |
messages[].id |
Integer |
true |
Technisch id. |
messages[].severity |
String |
true |
Meldingsniveau. Moet 1 van volgende waarden zijn [FATAL, WARNING]. |
messages[].message |
String |
true |
Beschrijving van de melding. |
messages[].volgnummer |
Integer |
true |
Technisch volgnummer van de melding. |
Voorbeeld
HTTP
GET /base/importlog/15 HTTP/1.1
Host: services.dov.vlaanderen.be:8080
CURL
$ curl 'https://services.dov.vlaanderen.be/dovinstrumentserver/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 |
De permkey die naar het instrument verwijst of het technisch id. |
sensorIdOrPermkey |
String |
false |
Het technisch id van de sensor. |
Query parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
startDatum |
Object |
true |
De startdatum van waar de meetpunten opgehaald moeten worden. |
eindDatum |
Object |
true |
De einddatum tot waar de meetpunten opgehaald moeten worden. |
type |
String |
true |
Type van data. 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/dovinstrumentserver/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
Verwijder meetdata aan een gegeven sensor. De verwerking zal asynchroon gebeuren. De status van de verwerking kan gevolgd worden aan de hand van het importLogId.
DELETE /hfmetingen/instrumenten/{idOrPermkey}/sensoren/{sensorIdOrPermkey}/meetpunten
Path parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
idOrPermkey |
String |
false |
De permkey of technische id die verwijst naar het instrument. |
sensorIdOrPermkey |
String |
false |
Het technische id die verwijst naar de sensor. |
Query parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
startDatum |
Object |
false |
Start van de periode waartussen data moet verwijderd worden. |
eindDatum |
Object |
true |
Eind van de periode waartussen data moet verwijderd worden. |
type |
String |
true |
Geeft mee welk type van data moet verwijderd worden. 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/dovinstrumentserver/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 |
Type van het gekoppelde object. 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 |
Identificatieobject van het instrument. |
instrument.id |
String |
true |
Technisch id. |
instrument.permKey |
String |
true |
Permkey van het object. |
instrument.domainObjectType |
String |
true |
Type van het object. 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 |
Naam van het object. |
instrument.objectBeheer |
Object |
false |
Gegevens met betrekking tot beveiligingsniveau en levensloop van het object. |
instrument.objectBeheer.id |
Integer |
true |
Technisch id. |
instrument.objectBeheer.status |
Object |
false |
Status met betrekking tot beveiligingsniveau van het object. |
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 |
Databeheerder van het object. |
instrument.objectBeheer.databeheerder.id |
String |
true |
|
instrument.objectBeheer.databeheerder.kbonummer |
String |
true |
|
instrument.objectBeheer.databeheerder.ovocode |
String |
true |
|
instrument.objectBeheer.databeheerder.naam |
String |
true |
|
filterObjectLinkMetadataDto |
Object |
true |
|
filterObjectLinkMetadataDto.id |
Integer |
true |
Technisch id. |
filterObjectLinkMetadataDto.koppelnaam |
String |
true |
Naam van koppeling. Het veld mag niet leeg zijn. |
filterObjectLinkMetadataDto.van |
String |
false |
Tijdstip waarbij de koppeling tussen instrument en object aanvangt. |
filterObjectLinkMetadataDto.tot |
String |
true |
Tijdstip waarbij de koppeling tussen instrument en object eindigt. |
filterObjectLinkMetadataDto.status |
Object |
false |
Status met betrekking tot het beveiligingsniveau van het object. |
filterObjectLinkMetadataDto.status.code |
String |
false |
Veld mag geen spaties bevatten. |
filterObjectLinkMetadataDto.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
filterObjectLinkMetadataDto.filter |
Object |
true |
Identificatieobject van de filter. |
filterObjectLinkMetadataDto.filter.id |
String |
true |
|
filterObjectLinkMetadataDto.filter.filternummer |
String |
true |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatieId |
String |
true |
|
filterObjectLinkMetadataDto.filter.exploitantNaam |
String |
true |
|
filterObjectLinkMetadataDto.filter.filterKey |
String |
true |
|
filterObjectLinkMetadataDto.filter.filterTypeCode |
String |
true |
|
filterObjectLinkMetadataDto.filter.organisatieCode |
String |
true |
|
filterObjectLinkMetadataDto.filter.statusCode |
String |
true |
|
filterObjectLinkMetadataDto.filter.permKey |
String |
true |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie |
Object |
true |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.id |
String |
true |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.identificatie |
String |
false |
Het veld mag niet leeg zijn. |
filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieKey |
String |
false |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.organisatieCode |
String |
false |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterlocatieType |
String |
false |
Moet 1 van volgende waarden zijn [PEILPUT, INSTALLATIEPUT, NATUURLIJKE_WINNING, INSTALLATIE, MULTIPUT]. |
filterObjectLinkMetadataDto.filter.grondwaterLocatie.statusCode |
String |
true |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.permKey |
String |
true |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.exploitantPutNaam |
String |
true |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieNamen |
Array[Object] |
false |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieNamen[].id |
String |
true |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieNamen[].naam |
String |
false |
Het veld mag niet leeg zijn. |
filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieNamen[].type |
Object |
false |
|
filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieNamen[].type.code |
String |
false |
Code moet 1 tot 10 karakters zijn. |
filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieNamen[].type.beschrijving |
String |
false |
Beschrijving moet 1 tot 50 karakters zijn. |
filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieNamen[].businessKey |
String |
true |
|
filterObjectLinkMetadataDto.ophangLengte |
Decimal |
true |
Ophanglengte van het instrument in de filter. Must have at most 8 integral digits and 2 fractional digits. |
filterObjectLinkMetadataDto.referentie |
Object |
true |
Referentieniveau van de ophanglengte. |
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 |
Technisch id. |
bodemObjectLinkMetadataDto.koppelnaam |
String |
true |
Naam van koppeling. Het veld mag niet leeg zijn. |
bodemObjectLinkMetadataDto.van |
String |
false |
Tijdstip waarbij de koppeling tussen instrument en object aanvangt. |
bodemObjectLinkMetadataDto.tot |
String |
true |
Tijdstip waarbij de koppeling tussen instrument en object eindigt. |
bodemObjectLinkMetadataDto.status |
Object |
false |
Status met betrekking tot het beveiligingsniveau van het object. |
bodemObjectLinkMetadataDto.status.code |
String |
false |
Veld mag geen spaties bevatten. |
bodemObjectLinkMetadataDto.status.beschrijving |
String |
false |
beschrijving moet 1 tot 50 karakters zijn. |
bodemObjectLinkMetadataDto.bodemobject |
Object |
true |
Identificatieobject van het bodemobject. |
bodemObjectLinkMetadataDto.bodemobject.partner |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.securityStatus |
String |
true |
Moet 1 van volgende waarden zijn [INTERN, INTERN_AFGEWERKT, PARTNERS, PUBLIEK, PERMANENT_INTERN]. |
bodemObjectLinkMetadataDto.bodemobject.id |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.name |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.permKey |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.displayName |
String |
true |
|
bodemObjectLinkMetadataDto.bodemobject.type |
String |
true |
Moet 1 van volgende waarden zijn [BODEM_LOCATIE, BODEM_SITE, BODEMKUNDIGE_OPBOUW, BODEM_OBSERVATIE, DIEPTE_INTERVAL, CLASSIFICATIE_WRB, CLASSIFICATIE_BELGISCH, CLASSIFICATIE_FICTIEF, CLASSIFICATIE_EXTRA, BODEM_OPDRACHT, BODEM_MONSTER]. |
bodemObjectLinkMetadataDto.bodemobject.revisieId |
String |
true |
|
bodemObjectLinkMetadataDto.startDiepte |
Decimal |
true |
Startdiepte van ophanging tov maaiveld (in cm). Negatief = boven maaiveld. Must have at most 8 integral digits and 2 fractional digits. |
bodemObjectLinkMetadataDto.eindDiepte |
Decimal |
true |
Einddiepte van ophanging tov maaiveld (in cm). Negatief = boven maaiveld. Must have at most 8 integral digits and 2 fractional digits. |
bodemObjectLinkMetadataDto.businessKey |
String |
true |
|
partner |
String |
true |
|
securityStatus |
String |
true |
|
businessKey |
String |
true |
Voorbeeld
HTTP
POST /base/instrumentlink/ HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 975
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"
},
"filter" : {
"id" : null,
"filternummer" : null,
"grondwaterLocatieId" : null,
"exploitantNaam" : null,
"filterKey" : null,
"filterTypeCode" : null,
"organisatieCode" : null,
"statusCode" : null,
"permKey" : "2014-000873",
"grondwaterLocatie" : null
},
"ophangLengte" : 15.0,
"referentie" : {
"code" : "1",
"beschrijving" : "Maaiveld"
},
"businessKey" : "Filter1"
},
"bodemObjectLinkMetadataDto" : null,
"partner" : null,
"securityStatus" : "PUBLIEK",
"businessKey" : "Filter1"
}
RESPONSE
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1938
{
"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"
}
}
},
"filterObjectLinkMetadataDto" : {
"id" : 609,
"koppelnaam" : "Filter1",
"van" : "01-04-2021 08:00:00",
"tot" : null,
"status" : {
"code" : "4",
"beschrijving" : "Publiek"
},
"filter" : {
"id" : "882",
"filternummer" : "1",
"grondwaterLocatieId" : "6678",
"exploitantNaam" : null,
"filterKey" : "paleo-filterdov107405",
"filterTypeCode" : "1",
"organisatieCode" : "10",
"statusCode" : "5",
"permKey" : "2014-000873",
"grondwaterLocatie" : {
"@class" : "be.vlaanderen.dov.domain.base.put.dto.GrondwaterLocatieDto",
"id" : "6678",
"identificatie" : "7-100708",
"grondwaterLocatieKey" : "paleo-putdov100708",
"organisatieCode" : "10",
"grondwaterlocatieType" : "PEILPUT",
"statusCode" : "5",
"permKey" : "2017-003659",
"exploitantPutNaam" : null,
"grondwaterLocatieNamen" : [ {
"id" : "100198",
"naam" : "KZW-PP01",
"type" : {
"code" : "BEHEERDER",
"beschrijving" : "BEHEERDER"
},
"businessKey" : "BEHEERDER:KZW-PP01"
} ]
}
},
"ophangLengte" : 15.0,
"referentie" : {
"code" : "1",
"beschrijving" : "Maaiveld"
},
"businessKey" : "Filter1 [GW-ID - Filter: 7-100708 - 1]"
},
"bodemObjectLinkMetadataDto" : null,
"partner" : "10",
"securityStatus" : "PUBLIEK",
"businessKey" : "Filter1 [GW-ID - Filter: 7-100708 - 1]"
}
Sensortypes opvragen voor een koppeling
GET /hfmetingen/meetreeksen/{domainObjectType}/{objectPermkey}/sensortypes
Path parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
domainObjectType |
String |
false |
Het type domainObject. Bv FILTER of BODEMLOCATIE. |
objectPermkey |
String |
false |
De permkey die naar het domainobject verwijst. |
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/dovinstrumentserver/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 |
Het type domainObject. Bv FILTER of BODEMLOCATIE. |
objectPermkey |
String |
false |
De permkey die naar het domainobject verwijst. |
parameterId |
String |
false |
Id van de parameter. |
sensorIdentificatieCode |
String |
true |
Code van de sensoridentificatie. |
Query parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
startDatum |
Object |
true |
De startdatum van waar de meetpunten opgehaald moeten worden. |
eindDatum |
Object |
true |
De einddatum tot waar de meetpunten opgehaald moeten worden. |
type |
String |
true |
Type van data. 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/dovinstrumentserver/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 |
Het type domainObject. Bv FILTER of BODEMLOCATIE. |
objectPermkey |
String |
false |
De permkey die naar het domainobject verwijst. |
parameterId |
String |
false |
Id van de parameter. |
sensorIdentificatieCode |
String |
true |
Code van de sensoridentificatie. |
Query parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
startDatum |
Object |
true |
De startdatum van waar de meetpunten opgehaald moeten worden. |
eindDatum |
Object |
true |
De einddatum tot waar de meetpunten opgehaald moeten worden. |
type |
String |
true |
Type van data. 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/dovinstrumentserver/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