Get Dataset Endpoint
Return a single dataset's descriptor.
Resolved via visible_dataset — the SAME platform-visibility (and feature-flag) gate POST /datasets/{name}/query uses — so a dataset registered for another platform 404s (DATASET_NOT_FOUND), and a flag-gated dataset with its flag off 404s (FEATURE_NOT_ENABLED), rather than either confirming its existence to a caller who should not see it. Route ordering matters here: this route is declared AFTER GET /datasets (the bare-path list endpoint) but that is not what prevents shadowing — /datasets/{name} requires an extra path segment that a request for plain /datasets never supplies, so the two can never collide regardless of registration order. Verified by the throwaway script's TestClient check that both still resolve.
Path parameters
Headers
Response
Successful Response