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.
Size must be between 0 and 100 inclusive.

metadata.type

Object

false

Type van het instrument.

metadata.type.code

String

false

Code moet 1 tot 10 karakters zijn.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Size must be between 0 and 50 inclusive.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
code moet 1 tot 10 karakters zijn.

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.
code moet 1 tot 10 karakters zijn.

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.
Size must be between 0 and 100 inclusive.

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.
code moet 1 tot 10 karakters zijn.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Must be at most 100.
Must have at most 3 integral digits and 2 fractional digits.

sensorData.sensoren[].precisie

Decimal

true

Precisie van deze sensor.

Must be at least 0.
Must have at most 7 integral digits and 8 fractional digits.

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[].securityStatus

String

true

sensorData.sensoren[].partner

String

true

sensorData.sensoren[].businessKey

String

true

sensorData.id

Integer

true

sensorData.securityStatus

String

true

sensorData.partner

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.
code moet 1 tot 10 karakters zijn.

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.
code moet 1 tot 10 karakters zijn.

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.
code moet 1 tot 10 karakters zijn.

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[].securityStatus

String

true

compensatieData.compensaties[].partner

String

true

compensatieData.compensaties[].businessKey

String

true

compensatieData.id

Integer

true

compensatieData.securityStatus

String

true

compensatieData.partner

String

true

securityStatus

String

true

partner

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,
      "securityStatus" : null,
      "partner" : 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,
      "securityStatus" : null,
      "partner" : 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,
      "securityStatus" : null,
      "partner" : 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,
      "securityStatus" : null,
      "partner" : null,
      "businessKey" : "T3"
    } ],
    "id" : null,
    "securityStatus" : null,
    "partner" : 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
      },
      "securityStatus" : null,
      "partner" : 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
      },
      "securityStatus" : null,
      "partner" : null,
      "businessKey" : "T3"
    } ],
    "id" : null,
    "securityStatus" : null,
    "partner" : null
  },
  "securityStatus" : "PUBLIEK",
  "partner" : "8"
}

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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "businessKey" : "T2"
    } ],
    "id" : 97,
    "securityStatus" : "PUBLIEK",
    "partner" : "8"
  },
  "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"
      },
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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"
      },
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "businessKey" : "T3"
    } ],
    "id" : 97,
    "securityStatus" : "PUBLIEK",
    "partner" : "8"
  },
  "securityStatus" : "PUBLIEK",
  "partner" : "8"
}

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.
Size must be between 0 and 100 inclusive.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Size must be between 0 and 50 inclusive.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
code moet 1 tot 10 karakters zijn.

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.
code moet 1 tot 10 karakters zijn.

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.
Size must be between 0 and 100 inclusive.

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.
code moet 1 tot 10 karakters zijn.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Must be at most 100.
Must have at most 3 integral digits and 2 fractional digits.

sensorData.sensoren[].precisie

Decimal

true

Precisie van deze sensor.

Must be at least 0.
Must have at most 7 integral digits and 8 fractional digits.

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.
code moet 1 tot 10 karakters zijn.

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.
code moet 1 tot 10 karakters zijn.

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.
code moet 1 tot 10 karakters zijn.

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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "businessKey" : "T2"
    } ],
    "id" : 97,
    "securityStatus" : "PUBLIEK",
    "partner" : "8"
  },
  "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"
      },
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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"
      },
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "businessKey" : "T3"
    } ],
    "id" : 97,
    "securityStatus" : "PUBLIEK",
    "partner" : "8"
  },
  "securityStatus" : "PUBLIEK",
  "partner" : "8"
}

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.
Size must be between 0 and 100 inclusive.

metadata.type

Object

false

Type van het instrument.

metadata.type.code

String

false

Code moet 1 tot 10 karakters zijn.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Size must be between 0 and 50 inclusive.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
code moet 1 tot 10 karakters zijn.

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.
code moet 1 tot 10 karakters zijn.

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.
Size must be between 0 and 100 inclusive.

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.
code moet 1 tot 10 karakters zijn.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Must be at most 100.
Must have at most 3 integral digits and 2 fractional digits.

sensorData.sensoren[].precisie

Decimal

true

Precisie van deze sensor.

Must be at least 0.
Must have at most 7 integral digits and 8 fractional digits.

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[].securityStatus

String

true

sensorData.sensoren[].partner

String

true

sensorData.sensoren[].businessKey

String

true

sensorData.id

Integer

true

sensorData.securityStatus

String

true

sensorData.partner

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.
code moet 1 tot 10 karakters zijn.

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.
code moet 1 tot 10 karakters zijn.

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.
code moet 1 tot 10 karakters zijn.

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[].securityStatus

String

true

compensatieData.compensaties[].partner

String

true

compensatieData.compensaties[].businessKey

String

true

compensatieData.id

Integer

true

compensatieData.securityStatus

String

true

compensatieData.partner

String

true

securityStatus

String

true

partner

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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "businessKey" : "T3"
    } ],
    "id" : 97,
    "securityStatus" : "PUBLIEK",
    "partner" : "8"
  },
  "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"
      },
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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"
      },
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "businessKey" : "T3"
    } ],
    "id" : 97,
    "securityStatus" : "PUBLIEK",
    "partner" : "8"
  },
  "securityStatus" : "PUBLIEK",
  "partner" : "8"
}

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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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,
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "businessKey" : "T2"
    } ],
    "id" : 97,
    "securityStatus" : "PUBLIEK",
    "partner" : "8"
  },
  "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"
      },
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "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"
      },
      "securityStatus" : "PUBLIEK",
      "partner" : "8",
      "businessKey" : "T3"
    } ],
    "id" : 97,
    "securityStatus" : "PUBLIEK",
    "partner" : "8"
  },
  "securityStatus" : "PUBLIEK",
  "partner" : "8"
}

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.
code moet 1 tot 10 karakters zijn.

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.
Size must be between 0 and 255 inclusive.

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.
code moet 1 tot 10 karakters zijn.

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.
Size must be between 1 and 50 inclusive.

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.
Size must be between 1 and 50 inclusive.

filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieNamen[].type

Object

false

filterObjectLinkMetadataDto.filter.grondwaterLocatie.grondwaterLocatieNamen[].type.code

String

false

Code moet 1 tot 10 karakters zijn.
Veld mag geen spaties bevatten.

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.
Veld mag geen spaties bevatten.

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.
Size must be between 0 and 255 inclusive.

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.
code moet 1 tot 10 karakters zijn.

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

securityStatus

String

true

partner

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,
  "securityStatus" : "PUBLIEK",
  "partner" : null,
  "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,
  "securityStatus" : "PUBLIEK",
  "partner" : "10",
  "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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

[].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.
Enkel alfanumerieke karakters toegelaten.
Veld mag geen spaties bevatten.

[].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