Glide Table API Get All Filter?

I have data in a table that I’m querying from another platform but rather than bringing ALL the rows over I want to limit it by filtering to a specific date range. Creating the request using the format Glide provides is working fine but is there a way to set a filter in the request so that I’m limiting the search upfront (rather than returning all the rows and filtering in a subsequent step)?

curl --request POST ‘https://api.glideapp.io/api/function/queryTables
–header ‘Content-Type: application/json’
–header ‘Authorization: Bearer XXXXXXXXXXXX’
–data-raw ‘{
“appID”: “XXXXXXXXXXX”,
“queries”: [
{
“tableName”: “native-table-XXXXXXXXX”
}
]
}’

1 Like

No, I’m afraid that’s not supported. It would be nice if it was.

2 Likes

Even just return one row based on RowID would be wonderful – although a full-fledged query would certainly be the next thing we’d ask for! :1st_place_medal:

2 Likes

Insane that this isn’t a feature already.

It is.

Only with Big Tables which have some pesky limitations.

hey guys, is it still not possible to get a single row out of a specific table?

tried this:

 "options": {
        "filter": {
          "column": "RowID",
          "operator": "=",
          "value": "SpecificRowID"
        }
      }

Unfortunately doesn´t work…

Do you use Make for this or just a generic HTTP call?

Make.com - and with make a http-request. I have now solved it within make scenario. and for the glide query, I don’t think it makes any difference whether you retrieve all data records or just one.

But of course it would be nicer…

What I usually do is using the Glide module to get all rows, then apply the get & map functions to get the value I want.