De HyDAMO Validatiemodule wordt in een online (reken)omgeving aangeboden. Communicatie met deze online (reken)omgeving gaat via een API (Application Programming Interface). De HyDAMO validatie-API maakt het mogelijk om opdrachten (vanuit een script omgeving zoals Python, Visual Studio Code, maar ook FME) naar de online (reken)omgeving te sturen.

De HyDAMO validatie-API bestaat uit verschillende zogenoemde endpoints. Elke endpoint heeft een url om een actie (request) uit te voeren. Deze requests bestaan uit het opvragen van data (GET request), het toevoegen van data (POST request) en het vewijderen van data (DELETE request).

In de HyDAMO validatie-API hebben we onderscheid gemaakt in:

Hier vindt u de OAS3 API specificatie van de HyDAMO Validatie API.

Voordat u aan de slag gaat met de HyDAMO Validatietool moet uw dataset voldoen aan DAMO 2.2 datamodel. Hiertoe heeft Het WaterschapsHuis een extra hulpmiddel ontwikkeld, de HyDAMO Wasmachine. Met de HyDAMO Wasmachine kunt u het verplichte attribuut NEN3610id toevoegen aan uw dataset, worden domeinen omgezet naar omschrijvingen en wordt het resultaat in het correcte Geopackage formaat weggeschreven. De HyDAMO Wasmachine staat hier: HyDAMO Wasmachine op Github.