Hi Matthew,
If you only configure: $.entity.meta.page.hasMore == true.
=> in Has next, SnapLogic knows another page exists, but it may not know how to retrieve it.
I'd recommand checking the API definition;
Option 1: API returns a next-page URL
{
"entity": {
"meta": {
"page": {
"hasMore": true,
"nextUrl": "https://api.example.com/items?page=2"
}
}
}
}=> $.entity.meta.page.hasMore
=> $.entity.meta.page.nextUrl
Option 2: API uses page numbers
{
"entity": {
"meta": {
"page": {
"hasMore": true,
"pageNumber": 1
}
}
}
}=>$.entity.meta.page.hasMore
=> $.entity.meta.page.pageNumber + 1
Option 3: API uses offset/limit:
{
"hasMore": true,
"offset": 100,
"limit": 100
}=> Has next: $.hasMore
=> Next offset: $.offset + $.limit