{"sourceDir":"/app/test_old","totalFiles":0,"totalCaptureApis":0,"totalApis":45,"checkedApis":0,"documentedApis":45,"documentedApisCovered":0,"missingDocumentedApis":45,"groups":[{"apiKey":"GET /api/Meteo/getExternalMeteo","specialType":null,"method":"GET","targetPath":"/api/Meteo/getExternalMeteo","displayPath":"/api/Meteo/getExternalMeteo","localPath":"/api/Meteo/getExternalMeteo","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"METAR/SPECI as GeoJSON by bbox or airport id","tags":["Meteo Data"]},{"apiKey":"POST /api/Meteo/getExternalMeteo","specialType":null,"method":"POST","targetPath":"/api/Meteo/getExternalMeteo","displayPath":"/api/Meteo/getExternalMeteo","localPath":"/api/Meteo/getExternalMeteo","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"METAR/SPECI as GeoJSON by bbox or airport id","tags":["Meteo Data"]},{"apiKey":"POST /api/Meteo/getGribInfo","specialType":null,"method":"POST","targetPath":"/api/Meteo/getGribInfo","displayPath":"/api/Meteo/getGribInfo","localPath":"/api/Meteo/getGribInfo","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Legacy alias for GRIB metadata","tags":["Meteo"]},{"apiKey":"POST /api/Meteo/getMetarTafByAirpotsList","specialType":null,"method":"POST","targetPath":"/api/Meteo/getMetarTafByAirpotsList","displayPath":"/api/Meteo/getMetarTafByAirpotsList","localPath":"/api/Meteo/getMetarTafByAirpotsList","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"METAR and TAF raw text by airport list","tags":["Meteo Data"]},{"apiKey":"GET /api/Meteo/getMetarTafText","specialType":null,"method":"GET","targetPath":"/api/Meteo/getMetarTafText","displayPath":"/api/Meteo/getMetarTafText","localPath":"/api/Meteo/getMetarTafText","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"METAR/SPECI/TAF raw texts after dateTime","tags":["Meteo Data"]},{"apiKey":"GET /api/Meteo/getTafByAirportAndDate","specialType":null,"method":"GET","targetPath":"/api/Meteo/getTafByAirportAndDate","displayPath":"/api/Meteo/getTafByAirportAndDate","localPath":"/api/Meteo/getTafByAirportAndDate","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"TAF list by airport and date","tags":["Meteo Data"]},{"apiKey":"POST /api/Meteo/getTafByAirportsAndDate","specialType":null,"method":"POST","targetPath":"/api/Meteo/getTafByAirportsAndDate","displayPath":"/api/Meteo/getTafByAirportsAndDate","localPath":"/api/Meteo/getTafByAirportsAndDate","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"TAF list by airports and date","tags":["Meteo Data"]},{"apiKey":"POST /api/Meteo/getTafMapByAirportsAndDate","specialType":null,"method":"POST","targetPath":"/api/Meteo/getTafMapByAirportsAndDate","displayPath":"/api/Meteo/getTafMapByAirportsAndDate","localPath":"/api/Meteo/getTafMapByAirportsAndDate","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Latest TAF map by airports and date","tags":["Meteo Data"]},{"apiKey":"GET /api/Meteo/getWeatherBoard","specialType":null,"method":"GET","targetPath":"/api/Meteo/getWeatherBoard","displayPath":"/api/Meteo/getWeatherBoard","localPath":"/api/Meteo/getWeatherBoard","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Airport weather board","tags":["Meteo Data"]},{"apiKey":"GET /api/Meteo/internal/getAirmets","specialType":null,"method":"GET","targetPath":"/api/Meteo/internal/getAirmets","displayPath":"/api/Meteo/internal/getAirmets","localPath":"/api/Meteo/internal/getAirmets","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Active AIRMET zones","tags":["Meteo Data"]},{"apiKey":"GET /api/Meteo/internal/getGamets","specialType":null,"method":"GET","targetPath":"/api/Meteo/internal/getGamets","displayPath":"/api/Meteo/internal/getGamets","localPath":"/api/Meteo/internal/getGamets","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Active GAMET zones","tags":["Meteo Data"]},{"apiKey":"GET /api/Meteo/internal/getSigmets","specialType":null,"method":"GET","targetPath":"/api/Meteo/internal/getSigmets","displayPath":"/api/Meteo/internal/getSigmets","localPath":"/api/Meteo/internal/getSigmets","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Active SIGMET zones","tags":["Meteo Data"]},{"apiKey":"GET /api/Meteo/militaryMeteoAer","specialType":null,"method":"GET","targetPath":"/api/Meteo/militaryMeteoAer","displayPath":"/api/Meteo/militaryMeteoAer","localPath":"/api/Meteo/militaryMeteoAer","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Legacy military weather board wrapper","tags":["Meteo Data"]},{"apiKey":"POST /api/Meteo/militaryMeteoAer","specialType":null,"method":"POST","targetPath":"/api/Meteo/militaryMeteoAer","displayPath":"/api/Meteo/militaryMeteoAer","localPath":"/api/Meteo/militaryMeteoAer","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Legacy military weather board wrapper","tags":["Meteo Data"]},{"apiKey":"POST /api/grib/getGribForPoints","specialType":null,"method":"POST","targetPath":"/api/grib/getGribForPoints","displayPath":"/api/grib/getGribForPoints","localPath":"/api/grib/getGribForPoints","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"GRIB forecast by points","tags":["GRIB Points"]},{"apiKey":"POST /api/grib/getGribInfo","specialType":null,"method":"POST","targetPath":"/api/grib/getGribInfo","displayPath":"/api/grib/getGribInfo","localPath":"/api/grib/getGribInfo","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"GRIB metadata","tags":["GRIB Info"]},{"apiKey":"GET /api/grib/getGribLayersData","specialType":null,"method":"GET","targetPath":"/api/grib/getGribLayersData","displayPath":"/api/grib/getGribLayersData","localPath":"/api/grib/getGribLayersData","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"GRIB layers as binary payload","tags":["GRIB Layers"]},{"apiKey":"GET /api/grib/getGribLayersDataJson","specialType":null,"method":"GET","targetPath":"/api/grib/getGribLayersDataJson","displayPath":"/api/grib/getGribLayersDataJson","localPath":"/api/grib/getGribLayersDataJson","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"GRIB layers as JSON payload","tags":["GRIB Layers"]},{"apiKey":"GET /api/grib/getGribLayersInfo","specialType":null,"method":"GET","targetPath":"/api/grib/getGribLayersInfo","displayPath":"/api/grib/getGribLayersInfo","localPath":"/api/grib/getGribLayersInfo","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"GRIB layers metadata","tags":["GRIB Info"]},{"apiKey":"POST /api/grib/getMeteoByBbox","specialType":null,"method":"POST","targetPath":"/api/grib/getMeteoByBbox","displayPath":"/api/grib/getMeteoByBbox","localPath":"/api/grib/getMeteoByBbox","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Meteo by bounding box","tags":["GRIB Points"]},{"apiKey":"POST /api/grib/getMeteoByTypeInPoint","specialType":null,"method":"POST","targetPath":"/api/grib/getMeteoByTypeInPoint","displayPath":"/api/grib/getMeteoByTypeInPoint","localPath":"/api/grib/getMeteoByTypeInPoint","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Meteo by type in point","tags":["GRIB Points"]},{"apiKey":"POST /api/grib/getMfpGrib","specialType":null,"method":"POST","targetPath":"/api/grib/getMfpGrib","displayPath":"/api/grib/getMfpGrib","localPath":"/api/grib/getMfpGrib","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"MFP GRIB data","tags":["GRIB Points"]},{"apiKey":"POST /api/grib/getSimpleRouteMeteoByGrib","specialType":null,"method":"POST","targetPath":"/api/grib/getSimpleRouteMeteoByGrib","displayPath":"/api/grib/getSimpleRouteMeteoByGrib","localPath":"/api/grib/getSimpleRouteMeteoByGrib","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Meteo for route points","tags":["GRIB Points"]},{"apiKey":"POST /api/grib/getSppiMeteoPoint","specialType":null,"method":"POST","targetPath":"/api/grib/getSppiMeteoPoint","displayPath":"/api/grib/getSppiMeteoPoint","localPath":"/api/grib/getSppiMeteoPoint","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"SPPI meteo for point","tags":["GRIB Points"]},{"apiKey":"POST /api/grib/getSppiMeteoPoints","specialType":null,"method":"POST","targetPath":"/api/grib/getSppiMeteoPoints","displayPath":"/api/grib/getSppiMeteoPoints","localPath":"/api/grib/getSppiMeteoPoints","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"SPPI meteo for points","tags":["GRIB Points"]},{"apiKey":"GET /api/grib/internal/reloadData","specialType":null,"method":"GET","targetPath":"/api/grib/internal/reloadData","displayPath":"/api/grib/internal/reloadData","localPath":"/api/grib/internal/reloadData","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Trigger GRIB data reload","tags":["GRIB Internal"]},{"apiKey":"POST /api/grib/tms/getTileImage","specialType":null,"method":"POST","targetPath":"/api/grib/tms/getTileImage","displayPath":"/api/grib/tms/getTileImage","localPath":"/api/grib/tms/getTileImage","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Get tile image","tags":["GRIB TMS"]},{"apiKey":"GET /api/grib/tms/reload","specialType":null,"method":"GET","targetPath":"/api/grib/tms/reload","displayPath":"/api/grib/tms/reload","localPath":"/api/grib/tms/reload","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Reload tile cache","tags":["GRIB TMS"]},{"apiKey":"POST /api/grib/tms/renderTileImage","specialType":null,"method":"POST","targetPath":"/api/grib/tms/renderTileImage","displayPath":"/api/grib/tms/renderTileImage","localPath":"/api/grib/tms/renderTileImage","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Render tile image","tags":["GRIB TMS"]},{"apiKey":"GET /api/grib/tms/testMem","specialType":null,"method":"GET","targetPath":"/api/grib/tms/testMem","displayPath":"/api/grib/tms/testMem","localPath":"/api/grib/tms/testMem","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Warmup tile cache","tags":["GRIB TMS"]},{"apiKey":"GET /api/grib/tms/{type}/{forecast}/{height}/{z}/{x}/{y}.webp","specialType":null,"method":"GET","targetPath":"/api/grib/tms/{type}/{forecast}/{height}/{z}/{x}/{y}.webp","displayPath":"/api/grib/tms/{type}/{forecast}/{height}/{z}/{x}/{y}.webp","localPath":"/api/grib/tms/{type}/{forecast}/{height}/{z}/{x}/{y}.webp","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Get tile image by path params","tags":["GRIB TMS"]},{"apiKey":"POST /api/grib/wfs/wfs_grid_wind_pb","specialType":null,"method":"POST","targetPath":"/api/grib/wfs/wfs_grid_wind_pb","displayPath":"/api/grib/wfs/wfs_grid_wind_pb","localPath":"/api/grib/wfs/wfs_grid_wind_pb","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"WFS wind grid protobuf payload","tags":["GRIB WFS"]},{"apiKey":"POST /api/grib/wfs/wfs_keys_pb","specialType":null,"method":"POST","targetPath":"/api/grib/wfs/wfs_keys_pb","displayPath":"/api/grib/wfs/wfs_keys_pb","localPath":"/api/grib/wfs/wfs_keys_pb","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"WFS keys protobuf payload","tags":["GRIB WFS"]},{"apiKey":"GET /api/meteoData/getAerodromWeather","specialType":null,"method":"GET","targetPath":"/api/meteoData/getAerodromWeather","displayPath":"/api/meteoData/getAerodromWeather","localPath":"/api/meteoData/getAerodromWeather","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Aerodrome weather payload by airport index","tags":["Meteo Data"]},{"apiKey":"GET /api/meteoData/getAirmet","specialType":null,"method":"GET","targetPath":"/api/meteoData/getAirmet","displayPath":"/api/meteoData/getAirmet","localPath":"/api/meteoData/getAirmet","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"AIRMET by id","tags":["Meteo Data"]},{"apiKey":"POST /api/meteoData/getAirmetGeometry","specialType":null,"method":"POST","targetPath":"/api/meteoData/getAirmetGeometry","displayPath":"/api/meteoData/getAirmetGeometry","localPath":"/api/meteoData/getAirmetGeometry","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Active AIRMET geometry list","tags":["Meteo Data"]},{"apiKey":"GET /api/meteoData/getGamet","specialType":null,"method":"GET","targetPath":"/api/meteoData/getGamet","displayPath":"/api/meteoData/getGamet","localPath":"/api/meteoData/getGamet","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"GAMET by id","tags":["Meteo Data"]},{"apiKey":"POST /api/meteoData/getGametGeometry","specialType":null,"method":"POST","targetPath":"/api/meteoData/getGametGeometry","displayPath":"/api/meteoData/getGametGeometry","localPath":"/api/meteoData/getGametGeometry","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Active GAMET geometry list","tags":["Meteo Data"]},{"apiKey":"GET /api/meteoData/getSigmet","specialType":null,"method":"GET","targetPath":"/api/meteoData/getSigmet","displayPath":"/api/meteoData/getSigmet","localPath":"/api/meteoData/getSigmet","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"SIGMET by id","tags":["Meteo Data"]},{"apiKey":"POST /api/meteoData/getSigmetGeometry","specialType":null,"method":"POST","targetPath":"/api/meteoData/getSigmetGeometry","displayPath":"/api/meteoData/getSigmetGeometry","localPath":"/api/meteoData/getSigmetGeometry","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Active SIGMET geometry list","tags":["Meteo Data"]},{"apiKey":"POST /api/meteoData/getSigmetList","specialType":null,"method":"POST","targetPath":"/api/meteoData/getSigmetList","displayPath":"/api/meteoData/getSigmetList","localPath":"/api/meteoData/getSigmetList","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Active SIGMET list","tags":["Meteo Data"]},{"apiKey":"GET /api/meteoData/getSigwxUpdateDate","specialType":null,"method":"GET","targetPath":"/api/meteoData/getSigwxUpdateDate","displayPath":"/api/meteoData/getSigwxUpdateDate","localPath":"/api/meteoData/getSigwxUpdateDate","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"SIGWX update timestamp by source","tags":["Meteo Data"]},{"apiKey":"GET /api/meteoData/getTc","specialType":null,"method":"GET","targetPath":"/api/meteoData/getTc","displayPath":"/api/meteoData/getTc","localPath":"/api/meteoData/getTc","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Tropical cyclone advisory by id","tags":["Meteo Data"]},{"apiKey":"GET /api/meteoData/getTcAdvisoryList","specialType":null,"method":"GET","targetPath":"/api/meteoData/getTcAdvisoryList","displayPath":"/api/meteoData/getTcAdvisoryList","localPath":"/api/meteoData/getTcAdvisoryList","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Active tropical cyclone advisory list","tags":["Meteo Data"]},{"apiKey":"GET /api/meteoData/getVa","specialType":null,"method":"GET","targetPath":"/api/meteoData/getVa","displayPath":"/api/meteoData/getVa","localPath":"/api/meteoData/getVa","count":0,"checked":false,"checkedAt":null,"statuses":{},"samples":[],"documented":true,"hasCaptures":false,"missingInCaptures":true,"extraCaptureOnly":false,"operationSummary":"Volcanic ash advisory by id","tags":["Meteo Data"]}]}