{"resources":[{"average_response_time":6.61,"first_run":"2026-10-06T15: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-11-06T15:36:25Z","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.175032","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.64110","success":true},{"message":"conformance endpoint exists","response_time":"0.70033","success":true},{"message":"Get collections","response_time":"0.899130","success":true},{"message":"Test OpenAPI Doc","response_time":"0.101151","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":123,"response_time":"1.134523","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.182798","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.499382","success":false},{"message":"OpenAPI Compliance Result:'name'","response_time":"3.549781","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.232028","success":false}],"report_version":"1","resource_id":14,"resource_title":"OAFeat - demo.pygeoapi.io/cite","resource_type":"OGC:WFS3","response_time":"6.546598","start_time":"2026-11-06T15:36:18Z","success":false,"url":"https://demo.pygeoapi.io/cite"},"last_run":"2026-11-06T15:36:25Z","max_response_time":33.65,"min_response_time":2.15,"reliability":0,"resource_type":"OGC:WFS3","status":false,"title":"OAFeat - demo.pygeoapi.io/cite","url":"https://demo.pygeoapi.io/cite"},{"average_response_time":0.77,"first_run":"2026-10-06T15: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-11-06T15: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.49458","success":true}],"report_version":"1","resource_id":7,"resource_title":"Web - PGAdmin","resource_type":"WWW:LINK","response_time":"0.51400","start_time":"2026-11-06T15:17:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pgadmin"},"last_run":"2026-11-06T15:17:18Z","max_response_time":21.83,"min_response_time":0.1,"reliability":99.87,"resource_type":"WWW:LINK","status":true,"title":"Web - PGAdmin","url":"https://apitestbed.geonovum.nl/pgadmin"},{"average_response_time":0.6,"first_run":"2026-10-06T15: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-11-06T15: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.22561","success":true}],"report_version":"1","resource_id":9,"resource_title":"Web - Portainer","resource_type":"WWW:LINK","response_time":"0.24277","start_time":"2026-11-06T15:20:18Z","success":true,"url":"https://apitestbed.geonovum.nl/portainer/"},"last_run":"2026-11-06T15:20:18Z","max_response_time":19.65,"min_response_time":0.24,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - Portainer","url":"https://apitestbed.geonovum.nl/portainer/"},{"average_response_time":15.52,"first_run":"2026-10-06T15: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-11-06T15: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.18","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":131,"response_time":"0.192117","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.74248","success":true},{"message":"conformance endpoint exists","response_time":"0.75703","success":true},{"message":"Get collections","response_time":"0.103663","success":true},{"message":"Test OpenAPI Doc","response_time":"0.136502","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":132,"response_time":"0.390366","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.201744","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.519764","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.863782","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.882749","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.891945","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.858734","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.883866","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.897627","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.896600","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.901637","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.894533","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.866489","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.888230","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.899531","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.904706","success":false},{"message":"OpenAPI Compliance Result","response_time":"0.335685","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.587895","success":false}],"report_version":"1","resource_id":15,"resource_title":"OAFeat - demo.pygeoapi.io/covid-19","resource_type":"OGC:WFS3","response_time":"14.175847","start_time":"2026-11-06T15:31:18Z","success":false,"url":"https://demo.pygeoapi.io/covid-19"},"last_run":"2026-11-06T15:31:32Z","max_response_time":48.58,"min_response_time":1.92,"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":2.22,"first_run":"2026-10-06T15:05:21Z","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-11-06T15:05:20Z","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.17","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":134,"response_time":"0.814390","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.69693","success":true},{"message":"conformance endpoint exists","response_time":"0.73184","success":true},{"message":"Get collections","response_time":"1.11141","success":true},{"message":"Test OpenAPI Doc","response_time":"0.133971","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":135,"response_time":"1.288256","success":true}],"report_version":"1","resource_id":13,"resource_title":"OAFeat - demo.pygeoapi.io/master","resource_type":"OGC:WFS3","response_time":"2.106346","start_time":"2026-11-06T15:05:18Z","success":true,"url":"https://demo.pygeoapi.io/master"},"last_run":"2026-11-06T15:05:20Z","max_response_time":371.84,"min_response_time":0.59,"reliability":99.6,"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-10-06T14:41:18Z","ghc_csv":"https://apitestbed.geonovum.nl/ghc/resource/11/csv","ghc_json":"https://apitestbed.geonovum.nl/ghc/resource/11/json","ghc_url":"https://apitestbed.geonovum.nl/ghc/resource/11","last_report":{"end_time":"2026-11-06T15: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.17","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":136,"response_time":"0.25123","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.22296","success":true},{"message":"{\"code\":\"PROVIDER CREATION\",\"description\":\"Invalid path :/goaf/conformance\"}","response_time":"0.21834","success":false},{"message":"Get collections","response_time":"0.21459","success":true},{"message":"Test OpenAPI Doc","response_time":"0.26097","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.91785","success":false}],"report_version":"1","resource_id":11,"resource_title":"OAFeat - Kadaster GOAF","resource_type":"OGC:WFS3","response_time":"0.120489","start_time":"2026-11-06T15:56:18Z","success":false,"url":"https://apitestbed.geonovum.nl/goaf"},"last_run":"2026-11-06T15:56:18Z","max_response_time":25.96,"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-10-06T14: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-11-06T15: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.28327","success":true}],"report_version":"1","resource_id":12,"resource_title":"Web - API Testbed Landing Page","resource_type":"WWW:LINK","response_time":"0.30810","start_time":"2026-11-06T15:51:18Z","success":true,"url":"https://apitestbed.geonovum.nl/"},"last_run":"2026-11-06T15:51:18Z","max_response_time":14.66,"min_response_time":0.12,"reliability":100,"resource_type":"WWW:LINK","status":true,"title":"Web - API Testbed Landing Page","url":"https://apitestbed.geonovum.nl/"},{"average_response_time":0.48,"first_run":"2026-10-06T15: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-11-06T15: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 0x7f4007a22790>: 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.15","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":87,"response_time":"0.28511","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.25255","success":true},{"message":"conformance endpoint exists","response_time":"0.23825","success":true},{"message":"Get collections","response_time":"0.26988","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 0x7f4007a22790>: Failed to establish a new connection: [Errno 111] Connection refused'))","response_time":"0.1772","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 0x7f4007a22790>: Failed to establish a new connection: [Errno 111] Connection refused'))","name":"OGC API Features (OAFeat) Drilldown","probe_id":88,"response_time":"0.77908","success":false}],"report_version":"1","resource_id":6,"resource_title":"OARec - pycsw","resource_type":"OGC:WFS3","response_time":"0.110792","start_time":"2026-11-06T15:31:18Z","success":false,"url":"https://apitestbed.geonovum.nl/pycsw/csw.py"},"last_run":"2026-11-06T15:31:18Z","max_response_time":32.94,"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.79,"first_run":"2026-10-06T15: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-11-06T15:26:20Z","message":"OK","probes":[{"checks":[{"check_id":184,"class":"GeoHealthCheck.plugins.check.checks.HttpStatusNoError","message":"OK","name":"HTTP status should not be errored","response_time":-1,"success":true},{"check_id":185,"class":"GeoHealthCheck.plugins.check.checks.JsonParse","message":"OK","name":"Valid JSON response","response_time":-1,"success":true},{"check_id":186,"class":"GeoHealthCheck.plugins.check.checks.ContainsStrings","message":"OK","name":"Response contains strings","response_time":"0.16","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":95,"response_time":"0.44406","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.25859","success":true},{"message":"conformance endpoint exists","response_time":"0.26098","success":true},{"message":"Get collections","response_time":"0.176951","success":true},{"message":"Test OpenAPI Doc","response_time":"0.30068","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown","message":"OK","name":"OGC API Features (OAFeat) Drilldown","probe_id":96,"response_time":"0.259133","success":true},{"checks":[{"message":"OpenAPI Sanity Check","response_time":"0.51480","success":true},{"message":"Validate OpenAPI Compliance","response_time":"1.115050","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator","message":"OK","name":"OGC API Features (OAFeat) OpenAPI Validator","probe_id":97,"response_time":"1.166563","success":true}],"report_version":"1","resource_id":1,"resource_title":"OAFeat - pygeoapi","resource_type":"OGC:WFS3","response_time":"1.474933","start_time":"2026-11-06T15:26:18Z","success":true,"url":"https://apitestbed.geonovum.nl/pygeoapi"},"last_run":"2026-11-06T15:26:20Z","max_response_time":27.13,"min_response_time":1.15,"reliability":99.33,"resource_type":"OGC:WFS3","status":true,"title":"OAFeat - pygeoapi","url":"https://apitestbed.geonovum.nl/pygeoapi"},{"average_response_time":0.6,"first_run":"2026-10-06T15: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-11-06T15: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.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 0x7f403499fbe0>)","name":"Valid JSON response","response_time":"0.30","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.60010","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.45754","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.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.45782","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.26518","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.26530","success":false}],"report_version":"1","resource_id":3,"resource_title":"OAFeat - GeoServer","resource_type":"OGC:WFS3","response_time":"0.137218","start_time":"2026-11-06T15:11:18Z","success":false,"url":"https://apitestbed.geonovum.nl/geoserver/ogc/features"},"last_run":"2026-11-06T15:11:18Z","max_response_time":14.75,"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-10-06T14: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-11-06T15: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.15","success":true}],"class":"GeoHealthCheck.plugins.probe.wfs3.WFS3Caps","message":"OK","name":"OGC API Features (OAFeat) Capabilities","probe_id":110,"response_time":"0.355867","success":true},{"checks":[{"message":"Test Landing Page","response_time":"0.357008","success":true},{"message":"conformance endpoint exists","response_time":"0.357364","success":true},{"message":"Get collections","response_time":"0.357919","success":true},{"message":"Test OpenAPI Doc:'list' object has no attribute 'get'","response_time":"0.360008","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.432375","success":false},{"checks":[{"message":"OpenAPI Sanity Check:'list' object has no attribute 'get'","response_time":"0.716436","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.716460","success":false}],"report_version":"1","resource_id":4,"resource_title":"OAFeat - QGIS Server","resource_type":"OGC:WFS3","response_time":"2.510818","start_time":"2026-11-06T15:53:18Z","success":false,"url":"https://apitestbed.geonovum.nl/qgis/wfs3"},"last_run":"2026-11-06T15:53:21Z","max_response_time":13.14,"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.0,"first_run":"2026-10-06T15: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-11-06T15: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 0x7f4007833190>)","name":"Valid JSON response","response_time":"0.32","success":false},{"check_id":207,"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":113,"response_time":"0.29887","success":false},{"checks":[{"message":"Test Landing Page:Expecting value: line 1 column 1 (char 0)","response_time":"0.24172","success":false},{"message":"'NoneType' object has no attribute 'links'","response_time":"0.5","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.24206","success":false},{"checks":[{"message":"OpenAPI Sanity Check:Expecting value: line 1 column 1 (char 0)","response_time":"0.21147","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.21159","success":false}],"report_version":"1","resource_id":10,"resource_title":"OAFeat - LDProxy","resource_type":"OGC:WFS3","response_time":"0.80210","start_time":"2026-11-06T15:07:18Z","success":false,"url":"https://apitestbed.geonovum.nl/ldproxy/RCE_Landschapsatlas_WFS"},"last_run":"2026-11-06T15:07:18Z","max_response_time":19.23,"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}
