{"openapi":"3.0.3","info":{"title":"Enterprise Data Crawler Platform Public API","version":"1.0.0","description":"Public integration API for source/job/run summaries, dry-run crawler simulation, parser suggestions, dedupe, robots checks, and scheduler previews."},"servers":[{"url":"https://crawler.sun-bd.com"}],"paths":{"/api/public/v1/health":{"get":{"summary":"Read public API health.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/catalog":{"get":{"summary":"Read endpoint catalog.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/features":{"get":{"summary":"Read public feature catalog.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/sources":{"get":{"summary":"Read source summaries.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/jobs":{"get":{"summary":"Read crawler job summaries.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/runs/latest":{"get":{"summary":"Read latest crawler run summaries.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/crawl/simulate":{"post":{"summary":"Run a safe dry-run crawler simulation.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/parser-rule/suggest":{"post":{"summary":"Suggest a parser rule.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/quality/dedupe":{"post":{"summary":"Check dedupe hash and similarity.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/compliance/robots-check":{"post":{"summary":"Check robots.txt policy.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/scheduler/preview":{"post":{"summary":"Preview cron schedule.","responses":{"200":{"description":"Successful response."}}}},"/api/public/v1/elasticsearch/templates":{"get":{"summary":"Read ES template names and index patterns.","responses":{"200":{"description":"Successful response."}}}}}}