🔥 App update: The new HTTP app is here with a major upgrade

Actually there was a mistake in my screenshot.

I’ll rephrase my question: how can I refer to the cursor field in the request body, regardless the format I use?

1 Like

Particularly we make the call to get Recurring Transactions as that’s not available by the prebuilt Make calls. But there are other Queries that people can write as well. This just happens to be the one we need.

Example:

Select * From RecurringTransaction startposition 1 maxresults 1000

It would be great if “Recurring Transactions“ was added to the Quickbooks easy buttons. It’s a lesser known call, but more people would use it (I think) if they knew about it. :slight_smile:

We currently do use the Quickbooks API call for that instead of the HTTP app. We do prefer it as it has easier authentication and is easier to visually identify as Quickbooks.

Using the Quickbooks API call, however, requires us to take extra steps. Either we can create a repeater loop and break out of it, or we can get the count in advance and build that into the repeater. Both patterns work, but … This new HTTP Request Module paging feature would work even better. It would, however, require us to be able to identify the iteration it is on and update the body with the new paging values per page request.

Here are two older patterns to get that paging loop.

(Though there are some even some new better ways now that scenarios can be called and return values. That feature was added about a year ago, and is a wonderful addition. That would require 2 separate scenarios to be built though.)

Both of those methods work, so there is no need to use the new feature, but it was something I wanted to try out for improved patterns in the future.

The new method would be cleaner and look like this.

But we would need to modify the query in the call, assuming it can be refreshed per call during the self pagination process. I assume that functionality doesn’t exist yet, but perhaps could be in a future update as it would accommodate for many of the “other” non standards:

Ahh, yes, this is the question I was also interested in. Hopefully a future update gives us access to that?

:wrapped_gift: New minor version released today!

A slightly delayed part of our Christmas gift that includes:

:globe_with_meridians: Download a file module – the equivalent of the old Get a file module that now supports authentication, headers, and query parameters, allowing users to make API calls (e.g. Dropbox API) and pass custom parameters.

:globe_with_meridians: Increased pagination limit in Make a request module – pagination limit increased to 10,000 items.

:globe_with_meridians: Bug fixes – all reported issues have been fixed.

Enjoy, and let us know your feedback!

3 Likes

We know about this limitation and are figuring out the solution for your use case.