Paginationbeginner
No endpoint should return an unbounded list; Skip/Take plus a total count is how the caller knows what page they are on and how many there are.
One function you will write in every job you ever have. Get the edges right.
Every field is correct on the first page, a middle page, the last page and beyond it.
Published in full, before you start — every point is one of these and there is nothing else. Each one runs your code; it is not a search for keywords.
No endpoint should return an unbounded list; Skip/Take plus a total count is how the caller knows what page they are on and how many there are.