Hi Mark and thank you for your answer.
You are correct - after some tinkering I came to the same conclusion.
These paging settings seems to work:

After solving the paging functionality I encountered a new issue.
My API-call fram NSX returns a list of VMs with some properties.
I want to use the properties in the "tags"-array from the NSX API-response and place them as properties on existing "virtual_machine"-objects in vROps.
How can I accomplish this task in the Management Pack Builder?
This is an excerpt from the API-response:
{
"results": [
{
"host_id": "4c530c0e-a6fa-4050-abb1-2806ca8c1e2c",
"source": {
"target_id": "4c530c0e-a6fa-4050-abb1-2806ca8c1e2c",
"target_display_name": "<ESX Host Name>",
"target_type": "HostNode",
"is_valid": true
},
"external_id": "5004d0df-1d4f-4de8-7911-1b8730e16f70",
"power_state": "VM_RUNNING",
"local_id_on_host": "13",
"compute_ids": [
"moIdOnHost:13",
"hostLocalId:13",
"locationId:564dced6-7210-15cd-29c3-eafc80fb9a7e",
"instanceUuid:5004d0df-1d4f-4de8-7911-1b8730e16f70",
"externalId:5004d0df-1d4f-4de8-7911-1b8730e16f70",
"biosUuid:42042354-753f-2f98-2d45-c08dde9bd8d2"
],
"type": "REGULAR",
"guest_info": {
"os_name": "Red Hat Enterprise Linux 8 (64-bit)",
"computer_name": "<VM Name>"
},
"resource_type": "VirtualMachine",
"display_name": "<VM Name>",
"tags": [
{
"scope": "ProductionLevel",
"tag": "Test"
},
{
"scope": "SecurityLevel",
"tag": "Intern"
},
{
"scope": "Application",
"tag": "aordn-magnet"
},
{
"scope": "BusinessGroup",
"tag": "GLD"
},
{
"scope": "NetworkClass",
"tag": "Server"
}
],
"_last_sync_time": 1717869845489
},
How can I extract the individual tag properties from the tags-array and create eg. a string in a custom format and place the string as a new property on existing "virtual-machine"-objects in vROps?
Is array-handling supported in the Management Pack Builder?