{"resources":[{"average_response_time":6.6,"first_run":"2026-07-18T10:36:31Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/14/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/14/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/14","last_report":{"end_time":"2026-08-18T11:36:24Z","message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/canada-hydat-daily-mean-02hc003/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","probes":[{"checks":[{"check_id":217,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true},{"check_id":218,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"OK","name":"Valid JSON response","response_time":-1,"success":true},{"check_id":219,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"OK","name":"Response contains strings","response_time":"0.16","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":122,"response_time":"0.189225","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.71287","success":true},{"message":"conformance endpoint exists","response_time":"0.59229","success":true},{"message":"Get collections","response_time":"0.163198","success":true},{"message":"Test OpenAPI Doc","response_time":"0.108059","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":123,"response_time":"0.401878","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.164846","success":true},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/canada-hydat-daily-mean-02hc003/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"1.483215","success":false},{"message":"OpenAPI Compliance Result:'name'","response_time":"3.663874","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/canada-hydat-daily-mean-02hc003/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":124,"response_time":"5.311991","success":false}],"report_version":"1","resource_id":14,"resource_title":"OAFeat - demo.pygeoapi.io/cite","resource_type":"OGC:WFS3","response_time":"5.908833","start_time":"2026-08-18T11:36:18Z","success":false,"url":"https://demo.pygeoapi.io/cite"},"last_run":"2026-08-18T11:36:24Z","max_response_time":30.35,"min_response_time":2.28,"reliability":0,"resource_type":"OGC:WFS3","status":false,"title":"OAFeat - demo.pygeoapi.io/cite","url":"https://demo.pygeoapi.io/cite"},{"average_response_time":0.71,"first_run":"2026-07-18T10:17:18Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/7/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/7/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/7","last_report":{"end_time":"2026-08-18T11:17:18Z","message":"OK","probes":[{"checks":[{"check_id":129,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true}],"class":"GeoHealthCheck.plugins.probe.http.HttpGet","message":"OK","name":"HTTP GET Resource URL","probe_id":59,"response_time":"0.45170","success":true}],"report_version":"1","resource_id":7,"resource_title":"Web - PGAdmin","resource_type":"WWW:LINK","response_time":"0.46996","start_time":"2026-08-18T11:17:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pgadmin"},"last_run":"2026-08-18T11:17:18Z","max_response_time":14.67,"min_response_time":0.1,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - PGAdmin","url":"https://apitestbed.geonovum.nl/pgadmin"},{"average_response_time":0.47,"first_run":"2026-07-18T10:20:18Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/9/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/9/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/9","last_report":{"end_time":"2026-08-18T11:20:18Z","message":"OK","probes":[{"checks":[{"check_id":130,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true}],"class":"GeoHealthCheck.plugins.probe.http.HttpGet","message":"OK","name":"HTTP GET Resource URL","probe_id":60,"response_time":"0.26691","success":true}],"report_version":"1","resource_id":9,"resource_title":"Web - Portainer","resource_type":"WWW:LINK","response_time":"0.28673","start_time":"2026-08-18T11:20:18Z","success":true,"url":"https://apitestbed.geonovum.nl/portainer/"},"last_run":"2026-08-18T11:20:18Z","max_response_time":7.54,"min_response_time":0.12,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - Portainer","url":"https://apitestbed.geonovum.nl/portainer/"},{"average_response_time":14.94,"first_run":"2026-07-18T10:31:33Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/15/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/15/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/15","last_report":{"end_time":"2026-08-18T11:31:32Z","message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","probes":[{"checks":[{"check_id":229,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true},{"check_id":230,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"OK","name":"Valid JSON response","response_time":-1,"success":true},{"check_id":231,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"OK","name":"Response contains strings","response_time":"0.27","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":131,"response_time":"0.240608","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.58859","success":true},{"message":"conformance endpoint exists","response_time":"0.73592","success":true},{"message":"Get collections","response_time":"0.106362","success":true},{"message":"Test OpenAPI Doc","response_time":"0.141894","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":132,"response_time":"0.380947","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.211385","success":true},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"1.266218","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_country/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.893168","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_italy_per_province_latest/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.913400","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_italy_per_region/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.902603","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_italy_per_region_latest/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.906300","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_italy_timeseries_per_province/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.950307","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_italy_timeseries_per_region/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.883694","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_netherlands_hospitalized_per_municipality/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.893765","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_netherlands_hospitalized_per_municipality_polygons/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.917724","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_netherlands_hospitalized_per_municipality_time/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.932257","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_netherlands_hospitalized_per_municipality_time_polygons/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.930724","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_netherlands_per_municipality/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.959216","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases_netherlands_per_municipality_polygons/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.911591","success":false},{"message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/restricted_zones_italy/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","response_time":"0.911114","success":false},{"message":"OpenAPI Compliance Result","response_time":"0.314216","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"{'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json', 'x-scope': ['']}}}, 'description': 'Get items with CQL2', 'required': True} is not valid under any of the given schemas\n\nFailed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^/']['properties']['post']['properties']['requestBody']:\n    {'oneOf': [{'$ref': '#/definitions/requestBody'},\n               {'$ref': '#/definitions/reference'}]}\n\nOn instance['paths']['/collections/cases/items']['post']['requestBody']:\n    {'content': {'application/json': {'schema': {'$ref': 'https://schemas.opengis.net/cql2/1.0/cql2.json',\n                                                 'x-scope': ['']}}},\n     'description': 'Get items with CQL2',\n     'required': True}","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":133,"response_time":"13.697960","success":false}],"report_version":"1","resource_id":15,"resource_title":"OAFeat - demo.pygeoapi.io/covid-19","resource_type":"OGC:WFS3","response_time":"14.325592","start_time":"2026-08-18T11:31:18Z","success":false,"url":"https://demo.pygeoapi.io/covid-19"},"last_run":"2026-08-18T11:31:32Z","max_response_time":27.13,"min_response_time":1.9,"reliability":0,"resource_type":"OGC:WFS3","status":false,"title":"OAFeat - demo.pygeoapi.io/covid-19","url":"https://demo.pygeoapi.io/covid-19"},{"average_response_time":1.1,"first_run":"2026-07-18T10:05:19Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/13/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/13/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/13","last_report":{"end_time":"2026-08-18T11:05:19Z","message":"OK","probes":[{"checks":[{"check_id":232,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true},{"check_id":233,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"OK","name":"Valid JSON response","response_time":-1,"success":true},{"check_id":234,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"OK","name":"Response contains strings","response_time":"0.20","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":134,"response_time":"0.259219","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.63118","success":true},{"message":"conformance endpoint exists","response_time":"0.84960","success":true},{"message":"Get collections","response_time":"0.178190","success":true},{"message":"Test OpenAPI Doc","response_time":"0.152201","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":135,"response_time":"0.478759","success":true}],"report_version":"1","resource_id":13,"resource_title":"OAFeat - demo.pygeoapi.io/master","resource_type":"OGC:WFS3","response_time":"0.741887","start_time":"2026-08-18T11:05:18Z","success":true,"url":"https://demo.pygeoapi.io/master"},"last_run":"2026-08-18T11:05:19Z","max_response_time":19.69,"min_response_time":0.5,"reliability":100,"resource_type":"OGC:WFS3","status":true,"title":"OAFeat - demo.pygeoapi.io/master","url":"https://demo.pygeoapi.io/master"},{"average_response_time":0.51,"first_run":"2026-07-18T09:41:18Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/11/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/11/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/11","last_report":{"end_time":"2026-08-18T11:41:18Z","message":"{\"code\":\"PROVIDER CREATION\",\"description\":\"Invalid path :/goaf/conformance\"}","probes":[{"checks":[{"check_id":235,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true},{"check_id":236,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"OK","name":"Valid JSON response","response_time":-1,"success":true},{"check_id":237,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"OK","name":"Response contains strings","response_time":"0.19","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":136,"response_time":"0.29023","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.22924","success":true},{"message":"{\"code\":\"PROVIDER CREATION\",\"description\":\"Invalid path :/goaf/conformance\"}","response_time":"0.21328","success":false},{"message":"Get collections","response_time":"0.22462","success":true},{"message":"Test OpenAPI Doc","response_time":"0.28014","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"{\"code\":\"PROVIDER CREATION\",\"description\":\"Invalid path :/goaf/conformance\"}","name":"OGC API Features (OAFeat) Drilldown","probe_id":137,"response_time":"0.94825","success":false}],"report_version":"1","resource_id":11,"resource_title":"OAFeat - Kadaster GOAF","resource_type":"OGC:WFS3","response_time":"0.127920","start_time":"2026-08-18T11:41:18Z","success":false,"url":"https://apitestbed.geonovum.nl/goaf"},"last_run":"2026-08-18T11:41:18Z","max_response_time":26.84,"min_response_time":0.11,"reliability":0,"resource_type":"OGC:WFS3","status":false,"title":"OAFeat - Kadaster GOAF","url":"https://apitestbed.geonovum.nl/goaf"},{"average_response_time":0.54,"first_run":"2026-07-18T09:51:18Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/12/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/12/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/12","last_report":{"end_time":"2026-08-18T10:51:18Z","message":"OK","probes":[{"checks":[{"check_id":146,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true},{"check_id":147,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"OK","name":"Response contains strings","response_time":"0.22","success":true}],"class":"GeoHealthCheck.plugins.probe.http.HttpGet","message":"OK","name":"HTTP GET Resource URL","probe_id":71,"response_time":"0.25873","success":true}],"report_version":"1","resource_id":12,"resource_title":"Web - API Testbed Landing Page","resource_type":"WWW:LINK","response_time":"0.27987","start_time":"2026-08-18T10:51:18Z","success":true,"url":"https://apitestbed.geonovum.nl/"},"last_run":"2026-08-18T10:51:18Z","max_response_time":16.84,"min_response_time":0.1,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - API Testbed Landing Page","url":"https://apitestbed.geonovum.nl/"},{"average_response_time":0.41,"first_run":"2026-07-18T10:31:18Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/6/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/6/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/6","last_report":{"end_time":"2026-08-18T11:31:18Z","message":"Test OpenAPI Doc:HTTPConnectionPool(host='localhost', port=8000): Max retries exceeded with url: /openapi?f=json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f4025c94850>: Failed to establish a new connection: [Errno 111] Connection refused'))","probes":[{"checks":[{"check_id":175,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true},{"check_id":176,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"OK","name":"Valid JSON response","response_time":-1,"success":true},{"check_id":177,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"OK","name":"Response contains strings","response_time":"0.21","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":87,"response_time":"0.28991","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.23061","success":true},{"message":"conformance endpoint exists","response_time":"0.22326","success":true},{"message":"Get collections","response_time":"0.26677","success":true},{"message":"Test OpenAPI Doc:HTTPConnectionPool(host='localhost', port=8000): Max retries exceeded with url: /openapi?f=json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f4025c94850>: Failed to establish a new connection: [Errno 111] Connection refused'))","response_time":"0.1657","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"Test OpenAPI Doc:HTTPConnectionPool(host='localhost', port=8000): Max retries exceeded with url: /openapi?f=json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f4025c94850>: Failed to establish a new connection: [Errno 111] Connection refused'))","name":"OGC API Features (OAFeat) Drilldown","probe_id":88,"response_time":"0.73776","success":false}],"report_version":"1","resource_id":6,"resource_title":"OARec - pycsw","resource_type":"OGC:WFS3","response_time":"0.107505","start_time":"2026-08-18T11:31:18Z","success":false,"url":"https://apitestbed.geonovum.nl/pycsw/csw.py"},"last_run":"2026-08-18T11:31:18Z","max_response_time":12.76,"min_response_time":0.1,"reliability":0,"resource_type":"OGC:WFS3","status":false,"title":"OARec - pycsw","url":"https://apitestbed.geonovum.nl/pycsw/csw.py"},{"average_response_time":1.85,"first_run":"2026-07-18T10:26:19Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/1/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/1/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/1","last_report":{"end_time":"2026-08-18T11:26:20Z","message":"OK","probes":[{"checks":[{"check_id":184,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true},{"check_id":185,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"OK","name":"Valid JSON response","response_time":-1,"success":true},{"check_id":186,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"OK","name":"Response contains strings","response_time":"0.16","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":95,"response_time":"0.45155","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.29343","success":true},{"message":"conformance endpoint exists","response_time":"0.27800","success":true},{"message":"Get collections","response_time":"0.182312","success":true},{"message":"Test OpenAPI Doc","response_time":"0.31408","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":96,"response_time":"0.271064","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.56183","success":true},{"message":"Validate OpenAPI Compliance","response_time":"1.604949","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"OK","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":97,"response_time":"1.661171","success":true}],"report_version":"1","resource_id":1,"resource_title":"OAFeat - pygeoapi","resource_type":"OGC:WFS3","response_time":"1.983419","start_time":"2026-08-18T11:26:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pygeoapi"},"last_run":"2026-08-18T11:26:20Z","max_response_time":21.26,"min_response_time":1.15,"reliability":99.6,"resource_type":"OGC:WFS3","status":true,"title":"OAFeat - pygeoapi","url":"https://apitestbed.geonovum.nl/pygeoapi"},{"average_response_time":0.69,"first_run":"2026-07-18T10:11:19Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/3/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/3/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/3","last_report":{"end_time":"2026-08-18T11:11:18Z","message":"HTTP Error status=404","probes":[{"checks":[{"check_id":199,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"HTTP Error status=404","name":"HTTP status should not be errored","response_time":"0.7","success":false},{"check_id":200,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"(<class 'json.decoder.JSONDecodeError'>, JSONDecodeError('Expecting value: line 1 column 1 (char 0)'), <traceback object at 0x7f40349ebd70>)","name":"Valid JSON response","response_time":"0.44","success":false},{"check_id":201,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"/conformance not in response text","name":"Response contains strings","response_time":"0.11","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"HTTP Error status=404","name":"OGC API Features (OAFeat) Capabilities","probe_id":107,"response_time":"0.35382","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.36940","success":false},{"message":"'NoneType' object has no attribute 'links'","response_time":"0.4","success":false},{"message":"Get collections:'NoneType' object has no attribute 'links'","response_time":"0.2","success":false},{"message":"Test OpenAPI Doc:'NoneType' object has no attribute 'links'","response_time":"0.2","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","name":"OGC API Features (OAFeat) Drilldown","probe_id":108,"response_time":"0.36976","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.26317","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":109,"response_time":"0.26331","success":false}],"report_version":"1","resource_id":3,"resource_title":"OAFeat - GeoServer","resource_type":"OGC:WFS3","response_time":"0.105653","start_time":"2026-08-18T11:11:18Z","success":false,"url":"https://apitestbed.geonovum.nl/geoserver/ogc/features"},"last_run":"2026-08-18T11:11:18Z","max_response_time":31.85,"min_response_time":0.1,"reliability":0,"resource_type":"OGC:WFS3","status":false,"title":"OAFeat - GeoServer","url":"https://apitestbed.geonovum.nl/geoserver/ogc/features"},{"average_response_time":2.87,"first_run":"2026-07-18T09:53:21Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/4/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/4/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/4","last_report":{"end_time":"2026-08-18T10:53:21Z","message":"Test OpenAPI Doc:'list' object has no attribute 'get'","probes":[{"checks":[{"check_id":202,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true},{"check_id":203,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"OK","name":"Valid JSON response","response_time":-1,"success":true},{"check_id":204,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"OK","name":"Response contains strings","response_time":"0.17","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":110,"response_time":"0.356726","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.358083","success":true},{"message":"conformance endpoint exists","response_time":"0.358970","success":true},{"message":"Get collections","response_time":"0.357886","success":true},{"message":"Test OpenAPI Doc:'list' object has no attribute 'get'","response_time":"0.361504","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"Test OpenAPI Doc:'list' object has no attribute 'get'","name":"OGC API Features (OAFeat) Drilldown","probe_id":111,"response_time":"1.436516","success":false},{"checks":[{"message":"OpenAPI Sanity Check:'list' object has no attribute 'get'","response_time":"0.719078","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"OpenAPI Sanity Check:'list' object has no attribute 'get'","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":112,"response_time":"0.719102","success":false}],"report_version":"1","resource_id":4,"resource_title":"OAFeat - QGIS Server","resource_type":"OGC:WFS3","response_time":"2.518648","start_time":"2026-08-18T10:53:18Z","success":false,"url":"https://apitestbed.geonovum.nl/qgis/wfs3"},"last_run":"2026-08-18T10:53:21Z","max_response_time":28.57,"min_response_time":2.51,"reliability":0,"resource_type":"OGC:WFS3","status":false,"title":"OAFeat - QGIS Server","url":"https://apitestbed.geonovum.nl/qgis/wfs3"},{"average_response_time":1.77,"first_run":"2026-07-18T10:07:21Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/10/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/10/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/10","last_report":{"end_time":"2026-08-18T11:07:18Z","message":"HTTP Error status=404","probes":[{"checks":[{"check_id":205,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"HTTP Error status=404","name":"HTTP status should not be errored","response_time":"0.7","success":false},{"check_id":206,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"(<class 'json.decoder.JSONDecodeError'>, JSONDecodeError('Expecting value: line 1 column 1 (char 0)'), <traceback object at 0x7f40349713c0>)","name":"Valid JSON response","response_time":"0.42","success":false},{"check_id":207,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"/conformance not in response text","name":"Response contains strings","response_time":"0.11","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"HTTP Error status=404","name":"OGC API Features (OAFeat) Capabilities","probe_id":113,"response_time":"0.25464","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.23020","success":false},{"message":"'NoneType' object has no attribute 'links'","response_time":"0.4","success":false},{"message":"Get collections:'NoneType' object has no attribute 'links'","response_time":"0.3","success":false},{"message":"Test OpenAPI Doc:'NoneType' object has no attribute 'links'","response_time":"0.2","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","name":"OGC API Features (OAFeat) Drilldown","probe_id":114,"response_time":"0.23055","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.22217","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":115,"response_time":"0.22229","success":false}],"report_version":"1","resource_id":10,"resource_title":"OAFeat - LDProxy","resource_type":"OGC:WFS3","response_time":"0.75285","start_time":"2026-08-18T11:07:18Z","success":false,"url":"https://apitestbed.geonovum.nl/ldproxy/RCE_Landschapsatlas_WFS"},"last_run":"2026-08-18T11:07:18Z","max_response_time":29.87,"min_response_time":0.1,"reliability":0,"resource_type":"OGC:WFS3","status":false,"title":"OAFeat - LDProxy","url":"https://apitestbed.geonovum.nl/ldproxy/RCE_Landschapsatlas_WFS"}],"total":12}
