Skip to Main Content
Status Future consideration
Categories Integrations
Created by Daniel McGrath
Created on Nov 23, 2018

Support filtering in the API

The API pages the data it returns, and the pages are limited to a maximum of 200 records.  In scenarios where it isn't possible to programmatically iterate through the pages, such as reporting & (Power)BI, it would be incredibly useful to be able to pre-filter the data by any field, standard or otherwise.

For example, my business produces a 'delivery report' for each customer using PowerBI, that (amongst other things) includes all the Ideas created by a customer.  It would be great to be able to pull the data directly into PowerBI, filtered by customer, using the API, but we can't. 

We currently run an Aha Ideas report, export it into Excel, copy and paste the data into the PowerBI 'Ideas source' spreadsheet and then refresh the PowerBi dashboard.

It's not particularly efficient.

This example applies only to Ideas but the filtering request applies equally to pretty much every type of data that can be queried via the API.

Equally, I'm happy to accept alternative ways of achieving the same thing :)

  • Attach files
  • Stephen McKinney
    Reply
    |
    Apr 22, 2021

    This type of functionality is currently essential to various development efforts on our side. Specifically, the capability to get a list of rows in a custom table where a specified custom field is equal to a specified value. Right now we are stuck pulling the entire table, and then searching through the resulting json to see if a value we are looking for exists in the table. Thats fine at smaller scale but we have several use cases with high volume where we simply don't have time to do a full search for every single request.

  • +1