Using regular to-do steps you can easily add a task list and create task items in that list. No problem. I want to update another person's to-do list and add tasks. The graph api beta solution seems to be able to provide that as the regular step doesn't offer the ability to add another person's ID / DisplayName, etc...
Regular Steps (no option for someone else's profile)
If I use the Http with Azure to connect with the Graph API you can do this using the beta graph to-do
https://docs.microsoft.com/en-us/graph/api/todo-list-lists?view=graph-rest-beta&tabs=http
So I set this up and I can get the call to go through. I am using the ID value for someone else (not me).
Earlier I grab to user profiles (me and someone else)
Here's the output showing the 2 profile responses with the id's (I am Richard)
Here's the graph api call and you can see I am using the id value for the other person (beginning with ba2f8)
No problem, you'd think this is working normally. But the output response from the http call shows my lists and not Heath's.
What am I doing wrong?
The ref document lists the syntax as GET /users/{id|userPrincipalName}/todo/lists
I assume that to me ... /users/+ id or the user principal name +/todo/lists.
I assume the {} isn't required. I did try it to be safe.
BTW: I am a citizen developer so excuse any dumb statements/lingo use/questions.
Did you test this in the GRAPH Explorer?
I don't suppose you ever found a way to get this to work? I'm trying something similar.