HTTP module with pagination is buggy

:bullseye: What is your goal?

Run the HTTP module with the pagination

:thinking: What is the problem & what have you tried?

It gives an error, and then returns a long string in stead of the expected array. On the second page it works fine, so i thought, let’s lower the pageSize, but that doesnn’t make a difference.

:clipboard: Error messages or input/output bundles

All data was processed, but the bundle was too large to log. The original Size was 3.3 MB.

:camera_with_flash: Screenshots (scenario flow, module settings, errors)

Hello,

What API are you using? Is there any public documentation available which you can share?

For me, it looks like the API may have some limitations and it accepts page size = 1000 but the same time have limit of payload size.
Have you tried changing the page size parameter? Does it affect the response? If no- please try with let’s say 100 items per page.

Have a nice day,
Michal

Hello Michal,

Thank you for your reply.

The API is private, i is blurred for a reason, I am not allowed to share this information.

I assure the api has a limit of 1000 records per page and it works fine in any other setup.

also:

What my conclusion is now, after trying different things:
The problem only exists for output format “array of pages”.
When i use “array of items” everything runs smoothly.

But the problem with array of items is that i dont get the api response, and i usually use that to send myself messages when errors occur on API’s.
So, basically, array of pages is useless at this moment because pagination doesn’t work, and array of items is not my first choice because i don’t get the response, so i think this module needs some fixing and adjustments.

Welcome to the Make community!

This appears to be a bug. You should definitely contact support about this so that the pagination feature in the HTTP module can be fixed/improved to be functional.

Contact Make Support

As this is a community (peer-led) forum, we can only help with using the Make platform as intended (scenario building, troubleshooting scenario/module error messages, etc.). We cannot assist with account, billing, platform availability, technical issues, or bugs with the underlying software.

Make support has access to your specific account details, scenario, execution history, server-side logs, and has internal tools to investigate the issue further. If the issue is with a custom app, Make support will be able to reach out to the external team responsible for maintaining it. Also, you might need to share potentially sensitive information about your account, organisation, scenario, and execution history logs, which is not advisable here on this public forum.

Search for Updates First

Before creating a support ticket, do try to look around if others are facing the same problem, and if there are further steps you can take. Here are some things you can do —

  1. Check the Make Status page to see if it is an ongoing network-wide issue/outage and view any updates (example).

  2. Search this Make forum to see if there are any discussions, updates, and workarounds. Here are some possible search terms you can use:
    tags:error  bug  "not working"

How to Create a Support Ticket

  • If you are unable to log-in, you should use this form to report and resolve your account’s login issue first.

  • When you are logged in to your account, head to the new ticket page to submit a ticket.
    Screenshot of the Contact Support page
    Above: Screenshot of the Contact Support page

After submitting your support ticket, you should receive a confirmation email with the subject “Ticket Created” together with a summary of what you submitted. If you do not receive this automated reply within minutes, try creating a ticket again. Example of email subject: [#1234567] Ticket created | Technical challenge

Priority of Tickets

If you do not receive a response from Make support, simply be patient. Make support receives thousands of tickets, hence tickets have to be prioritised based on the severity of the incidents and organisation’s plan. For more information about the different levels of customer support for each plan, refer to the “Support” section on the Pricing page, or on your organisation’s Subscription page. If you are a free customer, you can create a temporary free Pro account to get quicker support via the ticketing system.

Resolution

When your ticket has an update and/or issue is resolved, we’d love to hear details about it, and how support and you worked to resolve it (including use of any workarounds). By posting your findings and solutions in this thread, we are contributing to this knowledgebase to enable others with similar problems to search for answers.

— @samliew