Closed corranrogue9 closed 1 year ago
I concur with these changes as an interim clarification step even though we will need to merge REST guidelines to Graph guidelines later this year. @dkershaw10 could you please review as well?
@corranrogue9 Could you please add an additional guidance to cover https://github.com/microsoft/api-guidelines/issues/467 as it directly relates to paging?
as per discussion decided to resolve issue #467 as a separate work.
@dkershaw10 or @OlgaPodo do you have additional feedback on this change?
I noticed that we have been considering the use of
@nextLink
to be synonymous with server-driven paging. There are some workloads that provide a@nextLink
using the$skip
and$top
query parameters. These workloads are "really" using client-driven paging since they make no guarantee that elements aren't missing or duplicated. I added a section to call out that services must use some form of pagination, and that they can use either server-driven, client-driven, or both. I also note that server-driven paging leverages the$skiptoken
query paramter.