Проверьте, поддерживает ли ваша конечная точка отдыха пакетную обработку, и затем внедрите это. Большинство API делают в эти дни. (В этом случае вы отправляете несколько запросов в одном файле json / xml в конечную точку)
В противном случае вам просто нужно использовать несколько копий клиентского шага REST. у вас должно получиться по крайней мере 8-10, но убедитесь, что вы не ограничены каким-либо образом на другом конце.
Наконец, если ничего из этого не поможет, попробуйте придумать собственный httpclient в java шаг класса (не javascript) и убедитесь, что вы аутентифицируетесь с остальной конечной точкой только один раз, а не каждый запрос, сохраняя сеанс открытым. Я не уверен на 100%, что это делает остальной клиент, и проверка подлинности часто является самым дорогим.