{"resources":[{"average_response_time":6.52,"first_run":"2026-07-16T20:36:24Z","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-16T20: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.18","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":122,"response_time":"0.270771","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.80486","success":true},{"message":"conformance endpoint exists","response_time":"0.76328","success":true},{"message":"Get collections","response_time":"0.155050","success":true},{"message":"Test OpenAPI Doc","response_time":"0.105698","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":123,"response_time":"0.417682","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.158364","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.280122","success":false},{"message":"OpenAPI Compliance Result:'name'","response_time":"3.680588","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.119132","success":false}],"report_version":"1","resource_id":14,"resource_title":"OAFeat - demo.pygeoapi.io/cite","resource_type":"OGC:WFS3","response_time":"5.812578","start_time":"2026-08-16T20:36:18Z","success":false,"url":"https://demo.pygeoapi.io/cite"},"last_run":"2026-08-16T20:36:24Z","max_response_time":30.35,"min_response_time":3.93,"reliability":0,"resource_type":"OGC:WFS3","status":false,"title":"OAFeat - demo.pygeoapi.io/cite","url":"https://demo.pygeoapi.io/cite"},{"average_response_time":0.72,"first_run":"2026-07-16T20: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-16T20: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.47085","success":true}],"report_version":"1","resource_id":7,"resource_title":"Web - PGAdmin","resource_type":"WWW:LINK","response_time":"0.49005","start_time":"2026-08-16T20:17:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pgadmin"},"last_run":"2026-08-16T20: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.48,"first_run":"2026-07-16T20: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-16T20: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.24341","success":true}],"report_version":"1","resource_id":9,"resource_title":"Web - Portainer","resource_type":"WWW:LINK","response_time":"0.26921","start_time":"2026-08-16T20:20:18Z","success":true,"url":"https://apitestbed.geonovum.nl/portainer/"},"last_run":"2026-08-16T20: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.95,"first_run":"2026-07-16T20: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-16T20: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.24","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":131,"response_time":"0.262195","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.75758","success":true},{"message":"conformance endpoint exists","response_time":"0.69128","success":true},{"message":"Get collections","response_time":"0.107638","success":true},{"message":"Test OpenAPI Doc","response_time":"0.138787","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":132,"response_time":"0.391509","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.200430","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.567931","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.887368","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.882352","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.905490","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.894386","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.916058","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.872828","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.883383","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.907458","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.932667","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.924962","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.915471","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.846141","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.867509","success":false},{"message":"OpenAPI Compliance Result","response_time":"0.297820","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.702553","success":false}],"report_version":"1","resource_id":15,"resource_title":"OAFeat - demo.pygeoapi.io/covid-19","resource_type":"OGC:WFS3","response_time":"14.363058","start_time":"2026-08-16T20:31:18Z","success":false,"url":"https://demo.pygeoapi.io/covid-19"},"last_run":"2026-08-16T20: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.09,"first_run":"2026-07-16T21: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-16T21: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.21","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":134,"response_time":"0.171264","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.78444","success":true},{"message":"conformance endpoint exists","response_time":"0.71635","success":true},{"message":"Get collections","response_time":"0.180469","success":true},{"message":"Test OpenAPI Doc","response_time":"0.137060","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":135,"response_time":"0.467844","success":true}],"report_version":"1","resource_id":13,"resource_title":"OAFeat - demo.pygeoapi.io/master","resource_type":"OGC:WFS3","response_time":"0.643031","start_time":"2026-08-16T21:05:18Z","success":true,"url":"https://demo.pygeoapi.io/master"},"last_run":"2026-08-16T21: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.49,"first_run":"2026-07-16T20:11: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-16T21:11: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.14","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":136,"response_time":"0.25230","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.25474","success":true},{"message":"{\"code\":\"PROVIDER CREATION\",\"description\":\"Invalid path :/goaf/conformance\"}","response_time":"0.34587","success":false},{"message":"Get collections","response_time":"0.26035","success":true},{"message":"Test OpenAPI Doc","response_time":"0.34828","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.121067","success":false}],"report_version":"1","resource_id":11,"resource_title":"OAFeat - Kadaster GOAF","resource_type":"OGC:WFS3","response_time":"0.150081","start_time":"2026-08-16T21:11:18Z","success":false,"url":"https://apitestbed.geonovum.nl/goaf"},"last_run":"2026-08-16T21:11:18Z","max_response_time":20.18,"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.52,"first_run":"2026-07-16T20: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-16T20: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.26","success":true}],"class":"GeoHealthCheck.plugins.probe.http.HttpGet","message":"OK","name":"HTTP GET Resource URL","probe_id":71,"response_time":"0.32146","success":true}],"report_version":"1","resource_id":12,"resource_title":"Web - API Testbed Landing Page","resource_type":"WWW:LINK","response_time":"0.34956","start_time":"2026-08-16T20:51:18Z","success":true,"url":"https://apitestbed.geonovum.nl/"},"last_run":"2026-08-16T20:51:18Z","max_response_time":16.84,"min_response_time":0.14,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - API Testbed Landing Page","url":"https://apitestbed.geonovum.nl/"},{"average_response_time":0.4,"first_run":"2026-07-16T20: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-16T20: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 0x7f40348aac50>: 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.17","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":87,"response_time":"0.28693","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.22387","success":true},{"message":"conformance endpoint exists","response_time":"0.25466","success":true},{"message":"Get collections","response_time":"0.25138","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 0x7f40348aac50>: Failed to establish a new connection: [Errno 111] Connection refused'))","response_time":"0.1618","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 0x7f40348aac50>: Failed to establish a new connection: [Errno 111] Connection refused'))","name":"OGC API Features (OAFeat) Drilldown","probe_id":88,"response_time":"0.74665","success":false}],"report_version":"1","resource_id":6,"resource_title":"OARec - pycsw","resource_type":"OGC:WFS3","response_time":"0.107081","start_time":"2026-08-16T20:31:18Z","success":false,"url":"https://apitestbed.geonovum.nl/pycsw/csw.py"},"last_run":"2026-08-16T20: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.83,"first_run":"2026-07-16T20: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-16T20: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.14","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":95,"response_time":"0.46288","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.32745","success":true},{"message":"conformance endpoint exists","response_time":"0.35523","success":true},{"message":"Get collections","response_time":"0.184837","success":true},{"message":"Test OpenAPI Doc","response_time":"0.29747","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":96,"response_time":"0.283001","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.52195","success":true},{"message":"Validate OpenAPI Compliance","response_time":"1.10082","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"OK","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":97,"response_time":"1.62315","success":true}],"report_version":"1","resource_id":1,"resource_title":"OAFeat - pygeoapi","resource_type":"OGC:WFS3","response_time":"1.402880","start_time":"2026-08-16T20:26:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pygeoapi"},"last_run":"2026-08-16T20:26:20Z","max_response_time":21.26,"min_response_time":1.15,"reliability":99.87,"resource_type":"OGC:WFS3","status":true,"title":"OAFeat - pygeoapi","url":"https://apitestbed.geonovum.nl/pygeoapi"},{"average_response_time":0.63,"first_run":"2026-07-16T20:11:18Z","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-16T21: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 0x7f40344d4a50>)","name":"Valid JSON response","response_time":"0.33","success":false},{"check_id":201,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"/conformance not in response text","name":"Response contains strings","response_time":"0.8","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.25945","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.32585","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.32620","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.32991","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.33002","success":false}],"report_version":"1","resource_id":3,"resource_title":"OAFeat - GeoServer","resource_type":"OGC:WFS3","response_time":"0.96383","start_time":"2026-08-16T21:11:18Z","success":false,"url":"https://apitestbed.geonovum.nl/geoserver/ogc/features"},"last_run":"2026-08-16T21:11:18Z","max_response_time":16.92,"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.85,"first_run":"2026-07-16T20: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-16T20: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.357653","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.358737","success":true},{"message":"conformance endpoint exists","response_time":"0.357111","success":true},{"message":"Get collections","response_time":"0.357002","success":true},{"message":"Test OpenAPI Doc:'list' object has no attribute 'get'","response_time":"0.361917","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.434844","success":false},{"checks":[{"message":"OpenAPI Sanity Check:'list' object has no attribute 'get'","response_time":"0.720463","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.720489","success":false}],"report_version":"1","resource_id":4,"resource_title":"OAFeat - QGIS Server","resource_type":"OGC:WFS3","response_time":"2.519838","start_time":"2026-08-16T20:53:18Z","success":false,"url":"https://apitestbed.geonovum.nl/qgis/wfs3"},"last_run":"2026-08-16T20: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.85,"first_run":"2026-07-16T21: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-16T21: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 0x7f4033e9ad70>)","name":"Valid JSON response","response_time":"0.39","success":false},{"check_id":207,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"/conformance not in response text","name":"Response contains strings","response_time":"0.10","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.26064","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.21253","success":false},{"message":"'NoneType' object has no attribute 'links'","response_time":"0.3","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.1","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.21284","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.21130","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.21142","success":false}],"report_version":"1","resource_id":10,"resource_title":"OAFeat - LDProxy","resource_type":"OGC:WFS3","response_time":"0.73337","start_time":"2026-08-16T21:07:18Z","success":false,"url":"https://apitestbed.geonovum.nl/ldproxy/RCE_Landschapsatlas_WFS"},"last_run":"2026-08-16T21: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}
