{"resources":[{"average_response_time":6.77,"first_run":"2026-08-26T21: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-26T20: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.21","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":122,"response_time":"0.295315","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.83000","success":true},{"message":"conformance endpoint exists","response_time":"0.80904","success":true},{"message":"Get collections","response_time":"0.171130","success":true},{"message":"Test OpenAPI Doc","response_time":"0.125587","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":123,"response_time":"0.460773","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.194539","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.327647","success":false},{"message":"OpenAPI Compliance Result:'name'","response_time":"3.750229","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.272472","success":false}],"report_version":"1","resource_id":14,"resource_title":"OAFeat - demo.pygeoapi.io/cite","resource_type":"OGC:WFS3","response_time":"6.34262","start_time":"2026-09-26T20:36:18Z","success":false,"url":"https://demo.pygeoapi.io/cite"},"last_run":"2026-09-26T20:36:24Z","max_response_time":26.12,"min_response_time":3.33,"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-08-26T21: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-26T20: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.54073","success":true}],"report_version":"1","resource_id":7,"resource_title":"Web - PGAdmin","resource_type":"WWW:LINK","response_time":"0.56173","start_time":"2026-09-26T20:17:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pgadmin"},"last_run":"2026-09-26T20:17:18Z","max_response_time":10.67,"min_response_time":0.14,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - PGAdmin","url":"https://apitestbed.geonovum.nl/pgadmin"},{"average_response_time":0.43,"first_run":"2026-08-26T21: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-26T20: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.27027","success":true}],"report_version":"1","resource_id":9,"resource_title":"Web - Portainer","resource_type":"WWW:LINK","response_time":"0.29144","start_time":"2026-09-26T20:20:18Z","success":true,"url":"https://apitestbed.geonovum.nl/portainer/"},"last_run":"2026-09-26T20:20:18Z","max_response_time":13.14,"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":15.65,"first_run":"2026-08-26T21: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-26T20:31:33Z","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.20","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":131,"response_time":"0.251351","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.84432","success":true},{"message":"conformance endpoint exists","response_time":"0.67464","success":true},{"message":"Get collections","response_time":"0.146033","success":true},{"message":"Test OpenAPI Doc","response_time":"0.254737","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":132,"response_time":"0.552898","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.324728","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.547166","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.889823","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.906674","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.910980","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.921740","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.996242","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.877427","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.897107","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.923444","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.927370","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.930026","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.939862","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.868840","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.882552","success":false},{"message":"OpenAPI Compliance Result","response_time":"0.295285","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":"14.39522","success":false}],"report_version":"1","resource_id":15,"resource_title":"OAFeat - demo.pygeoapi.io/covid-19","resource_type":"OGC:WFS3","response_time":"14.848699","start_time":"2026-09-26T20:31:18Z","success":false,"url":"https://demo.pygeoapi.io/covid-19"},"last_run":"2026-09-26T20:31:33Z","max_response_time":326.11,"min_response_time":2.53,"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-08-26T22: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-26T21: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.171047","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.70056","success":true},{"message":"conformance endpoint exists","response_time":"0.70568","success":true},{"message":"Get collections","response_time":"0.210145","success":true},{"message":"Test OpenAPI Doc","response_time":"0.255111","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":135,"response_time":"0.606141","success":true}],"report_version":"1","resource_id":13,"resource_title":"OAFeat - demo.pygeoapi.io/master","resource_type":"OGC:WFS3","response_time":"0.780847","start_time":"2026-09-26T21:05:18Z","success":true,"url":"https://demo.pygeoapi.io/master"},"last_run":"2026-09-26T21:05:19Z","max_response_time":19.81,"min_response_time":0.53,"reliability":100,"resource_type":"OGC:WFS3","status":true,"title":"OAFeat - demo.pygeoapi.io/master","url":"https://demo.pygeoapi.io/master"},{"average_response_time":0.48,"first_run":"2026-08-26T21: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-26T20:56: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.18","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":136,"response_time":"0.27217","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.22623","success":true},{"message":"{\"code\":\"PROVIDER CREATION\",\"description\":\"Invalid path :/goaf/conformance\"}","response_time":"0.20805","success":false},{"message":"Get collections","response_time":"0.21307","success":true},{"message":"Test OpenAPI Doc","response_time":"0.26918","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.91744","success":false}],"report_version":"1","resource_id":11,"resource_title":"OAFeat - Kadaster GOAF","resource_type":"OGC:WFS3","response_time":"0.122426","start_time":"2026-09-26T20:56:18Z","success":false,"url":"https://apitestbed.geonovum.nl/goaf"},"last_run":"2026-09-26T20:56:18Z","max_response_time":25.93,"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-08-26T21: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-26T20: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.28167","success":true}],"report_version":"1","resource_id":12,"resource_title":"Web - API Testbed Landing Page","resource_type":"WWW:LINK","response_time":"0.30678","start_time":"2026-09-26T20:51:18Z","success":true,"url":"https://apitestbed.geonovum.nl/"},"last_run":"2026-09-26T20:51:18Z","max_response_time":14.68,"min_response_time":0.11,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - API Testbed Landing Page","url":"https://apitestbed.geonovum.nl/"},{"average_response_time":0.36,"first_run":"2026-08-26T21: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-26T20: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 0x7f40348c7910>: 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.26902","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.23276","success":true},{"message":"conformance endpoint exists","response_time":"0.22728","success":true},{"message":"Get collections","response_time":"0.26049","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 0x7f40348c7910>: Failed to establish a new connection: [Errno 111] Connection refused'))","response_time":"0.1585","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 0x7f40348c7910>: Failed to establish a new connection: [Errno 111] Connection refused'))","name":"OGC API Features (OAFeat) Drilldown","probe_id":88,"response_time":"0.73691","success":false}],"report_version":"1","resource_id":6,"resource_title":"OARec - pycsw","resource_type":"OGC:WFS3","response_time":"0.103887","start_time":"2026-09-26T20:31:18Z","success":false,"url":"https://apitestbed.geonovum.nl/pycsw/csw.py"},"last_run":"2026-09-26T20:31:18Z","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.8,"first_run":"2026-08-26T21:26:21Z","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-26T20:26:19Z","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.21","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":95,"response_time":"0.50380","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.48166","success":true},{"message":"conformance endpoint exists","response_time":"0.50148","success":true},{"message":"Get collections","response_time":"0.192291","success":true},{"message":"Test OpenAPI Doc","response_time":"0.30219","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":96,"response_time":"0.320998","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.55460","success":true},{"message":"Validate OpenAPI Compliance","response_time":"0.916185","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"OK","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":97,"response_time":"0.971683","success":true}],"report_version":"1","resource_id":1,"resource_title":"OAFeat - pygeoapi","resource_type":"OGC:WFS3","response_time":"1.351173","start_time":"2026-09-26T20:26:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pygeoapi"},"last_run":"2026-09-26T20:26:19Z","max_response_time":19.78,"min_response_time":1.12,"reliability":98.39,"resource_type":"OGC:WFS3","status":true,"title":"OAFeat - pygeoapi","url":"https://apitestbed.geonovum.nl/pygeoapi"},{"average_response_time":0.65,"first_run":"2026-08-26T21: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-26T20:11:23Z","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.4","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 0x7f40349baa50>)","name":"Valid JSON response","response_time":"0.60","success":false},{"check_id":201,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"/conformance not in response text","name":"Response contains strings","response_time":"0.33","success":false}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"HTTP Error status=404","name":"OGC API Features (OAFeat) Capabilities","probe_id":107,"response_time":"5.31708","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.29541","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.29578","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.26372","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.26384","success":false}],"report_version":"1","resource_id":3,"resource_title":"OAFeat - GeoServer","resource_type":"OGC:WFS3","response_time":"5.94089","start_time":"2026-09-26T20:11:18Z","success":false,"url":"https://apitestbed.geonovum.nl/geoserver/ogc/features"},"last_run":"2026-09-26T20:11:23Z","max_response_time":14.21,"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.96,"first_run":"2026-08-26T21: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-26T20: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.39","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":110,"response_time":"0.358763","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.358087","success":true},{"message":"conformance endpoint exists","response_time":"0.357243","success":true},{"message":"Get collections","response_time":"0.357744","success":true},{"message":"Test OpenAPI Doc:'list' object has no attribute 'get'","response_time":"0.360493","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.433637","success":false},{"checks":[{"message":"OpenAPI Sanity Check:'list' object has no attribute 'get'","response_time":"0.718484","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.718506","success":false}],"report_version":"1","resource_id":4,"resource_title":"OAFeat - QGIS Server","resource_type":"OGC:WFS3","response_time":"2.518462","start_time":"2026-09-26T20:53:18Z","success":false,"url":"https://apitestbed.geonovum.nl/qgis/wfs3"},"last_run":"2026-09-26T20:53:21Z","max_response_time":25.84,"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.04,"first_run":"2026-08-26T22: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-26T21: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 0x7f403317caa0>)","name":"Valid JSON response","response_time":"0.40","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.25728","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.24044","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.24081","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.21794","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.21806","success":false}],"report_version":"1","resource_id":10,"resource_title":"OAFeat - LDProxy","resource_type":"OGC:WFS3","response_time":"0.81507","start_time":"2026-09-26T21:07:18Z","success":false,"url":"https://apitestbed.geonovum.nl/ldproxy/RCE_Landschapsatlas_WFS"},"last_run":"2026-09-26T21:07:18Z","max_response_time":14.7,"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}
