List or read grids
List the grids in a project, look at one grid’s setup or its processing status, or see the column types you can add to a grid.
Example: “What grids do I have going in this project?”
Usage: choose what you want with view — the grid inventory (list), one grid’s full setup (detail, needs the grid id), its processing status (status, needs the grid id), or the catalog of column types you can add (column_options). The inventory comes back in pages of up to 100 (50 by default) and can be narrowed by name, workflow, or who created it, and ranked by newest, most recently updated, or by how many rows sit in a given state (for example to surface the grids with the most failed rows first).
Response: for the inventory, a page of grids, each with its name, when it was created, its row and column counts, and how many rows sit in each processing state. Detail adds the grid’s columns and its saved sort and filter; status returns the counts plus who is editing it right now. Column options lists each addable type with its name and description.
Headers
Project ID for tenant scoping
Overrides the key's workspace
User API key
Body
Grid listing: 'list' (inventory), 'detail' (config), 'status' (processing), or 'column_options' (the live, project-specific catalog of addable column types and usable workflow columns — call it to get the valid column types rather than guessing them).
list, detail, status, column_options Grid id. Required for view='detail' and view='status'. Optional for view='list' and view='column_options'
Optional workflow filter for the list view
x >= 11 <= x <= 100Sort the list view by created_at, updated_at, or status_count. Use status_count to rank grids by how many rows are in the sort_status state — e.g. sort_by=status_count + sort_status=failed + sort_order=desc surfaces the grids with the most failed rows first, so 'which grids failed' is answered from the top of one page instead of scanning every grid.
created_at, updated_at, status_count Sort direction for sort_by; asc or desc.
asc, desc Row status counted when sort_by=status_count (e.g. failed, completed, awaiting_interaction). Pairs with sort_by=status_count to rank grids by that status.
pending, running, completed, failed, cancelled, awaiting_interaction Free-text filter on grid name for the list view.
Filter by creator user id(s)
Only grids with a run at/after this time
Only grids with a run at/before this time
Response
Successful Response