ToDo List endpoint does not return nextLink unless '$top' is specified

Bennett Wendorf 6 Reputation points
2021-09-18T01:21:19.1+00:00

Hi all,

I've noticed that the ToDo lists endpoint (v1.0/me/todo/lists) does not return an '@odata.nextLink' url unless the "$top" parameter is specified. If no parameters at all are included, such as below, then only 16 lists are returned, with no "@odata.nextLink" url even if more than 16 lists are owned by the user. This occurs in Graph explorer, as well as from python.

GET https://graph.microsoft.com/v1.0/me/todo/lists

However, if the "$top" parameter is specified like below, then it all works as expected, returning an "@odata.nextLink" url when necessary. This is true even if "$top" is set to exactly 16, which is what the api call would return with no "$top" parameter.

GET https://graph.microsoft.com/v1.0/me/todo/lists?$top=16

Am I missing some reason here why the "@odata.nextLink" url would not be returned normally?

Thanks in Advance!

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,569 questions
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. Shweta Choudhary 601 Reputation points Microsoft Employee
    2021-09-22T21:05:32.12+00:00

    Thank you for reaching out.

    I am able to repro this issue. We will look into this.

    Thanks.

    0 comments No comments