โ05-15-2023 10:54 PM
Hi We have a requirement where, If we do an api call , we get response something like below
{
records_remaining : โ200โ,
records_processed: โ100โ,
failed: โ0โ
},
โentityโ: [
"rec1: โabcโ,
โrec2โ:โxyzโ
]
Pagination does not support by Api . we need to wait for 10 sec for every api call until we get records_remaining is 0
for example https:abc.com/8080/getfullload?batch=50 -----> wait for 10 sec and do the same call until we get records remainining to 0
@bojanvelevski Any best way we can achieve this? please help!
Solved! Go to Solution.
โ05-16-2023 12:26 AM
Hi @sravan,
Even though the API does not support pagination, I think we can leverage of the pagination option in the Rest Get snap. There is a Pagination Interval option, which basically means โWait for X seconds before doing the next requestโ.
The logic would be something like:
HasNext: parseInt($records_remaining) > 0
NextURL: https:abc.com/8080/getfullload?batch=50
Let me know if this helps,
Regards,
Bojan
โ05-16-2023 12:26 AM
Hi @sravan,
Even though the API does not support pagination, I think we can leverage of the pagination option in the Rest Get snap. There is a Pagination Interval option, which basically means โWait for X seconds before doing the next requestโ.
The logic would be something like:
HasNext: parseInt($records_remaining) > 0
NextURL: https:abc.com/8080/getfullload?batch=50
Let me know if this helps,
Regards,
Bojan
โ05-16-2023 12:46 AM
Thanks @bojanvelevski you are a Savior. It works!