I have a powerapp that needs to collect more than 2000 rows from SQL, so I'm trying to do this in Power Automate;

this is one row of the JSON
{
"statusCode": 200,
"headers": {
"Pragma": "no-cache",
"Transfer-Encoding": "chunked",
"Vary": "Accept-Encoding",
"x-ms-request-id": "xxxxx-cf8e-4e7f-8abf-519757e153b2",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"X-Content-Type-Options": "nosniff",
"X-Frame-Options": "DENY",
"Timing-Allow-Origin": "*",
"x-ms-apihub-cached-response": "true",
"x-ms-apihub-obo": "false",
"Cache-Control": "no-store, no-cache",
"Date": "Tue, 08 Aug 2023 09:29:04 GMT",
"Content-Type": "application/json; charset=utf-8; odata.metadata=minimal",
"Expires": "-1",
"Content-Length": "3149"
},
"body": {
"@odata.context": "https://flow-apim-europe-001-northeurope-01.azure-apim.net/apim/sql/xxxxxxxc243afac420a5344f795bc/$metadata#datasets('default%2Cdefault')/tables('%5Bxxxxxx%5D.%5BCurrent%5D')/items",
"value": [
{
"@odata.etag": "",
"ItemInternalId": "xxxxx-7ed7-4bae-91d4-892576dd8be1",
"FirstName": "xxxx",
"LastName": "xxxx",
"Refund": xxx,
"AccountName": "xxxx",
"AccountNumber": "xxxx",
"SortCode": "xxxx",
"RoomNumber": "xxxx",
"HasFutureBooking": "Yes",
"ActualDepartureDate": "2023-06-13T00:00:00",
"ExpectedDepartureDate": "2023-06-13T00:00:00",
"Site": "xxxxx",
"Session": "xxxxx",
"StatusId": 2,
"RawId": 42242,
"CheckValues": "xxxx",
"ImportDate": "2023-07-20T12:00:00",
"RefundId": 27838,
"StudentId": "xxxx",
"SPV": "xxxx"
}
]
}
}
and the schema
{
"type": "object",
"properties": {
"statusCode": {
"type": "integer"
},
"headers": {
"type": "object",
"properties": {
"Pragma": {
"type": "string"
},
"Transfer-Encoding": {
"type": "string"
},
"Vary": {
"type": "string"
},
"x-ms-request-id": {
"type": "string"
},
"Strict-Transport-Security": {
"type": "string"
},
"X-Content-Type-Options": {
"type": "string"
},
"X-Frame-Options": {
"type": "string"
},
"Timing-Allow-Origin": {
"type": "string"
},
"x-ms-apihub-cached-response": {
"type": "string"
},
"x-ms-apihub-obo": {
"type": "string"
},
"Cache-Control": {
"type": "string"
},
"Date": {
"type": "string"
},
"Content-Type": {
"type": "string"
},
"Expires": {
"type": "string"
},
"Content-Length": {
"type": "string"
}
}
},
"body": {
"type": "object",
"properties": {
"@@odata.context": {
"type": "string"
},
"value": {
"type": "array",
"items": {
"type": "object",
"properties": {
"@@odata.etag": {
"type": "string"
},
"ItemInternalId": {
"type": "string"
},
"FirstName": {
"type": "string"
},
"LastName": {
"type": "string"
},
"Refund": {
"type": "integer"
},
"AccountName": {
"type": "string"
},
"AccountNumber": {
"type": "string"
},
"SortCode": {
"type": "string"
},
"RoomNumber": {
"type": "string"
},
"HasFutureBooking": {
"type": "string"
},
"ActualDepartureDate": {
"type": "string"
},
"ExpectedDepartureDate": {
"type": "string"
},
"Site": {
"type": "string"
},
"Session": {
"type": "string"
},
"StatusId": {
"type": "integer"
},
"RawId": {
"type": "integer"
},
"CheckValues": {
"type": "string"
},
"ImportDate": {
"type": "string"
},
"RefundId": {
"type": "integer"
},
"StudentId": {
"type": "string"
},
"SPV": {
"type": "string"
},
"SwiftCode": {
"type": "string"
},
"IBAN": {
"type": "string"
}
},
"required": [
]
}
}
}
}
}
}
In powerapps my Collect has one row in the table
