Get dataset schema
Discover what field keys exist in each JSON bucket (inputs, expected_outputs, metadata, extras) across this dataset’s items, along with a coverage count and inferred data type for each key. Useful for pre-populating a field mapper UI or for an MCP agent to understand what data is available before constructing a mapping. Returns empty objects for all buckets if the dataset has no items.
Pass version to describe the dataset as it stood at a past committed version. Omitting it describes the dataset as it stands now.
Authorizations
Query Parameters
Read the dataset as of one committed version instead of as it stands now.
Takes the per-dataset version number (?version=3).
Only committed versions resolve. Anything unresolvable is a 404, and that 404 is deliberately identical for "no such version" and "that version exists but is not committed", so it cannot leak a write in flight.
Omitting the parameter reads the dataset as it stands now.
Response
Dataset schema per bucket
Response object for standard API responses.