naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — Users.todo description: 'Microsoft Graph OData Service for namespace microsoft.graph — Users.todo. 58 operations. Lead operation: Microsoft Graph Get todo from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Users.todo created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: microsoft-graph-users-todo baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — Users.todo business capability. Self-contained, no shared references. resources: - name: users-user-id-todo path: /users/{user-id}/todo operations: - name: usersgettodo method: GET description: Microsoft Graph Get todo from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: usersupdatetodo method: PATCH description: Microsoft Graph Update the navigation property todo in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersdeletetodo method: DELETE description: Microsoft Graph Delete navigation property todo for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists path: /users/{user-id}/todo/lists operations: - name: userstodolistlists method: GET description: Microsoft Graph Get lists from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodocreatelists method: POST description: Microsoft Graph Create new navigation property to lists for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-todo-lists-$count path: /users/{user-id}/todo/lists/$count operations: - name: userstodolistsgetcount47c4 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-todo-lists-delta() path: /users/{user-id}/todo/lists/delta() operations: - name: usersusertodolistsdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: users-user-id-todo-lists-todoTaskList-id path: /users/{user-id}/todo/lists/{todoTaskList-id} operations: - name: userstodogetlists method: GET description: Microsoft Graph Get lists from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoupdatelists method: PATCH description: Microsoft Graph Update the navigation property lists in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userstododeletelists method: DELETE description: Microsoft Graph Delete navigation property lists for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists-todoTaskList-id-extensions path: /users/{user-id}/todo/lists/{todoTaskList-id}/extensions operations: - name: userstodolistslistextensions method: GET description: Microsoft Graph Get extensions from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodolistscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-todo-lists-todoTaskList-id-extensions-$count path: /users/{user-id}/todo/lists/{todoTaskList-id}/extensions/$count operations: - name: userstodolistsextensionsgetcount27f6 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-todo-lists-todoTaskList-id-extensions-extension-id path: /users/{user-id}/todo/lists/{todoTaskList-id}/extensions/{extension-id} operations: - name: userstodolistsgetextensions method: GET description: Microsoft Graph Get extensions from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodolistsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userstodolistsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists-todoTaskList-id-tasks path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks operations: - name: userstodolistslisttasks method: GET description: Microsoft Graph Get tasks from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodolistscreatetasks method: POST description: Microsoft Graph Create new navigation property to tasks for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-todo-lists-todoTaskList-id-tasks-$count path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/$count operations: - name: userstodoliststasksgetcount9520 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-todo-lists-todoTaskList-id-tasks-delta() path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/delta() operations: - name: usersusertodoliststodotasklisttasksdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id} operations: - name: userstodolistsgettasks method: GET description: Microsoft Graph Get tasks from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodolistsupdatetasks method: PATCH description: Microsoft Graph Update the navigation property tasks in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userstodolistsdeletetasks method: DELETE description: Microsoft Graph Delete navigation property tasks for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachmentSessions path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions operations: - name: userstodoliststaskslistattachmentsessions method: GET description: Microsoft Graph Get attachmentSessions from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachmentSessions-$c path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/$count operations: - name: userstodoliststasksattachmentsessionsgetcount53ee method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachmentSessions-at path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/{attachmentSession-id} operations: - name: userstodoliststasksgetattachmentsessions method: GET description: Microsoft Graph Get attachmentSessions from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoliststasksupdateattachmentsessions method: PATCH description: Microsoft Graph Update the navigation property attachmentSessions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userstodoliststasksdeleteattachmentsessions method: DELETE description: Microsoft Graph Delete navigation property attachmentSessions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachmentSessions-at path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/{attachmentSession-id}/content operations: - name: userstodoliststasksgetattachmentsessionscontent method: GET description: Microsoft Graph Get content for the navigation property attachmentSessions from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: userstodoliststasksupdateattachmentsessionscontent method: PUT description: Microsoft Graph Update content for the navigation property attachmentSessions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userstodoliststasksdeleteattachmentsessionscontent method: DELETE description: Microsoft Graph Delete content for the navigation property attachmentSessions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments operations: - name: userstodoliststaskslistattachments method: GET description: Microsoft Graph Get attachments from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoliststaskscreateattachments method: POST description: Microsoft Graph Create new navigation property to attachments for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments-$count path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/$count operations: - name: userstodoliststasksattachmentsgetcounte9c9 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments-createUpl path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/createUploadSession operations: - name: usersusertodoliststodotasklisttaskstodotaskattachmentscreateuploadsession method: POST description: Microsoft Graph Invoke action createUploadSession outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments-attachmen path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachmentBase-id} operations: - name: userstodoliststasksgetattachments method: GET description: Microsoft Graph Get attachments from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoliststasksdeleteattachments method: DELETE description: Microsoft Graph Delete navigation property attachments for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments-attachmen path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachmentBase-id}/$value operations: - name: userstodoliststasksgetattachmentscontent method: GET description: Microsoft Graph Get media content for the navigation property attachments from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: userstodoliststasksupdateattachmentscontent method: PUT description: Microsoft Graph Update media content for the navigation property attachments in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userstodoliststasksdeleteattachmentscontent method: DELETE description: Microsoft Graph Delete media content for the navigation property attachments in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-checklistItems path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/checklistItems operations: - name: userstodoliststaskslistchecklistitems method: GET description: Microsoft Graph Get checklistItems from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoliststaskscreatechecklistitems method: POST description: Microsoft Graph Create new navigation property to checklistItems for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-checklistItems-$count path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/checklistItems/$count operations: - name: userstodoliststaskschecklistitemsgetcountf104 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-checklistItems-checkl path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/checklistItems/{checklistItem-id} operations: - name: userstodoliststasksgetchecklistitems method: GET description: Microsoft Graph Get checklistItems from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoliststasksupdatechecklistitems method: PATCH description: Microsoft Graph Update the navigation property checklistItems in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userstodoliststasksdeletechecklistitems method: DELETE description: Microsoft Graph Delete navigation property checklistItems for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-extensions path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions operations: - name: userstodoliststaskslistextensions method: GET description: Microsoft Graph Get extensions from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoliststaskscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-extensions-$count path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/$count operations: - name: userstodoliststasksextensionsgetcountc962 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-extensions-extension- path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/{extension-id} operations: - name: userstodoliststasksgetextensions method: GET description: Microsoft Graph Get extensions from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoliststasksupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userstodoliststasksdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-linkedResources path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources operations: - name: userstodoliststaskslistlinkedresources method: GET description: Microsoft Graph Get linkedResources from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoliststaskscreatelinkedresources method: POST description: Microsoft Graph Create new navigation property to linkedResources for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-linkedResources-$coun path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources/$count operations: - name: userstodoliststaskslinkedresourcesgetcount58c2 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-linkedResources-linke path: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources/{linkedResource-id} operations: - name: userstodoliststasksgetlinkedresources method: GET description: Microsoft Graph Get linkedResources from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userstodoliststasksupdatelinkedresources method: PATCH description: Microsoft Graph Update the navigation property linkedResources in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userstodoliststasksdeletelinkedresources method: DELETE description: Microsoft Graph Delete navigation property linkedResources for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag exposes: - type: rest namespace: microsoft-graph-users-todo-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — Users.todo. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/users/{user-id}/todo name: users-user-id-todo description: REST surface for users-user-id-todo. operations: - method: GET name: usersgettodo description: Microsoft Graph Get todo from users call: microsoft-graph-users-todo.usersgettodo with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersupdatetodo description: Microsoft Graph Update the navigation property todo in users call: microsoft-graph-users-todo.usersupdatetodo with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdeletetodo description: Microsoft Graph Delete navigation property todo for users call: microsoft-graph-users-todo.usersdeletetodo with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists name: users-user-id-todo-lists description: REST surface for users-user-id-todo-lists. operations: - method: GET name: userstodolistlists description: Microsoft Graph Get lists from users call: microsoft-graph-users-todo.userstodolistlists with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userstodocreatelists description: Microsoft Graph Create new navigation property to lists for users call: microsoft-graph-users-todo.userstodocreatelists with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/count name: users-user-id-todo-lists-count description: REST surface for users-user-id-todo-lists-$count. operations: - method: GET name: userstodolistsgetcount47c4 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-todo.userstodolistsgetcount47c4 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/delta name: users-user-id-todo-lists-delta description: REST surface for users-user-id-todo-lists-delta(). operations: - method: GET name: usersusertodolistsdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-todo.usersusertodolistsdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id} name: users-user-id-todo-lists-todotasklist-id description: REST surface for users-user-id-todo-lists-todoTaskList-id. operations: - method: GET name: userstodogetlists description: Microsoft Graph Get lists from users call: microsoft-graph-users-todo.userstodogetlists with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userstodoupdatelists description: Microsoft Graph Update the navigation property lists in users call: microsoft-graph-users-todo.userstodoupdatelists with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userstododeletelists description: Microsoft Graph Delete navigation property lists for users call: microsoft-graph-users-todo.userstododeletelists with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/extensions name: users-user-id-todo-lists-todotasklist-id-extensions description: REST surface for users-user-id-todo-lists-todoTaskList-id-extensions. operations: - method: GET name: userstodolistslistextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-todo.userstodolistslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userstodolistscreateextensions description: Microsoft Graph Create new navigation property to extensions for users call: microsoft-graph-users-todo.userstodolistscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/extensions/count name: users-user-id-todo-lists-todotasklist-id-extensions-count description: REST surface for users-user-id-todo-lists-todoTaskList-id-extensions-$count. operations: - method: GET name: userstodolistsextensionsgetcount27f6 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-todo.userstodolistsextensionsgetcount27f6 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/extensions/{extension-id} name: users-user-id-todo-lists-todotasklist-id-extensions-extension-id description: REST surface for users-user-id-todo-lists-todoTaskList-id-extensions-extension-id. operations: - method: GET name: userstodolistsgetextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-todo.userstodolistsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userstodolistsupdateextensions description: Microsoft Graph Update the navigation property extensions in users call: microsoft-graph-users-todo.userstodolistsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userstodolistsdeleteextensions description: Microsoft Graph Delete navigation property extensions for users call: microsoft-graph-users-todo.userstodolistsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks name: users-user-id-todo-lists-todotasklist-id-tasks description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks. operations: - method: GET name: userstodolistslisttasks description: Microsoft Graph Get tasks from users call: microsoft-graph-users-todo.userstodolistslisttasks with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userstodolistscreatetasks description: Microsoft Graph Create new navigation property to tasks for users call: microsoft-graph-users-todo.userstodolistscreatetasks with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/count name: users-user-id-todo-lists-todotasklist-id-tasks-count description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-$count. operations: - method: GET name: userstodoliststasksgetcount9520 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-todo.userstodoliststasksgetcount9520 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/delta name: users-user-id-todo-lists-todotasklist-id-tasks-delta description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-delta(). operations: - method: GET name: usersusertodoliststodotasklisttasksdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-todo.usersusertodoliststodotasklisttasksdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id} name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id. operations: - method: GET name: userstodolistsgettasks description: Microsoft Graph Get tasks from users call: microsoft-graph-users-todo.userstodolistsgettasks with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userstodolistsupdatetasks description: Microsoft Graph Update the navigation property tasks in users call: microsoft-graph-users-todo.userstodolistsupdatetasks with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userstodolistsdeletetasks description: Microsoft Graph Delete navigation property tasks for users call: microsoft-graph-users-todo.userstodolistsdeletetasks with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/attachmentsessions name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-attachmentsessions description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachmentSessions. operations: - method: GET name: userstodoliststaskslistattachmentsessions description: Microsoft Graph Get attachmentSessions from users call: microsoft-graph-users-todo.userstodoliststaskslistattachmentsessions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/attachmentsessions/count name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-attachmentsessions-c description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachmentSessions-$c. operations: - method: GET name: userstodoliststasksattachmentsessionsgetcount53ee description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-todo.userstodoliststasksattachmentsessionsgetcount53ee outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/attachmentsessions/{attachmentsession-id} name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-attachmentsessions-at description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachmentSessions-at. operations: - method: GET name: userstodoliststasksgetattachmentsessions description: Microsoft Graph Get attachmentSessions from users call: microsoft-graph-users-todo.userstodoliststasksgetattachmentsessions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userstodoliststasksupdateattachmentsessions description: Microsoft Graph Update the navigation property attachmentSessions in users call: microsoft-graph-users-todo.userstodoliststasksupdateattachmentsessions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userstodoliststasksdeleteattachmentsessions description: Microsoft Graph Delete navigation property attachmentSessions for users call: microsoft-graph-users-todo.userstodoliststasksdeleteattachmentsessions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/attachmentsessions/{attachmentsession-id}/content name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-attachmentsessions-at description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachmentSessions-at. operations: - method: GET name: userstodoliststasksgetattachmentsessionscontent description: Microsoft Graph Get content for the navigation property attachmentSessions from users call: microsoft-graph-users-todo.userstodoliststasksgetattachmentsessionscontent outputParameters: - type: object mapping: $. - method: PUT name: userstodoliststasksupdateattachmentsessionscontent description: Microsoft Graph Update content for the navigation property attachmentSessions in users call: microsoft-graph-users-todo.userstodoliststasksupdateattachmentsessionscontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userstodoliststasksdeleteattachmentsessionscontent description: Microsoft Graph Delete content for the navigation property attachmentSessions in users call: microsoft-graph-users-todo.userstodoliststasksdeleteattachmentsessionscontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/attachments name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-attachments description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments. operations: - method: GET name: userstodoliststaskslistattachments description: Microsoft Graph Get attachments from users call: microsoft-graph-users-todo.userstodoliststaskslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userstodoliststaskscreateattachments description: Microsoft Graph Create new navigation property to attachments for users call: microsoft-graph-users-todo.userstodoliststaskscreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/attachments/count name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-attachments-count description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments-$count. operations: - method: GET name: userstodoliststasksattachmentsgetcounte9c9 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-todo.userstodoliststasksattachmentsgetcounte9c9 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/attachments/createuploadsession name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-attachments-createupl description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments-createUpl. operations: - method: POST name: usersusertodoliststodotasklisttaskstodotaskattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: microsoft-graph-users-todo.usersusertodoliststodotasklisttaskstodotaskattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/attachments/{attachmentbase-id} name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-attachments-attachmen description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments-attachmen. operations: - method: GET name: userstodoliststasksgetattachments description: Microsoft Graph Get attachments from users call: microsoft-graph-users-todo.userstodoliststasksgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: userstodoliststasksdeleteattachments description: Microsoft Graph Delete navigation property attachments for users call: microsoft-graph-users-todo.userstodoliststasksdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/attachments/{attachmentbase-id}/value name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-attachments-attachmen description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-attachments-attachmen. operations: - method: GET name: userstodoliststasksgetattachmentscontent description: Microsoft Graph Get media content for the navigation property attachments from users call: microsoft-graph-users-todo.userstodoliststasksgetattachmentscontent outputParameters: - type: object mapping: $. - method: PUT name: userstodoliststasksupdateattachmentscontent description: Microsoft Graph Update media content for the navigation property attachments in users call: microsoft-graph-users-todo.userstodoliststasksupdateattachmentscontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userstodoliststasksdeleteattachmentscontent description: Microsoft Graph Delete media content for the navigation property attachments in users call: microsoft-graph-users-todo.userstodoliststasksdeleteattachmentscontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/checklistitems name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-checklistitems description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-checklistItems. operations: - method: GET name: userstodoliststaskslistchecklistitems description: Microsoft Graph Get checklistItems from users call: microsoft-graph-users-todo.userstodoliststaskslistchecklistitems with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userstodoliststaskscreatechecklistitems description: Microsoft Graph Create new navigation property to checklistItems for users call: microsoft-graph-users-todo.userstodoliststaskscreatechecklistitems with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/checklistitems/count name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-checklistitems-count description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-checklistItems-$count. operations: - method: GET name: userstodoliststaskschecklistitemsgetcountf104 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-todo.userstodoliststaskschecklistitemsgetcountf104 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/checklistitems/{checklistitem-id} name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-checklistitems-checkl description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-checklistItems-checkl. operations: - method: GET name: userstodoliststasksgetchecklistitems description: Microsoft Graph Get checklistItems from users call: microsoft-graph-users-todo.userstodoliststasksgetchecklistitems with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userstodoliststasksupdatechecklistitems description: Microsoft Graph Update the navigation property checklistItems in users call: microsoft-graph-users-todo.userstodoliststasksupdatechecklistitems with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userstodoliststasksdeletechecklistitems description: Microsoft Graph Delete navigation property checklistItems for users call: microsoft-graph-users-todo.userstodoliststasksdeletechecklistitems with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/extensions name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-extensions description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-extensions. operations: - method: GET name: userstodoliststaskslistextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-todo.userstodoliststaskslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userstodoliststaskscreateextensions description: Microsoft Graph Create new navigation property to extensions for users call: microsoft-graph-users-todo.userstodoliststaskscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/extensions/count name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-extensions-count description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-extensions-$count. operations: - method: GET name: userstodoliststasksextensionsgetcountc962 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-todo.userstodoliststasksextensionsgetcountc962 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/extensions/{extension-id} name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-extensions-extension description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-extensions-extension-. operations: - method: GET name: userstodoliststasksgetextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-todo.userstodoliststasksgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userstodoliststasksupdateextensions description: Microsoft Graph Update the navigation property extensions in users call: microsoft-graph-users-todo.userstodoliststasksupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userstodoliststasksdeleteextensions description: Microsoft Graph Delete navigation property extensions for users call: microsoft-graph-users-todo.userstodoliststasksdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/linkedresources name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-linkedresources description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-linkedResources. operations: - method: GET name: userstodoliststaskslistlinkedresources description: Microsoft Graph Get linkedResources from users call: microsoft-graph-users-todo.userstodoliststaskslistlinkedresources with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userstodoliststaskscreatelinkedresources description: Microsoft Graph Create new navigation property to linkedResources for users call: microsoft-graph-users-todo.userstodoliststaskscreatelinkedresources with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/linkedresources/count name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-linkedresources-coun description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-linkedResources-$coun. operations: - method: GET name: userstodoliststaskslinkedresourcesgetcount58c2 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-todo.userstodoliststaskslinkedresourcesgetcount58c2 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/todo/lists/{todotasklist-id}/tasks/{todotask-id}/linkedresources/{linkedresource-id} name: users-user-id-todo-lists-todotasklist-id-tasks-todotask-id-linkedresources-linke description: REST surface for users-user-id-todo-lists-todoTaskList-id-tasks-todoTask-id-linkedResources-linke. operations: - method: GET name: userstodoliststasksgetlinkedresources description: Microsoft Graph Get linkedResources from users call: microsoft-graph-users-todo.userstodoliststasksgetlinkedresources with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userstodoliststasksupdatelinkedresources description: Microsoft Graph Update the navigation property linkedResources in users call: microsoft-graph-users-todo.userstodoliststasksupdatelinkedresources with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userstodoliststasksdeletelinkedresources description: Microsoft Graph Delete navigation property linkedResources for users call: microsoft-graph-users-todo.userstodoliststasksdeletelinkedresources with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-users-todo-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — Users.todo. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-todo-users description: Microsoft Graph Get todo from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.usersgettodo with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property todo in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.usersupdatetodo with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property todo for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.usersdeletetodo with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-lists-users description: Microsoft Graph Get lists from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodolistlists with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to lists for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-todo.userstodocreatelists with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodolistsgetcount47c4 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.usersusertodolistsdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-lists-users-2 description: Microsoft Graph Get lists from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodogetlists with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property lists in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoupdatelists with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property lists for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstododeletelists with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodolistslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to extensions for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-todo.userstodolistscreateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodolistsextensionsgetcount27f6 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-2 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodolistsgetextensions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property extensions in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.userstodolistsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property extensions for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstodolistsdeleteextensions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-tasks-users description: Microsoft Graph Get tasks from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodolistslisttasks with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to tasks for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-todo.userstodolistscreatetasks with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksgetcount9520 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-2 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.usersusertodoliststodotasklisttasksdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-tasks-users-2 description: Microsoft Graph Get tasks from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodolistsgettasks with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property tasks in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.userstodolistsupdatetasks with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property tasks for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstodolistsdeletetasks with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachmentsessions-users description: Microsoft Graph Get attachmentSessions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststaskslistattachmentsessions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksattachmentsessionsgetcount53ee outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachmentsessions-users-2 description: Microsoft Graph Get attachmentSessions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksgetattachmentsessions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property attachmentSessions in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksupdateattachmentsessions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property attachmentSessions for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstodoliststasksdeleteattachmentsessions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-content-navigation description: Microsoft Graph Get content for the navigation property attachmentSessions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksgetattachmentsessionscontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-content-navigation description: Microsoft Graph Update content for the navigation property attachmentSessions in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksupdateattachmentsessionscontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-content-navigation description: Microsoft Graph Delete content for the navigation property attachmentSessions in users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstodoliststasksdeleteattachmentsessionscontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststaskslistattachments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to attachments for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-todo.userstodoliststaskscreateattachments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksattachmentsgetcounte9c9 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createuploadsession description: Microsoft Graph Invoke action createUploadSession hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-todo.usersusertodoliststodotasklisttaskstodotaskattachmentscreateuploadsession with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users-2 description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property attachments for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstodoliststasksdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-media-content description: Microsoft Graph Get media content for the navigation property attachments from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksgetattachmentscontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content description: Microsoft Graph Update media content for the navigation property attachments in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksupdateattachmentscontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-media-content description: Microsoft Graph Delete media content for the navigation property attachments in users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstodoliststasksdeleteattachmentscontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-checklistitems-users description: Microsoft Graph Get checklistItems from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststaskslistchecklistitems with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-5 description: Microsoft Graph Create new navigation property to checklistItems for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-todo.userstodoliststaskscreatechecklistitems with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststaskschecklistitemsgetcountf104 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-checklistitems-users-2 description: Microsoft Graph Get checklistItems from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksgetchecklistitems with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property checklistItems in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksupdatechecklistitems with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property checklistItems for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstodoliststasksdeletechecklistitems with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-3 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststaskslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-6 description: Microsoft Graph Create new navigation property to extensions for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-todo.userstodoliststaskscreateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-7 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksextensionsgetcountc962 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-4 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksgetextensions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-7 description: Microsoft Graph Update the navigation property extensions in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-8 description: Microsoft Graph Delete navigation property extensions for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstodoliststasksdeleteextensions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-linkedresources-users description: Microsoft Graph Get linkedResources from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststaskslistlinkedresources with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-7 description: Microsoft Graph Create new navigation property to linkedResources for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-todo.userstodoliststaskscreatelinkedresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-8 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststaskslinkedresourcesgetcount58c2 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-linkedresources-users-2 description: Microsoft Graph Get linkedResources from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksgetlinkedresources with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-8 description: Microsoft Graph Update the navigation property linkedResources in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-todo.userstodoliststasksupdatelinkedresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-9 description: Microsoft Graph Delete navigation property linkedResources for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-todo.userstodoliststasksdeletelinkedresources with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.