home / docs / sections

Menu

sections: changelog:extra-support-for-row-and-query-pages

This data as json

id page ref title content breadcrumbs references
changelog:extra-support-for-row-and-query-pages changelog extra-support-for-row-and-query-pages   Row and query JSON pages now support the same ?_extra= mechanism as table pages. Row pages can request extras such as foreign_key_tables , query , metadata and database_color ; arbitrary SQL and stored query pages can request extras such as columns , query , metadata and private . The implementation was refactored into a registry of extra classes shared by all three page types. New generated reference documentation describes every ?_extra= parameter available on table, row and query JSON pages, with example output captured from a live Datasette instance at documentation build time. See Expanding JSON responses for the full list. You can explore the new extras using this Datasette extras API explorer tool . Other improvements and fixes to the extras mechanism: Extras that exist to serve the HTML interface ( filters , actions , display_rows ) are no longer advertised or reachable through the JSON API, where requesting them previously returned a 500 serialization error. The pre-1.0 ?_extras= (plural) parameter on row pages has been removed - use ?_extra=foreign_key_tables instead. ["Changelog", "1.0a33 (2026-06-11)"] [{"href": "https://tools.simonwillison.net/datasette-extras-explorer", "label": "Datasette extras API explorer tool"}]
Powered by Datasette · Queries took 8.217ms