Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Your QX API key. The X-API-Key header works too

Path Parameters

grid_id
string
required

The grid's ID

sheet_id
string
required

The sheet's ID

Query Parameters

offset
integer
default:0

Rows to skip

limit
integer
default:50

Rows per page, up to 500

row_ids
string

Comma-separated row IDs. Returns only these rows. About 200 IDs fit in a URL most servers accept

column_ids
string

Comma-separated column IDs. Returns only these columns' cells

filters
string

JSON list of {"column_id", "operator", "value"}. A row is kept only if it matches every filter. Operators: equals, not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty, greater_than, less_than, greater_or_equal, less_or_equal, is_true, is_false, on_day, before and after. They compare against the text the app shows in the cell. The number operators ignore thousands commas.

Response

A page of rows

rows
object[]

The page of rows, in the order the app shows them

total_count
integer

The number of rows that match row_ids and filters, across all pages

has_more
boolean

Whether there are rows after this page