{"resources":[{"average_response_time":6.75,"first_run":"2026-08-06T11: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-09-06T10:36:31Z","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.258291","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.76323","success":true},{"message":"conformance endpoint exists","response_time":"0.80721","success":true},{"message":"Get collections","response_time":"0.168325","success":true},{"message":"Test OpenAPI Doc","response_time":"0.103426","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":123,"response_time":"0.428920","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"4.611317","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":"3.976470","success":false},{"message":"OpenAPI Compliance Result:'name'","response_time":"3.761025","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":"12.348872","success":false}],"report_version":"1","resource_id":14,"resource_title":"OAFeat - demo.pygeoapi.io/cite","resource_type":"OGC:WFS3","response_time":"13.41242","start_time":"2026-09-06T10:36:18Z","success":false,"url":"https://demo.pygeoapi.io/cite"},"last_run":"2026-09-06T10:36:31Z","max_response_time":38.96,"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.7,"first_run":"2026-08-06T11: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-09-06T11: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.57295","success":true}],"report_version":"1","resource_id":7,"resource_title":"Web - PGAdmin","resource_type":"WWW:LINK","response_time":"0.59820","start_time":"2026-09-06T11:17:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pgadmin"},"last_run":"2026-09-06T11:17:18Z","max_response_time":10.67,"min_response_time":0.11,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - PGAdmin","url":"https://apitestbed.geonovum.nl/pgadmin"},{"average_response_time":0.46,"first_run":"2026-08-06T11: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-09-06T11: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.23955","success":true}],"report_version":"1","resource_id":9,"resource_title":"Web - Portainer","resource_type":"WWW:LINK","response_time":"0.25783","start_time":"2026-09-06T11:20:18Z","success":true,"url":"https://apitestbed.geonovum.nl/portainer/"},"last_run":"2026-09-06T11:20:18Z","max_response_time":11.87,"min_response_time":0.18,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - Portainer","url":"https://apitestbed.geonovum.nl/portainer/"},{"average_response_time":15.61,"first_run":"2026-08-06T11: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-09-06T11:31:37Z","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.15","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":131,"response_time":"4.269378","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.77495","success":true},{"message":"conformance endpoint exists","response_time":"0.76262","success":true},{"message":"Get collections","response_time":"0.113234","success":true},{"message":"Test OpenAPI Doc","response_time":"0.160496","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":132,"response_time":"0.427692","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.216498","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.498310","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.892552","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.893767","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.894130","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.909718","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.942437","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.880661","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.895193","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.911709","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.932281","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.940031","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.952275","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.886377","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.897569","success":false},{"message":"OpenAPI Compliance Result","response_time":"0.306640","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.850415","success":false}],"report_version":"1","resource_id":15,"resource_title":"OAFeat - demo.pygeoapi.io/covid-19","resource_type":"OGC:WFS3","response_time":"18.553730","start_time":"2026-09-06T11:31:18Z","success":false,"url":"https://demo.pygeoapi.io/covid-19"},"last_run":"2026-09-06T11:31:37Z","max_response_time":326.11,"min_response_time":1.98,"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-08-06T12: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-09-06T11: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.180832","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.83413","success":true},{"message":"conformance endpoint exists","response_time":"0.82930","success":true},{"message":"Get collections","response_time":"0.184852","success":true},{"message":"Test OpenAPI Doc","response_time":"0.150990","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":135,"response_time":"0.502441","success":true}],"report_version":"1","resource_id":13,"resource_title":"OAFeat - demo.pygeoapi.io/master","resource_type":"OGC:WFS3","response_time":"0.686945","start_time":"2026-09-06T11:05:18Z","success":true,"url":"https://demo.pygeoapi.io/master"},"last_run":"2026-09-06T11:05:19Z","max_response_time":52.83,"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.52,"first_run":"2026-08-06T11: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-09-06T11:26: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.16","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":136,"response_time":"0.28113","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.24374","success":true},{"message":"{\"code\":\"PROVIDER CREATION\",\"description\":\"Invalid path :/goaf/conformance\"}","response_time":"0.29797","success":false},{"message":"Get collections","response_time":"0.29093","success":true},{"message":"Test OpenAPI Doc","response_time":"0.32804","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.116167","success":false}],"report_version":"1","resource_id":11,"resource_title":"OAFeat - Kadaster GOAF","resource_type":"OGC:WFS3","response_time":"0.147862","start_time":"2026-09-06T11:26:18Z","success":false,"url":"https://apitestbed.geonovum.nl/goaf"},"last_run":"2026-09-06T11:26: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.53,"first_run":"2026-08-06T11: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-09-06T10: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.43","success":true}],"class":"GeoHealthCheck.plugins.probe.http.HttpGet","message":"OK","name":"HTTP GET Resource URL","probe_id":71,"response_time":"0.25632","success":true}],"report_version":"1","resource_id":12,"resource_title":"Web - API Testbed Landing Page","resource_type":"WWW:LINK","response_time":"0.28072","start_time":"2026-09-06T10:51:18Z","success":true,"url":"https://apitestbed.geonovum.nl/"},"last_run":"2026-09-06T10: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.5,"first_run":"2026-08-06T11: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-09-06T11:31:22Z","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 0x7f4034911d50>: 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":"4.31902","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.23430","success":true},{"message":"conformance endpoint exists","response_time":"0.24173","success":true},{"message":"Get collections","response_time":"0.54841","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 0x7f4034911d50>: Failed to establish a new connection: [Errno 111] Connection refused'))","response_time":"0.1768","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 0x7f4034911d50>: Failed to establish a new connection: [Errno 111] Connection refused'))","name":"OGC API Features (OAFeat) Drilldown","probe_id":88,"response_time":"0.104267","success":false}],"report_version":"1","resource_id":6,"resource_title":"OARec - pycsw","resource_type":"OGC:WFS3","response_time":"4.141628","start_time":"2026-09-06T11:31:18Z","success":false,"url":"https://apitestbed.geonovum.nl/pycsw/csw.py"},"last_run":"2026-09-06T11:31:22Z","max_response_time":16.15,"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.75,"first_run":"2026-08-06T11:26:20Z","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-09-06T11: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.47","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":95,"response_time":"0.28716","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.30295","success":true},{"message":"conformance endpoint exists","response_time":"0.34907","success":true},{"message":"Get collections","response_time":"0.158433","success":true},{"message":"Test OpenAPI Doc","response_time":"0.54975","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":96,"response_time":"0.278780","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.53019","success":true},{"message":"Validate OpenAPI Compliance","response_time":"1.7655","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"OK","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":97,"response_time":"1.60710","success":true}],"report_version":"1","resource_id":1,"resource_title":"OAFeat - pygeoapi","resource_type":"OGC:WFS3","response_time":"1.374867","start_time":"2026-09-06T11:26:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pygeoapi"},"last_run":"2026-09-06T11:26:20Z","max_response_time":17.89,"min_response_time":1.12,"reliability":98.93,"resource_type":"OGC:WFS3","status":true,"title":"OAFeat - pygeoapi","url":"https://apitestbed.geonovum.nl/pygeoapi"},{"average_response_time":0.74,"first_run":"2026-08-06T11: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-09-06T11: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.8","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 0x7f40077b3500>)","name":"Valid JSON response","response_time":"0.36","success":false},{"check_id":201,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"/conformance not in response text","name":"Response contains strings","response_time":"0.9","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.45362","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.34903","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.3","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.34940","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.49959","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.49975","success":false}],"report_version":"1","resource_id":3,"resource_title":"OAFeat - GeoServer","resource_type":"OGC:WFS3","response_time":"0.135628","start_time":"2026-09-06T11:11:18Z","success":false,"url":"https://apitestbed.geonovum.nl/geoserver/ogc/features"},"last_run":"2026-09-06T11: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.99,"first_run":"2026-08-06T11: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-09-06T10: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.24","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":110,"response_time":"0.357997","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.357889","success":true},{"message":"conformance endpoint exists","response_time":"0.357506","success":true},{"message":"Get collections","response_time":"0.359984","success":true},{"message":"Test OpenAPI Doc:'list' object has no attribute 'get'","response_time":"0.364102","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.439554","success":false},{"checks":[{"message":"OpenAPI Sanity Check:'list' object has no attribute 'get'","response_time":"0.720434","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.720454","success":false}],"report_version":"1","resource_id":4,"resource_title":"OAFeat - QGIS Server","resource_type":"OGC:WFS3","response_time":"2.524643","start_time":"2026-09-06T10:53:18Z","success":false,"url":"https://apitestbed.geonovum.nl/qgis/wfs3"},"last_run":"2026-09-06T10:53:21Z","max_response_time":34.59,"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.06,"first_run":"2026-08-06T12:07:18Z","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-09-06T11: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.6","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 0x7f40349325a0>)","name":"Valid JSON response","response_time":"0.35","success":false},{"check_id":207,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"/conformance not in response text","name":"Response contains strings","response_time":"0.9","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.26220","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.23308","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.23345","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.21258","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.21269","success":false}],"report_version":"1","resource_id":10,"resource_title":"OAFeat - LDProxy","resource_type":"OGC:WFS3","response_time":"0.81986","start_time":"2026-09-06T11:07:18Z","success":false,"url":"https://apitestbed.geonovum.nl/ldproxy/RCE_Landschapsatlas_WFS"},"last_run":"2026-09-06T11:07:18Z","max_response_time":28.91,"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}
