503 errors trying to get ToDo lists

Raymond Camden 31 Reputation points
2020-11-03T22:22:42.747+00:00

When I try to get my ToDo lists, using this endpoint, https://graph.microsoft.com/v1.0/me/todo/lists, I get a 503 error

{
"error": {
"code": "UnknownError",
"message": "The service is unavailable.",
"innerError": {
"date": "2020-11-03T22:16:08",
"request-id": "046d52f9-304a-4f73-884e-e0fa737a92fa",
"client-request-id": "7f73ad15-7558-6a4c-0c64-0761fbb618ba"
}
}
}

I've confirmed that I've given permissions to read this resource.

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

8 answers

Sort by: Oldest
  1. Jeremy Thake 6 Reputation points Microsoft Employee
    2020-11-03T22:37:44.053+00:00

    Looking at the request-id on the backend. Your user token did not have the correct permissions. You only had user.read.

    To call teh /todo endpoint as per the docs, you'll need to consent to Tasks.ReadWrite. https://learn.microsoft.com/en-us/graph/api/todo-list-lists?view=graph-rest-1.0

    If you're doing this just in Graph Explorer, there is a Modify Permissions tab where you can consent this permission.

    0 comments No comments

  2. Raymond Camden 31 Reputation points
    2020-11-03T22:42:24.257+00:00

    I've already set the right permissions (as far as I know). This is what I'm seeing:

    37243-image.png

    1 person found this answer helpful.
    0 comments No comments

  3. Jeremy Thake 6 Reputation points Microsoft Employee
    2020-11-03T23:03:12.91+00:00

    I cannot repro this with 3 diff Microsoft Accounts (Consumer / MSA). I'm going to escalate this internally.


  4. Amar Patel 1 Reputation point
    2020-11-24T19:57:45.653+00:00

    I have the same error. I have Tasks.ReadWrite permissions setup.

    0 comments No comments

  5. Bhakti Gaonkar 1 Reputation point
    2020-12-01T16:53:05.293+00:00

    @Raymond Camden , @Amar Patel

    Can you please share if it is MSA id or AAD id. The login screen showed the same email for both personal and AAD accounts.
    It would be helpful in debugging the issue if we have user ID. To retrieve User ID, please :
    a. Open Welcome to To Do (microsoft.com) on your Web app, then open To Do Settings in the top right corner.
    b. Select Copy Session ID.
    c. Paste your User ID