naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — planner.plannerPlan description: 'Microsoft Graph OData Service for namespace microsoft.graph — planner.plannerPlan. 51 operations. Lead operation: Microsoft Graph List plans. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - planner.plannerPlan 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-planner-plannerplan baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — planner.plannerPlan business capability. Self-contained, no shared references. resources: - name: planner-plans path: /planner/plans operations: - name: plannerlistplans method: GET description: Microsoft Graph List plans 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: plannercreateplans method: POST description: Microsoft Graph Create plannerPlan outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: planner-plans-$count path: /planner/plans/$count operations: - name: plannerplansgetcounte322 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: planner-plans-plannerPlan-id path: /planner/plans/{plannerPlan-id} operations: - name: plannergetplans method: GET description: Microsoft Graph Get plannerPlan 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: plannerupdateplans method: PATCH description: Microsoft Graph Update plannerPlan outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: plannerdeleteplans method: DELETE description: Microsoft Graph Delete plannerPlan outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-buckets path: /planner/plans/{plannerPlan-id}/buckets operations: - name: plannerplanslistbuckets method: GET description: Microsoft Graph List buckets 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: plannerplanscreatebuckets method: POST description: Microsoft Graph Create new navigation property to buckets for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: planner-plans-plannerPlan-id-buckets-$count path: /planner/plans/{plannerPlan-id}/buckets/$count operations: - name: plannerplansbucketsgetcount240a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: planner-plans-plannerPlan-id-buckets-plannerBucket-id path: /planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id} operations: - name: plannerplansgetbuckets method: GET description: Microsoft Graph Get buckets from planner 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: plannerplansupdatebuckets method: PATCH description: Microsoft Graph Update the navigation property buckets in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplansdeletebuckets method: DELETE description: Microsoft Graph Delete navigation property buckets for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks path: /planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks operations: - name: plannerplansbucketslisttasks method: GET description: Microsoft Graph Get tasks from planner 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: plannerplansbucketscreatetasks method: POST description: Microsoft Graph Create new navigation property to tasks for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-$count path: /planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count operations: - name: plannerplansbucketstasksgetcount8a6a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id path: /planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id} operations: - name: plannerplansbucketsgettasks method: GET description: Microsoft Graph Get tasks from planner 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: plannerplansbucketsupdatetasks method: PATCH description: Microsoft Graph Update the navigation property tasks in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplansbucketsdeletetasks method: DELETE description: Microsoft Graph Delete navigation property tasks for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id-assig path: /planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat operations: - name: plannerplansbucketstasksgetassignedtotaskboardformat method: GET description: Microsoft Graph Get assignedToTaskBoardFormat from planner 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: plannerplansbucketstasksupdateassignedtotaskboardformat method: PATCH description: Microsoft Graph Update the navigation property assignedToTaskBoardFormat in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag value. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplansbucketstasksdeleteassignedtotaskboardformat method: DELETE description: Microsoft Graph Delete navigation property assignedToTaskBoardFormat for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id-bucke path: /planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat operations: - name: plannerplansbucketstasksgetbuckettaskboardformat method: GET description: Microsoft Graph Get bucketTaskBoardFormat from planner 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: plannerplansbucketstasksupdatebuckettaskboardformat method: PATCH description: Microsoft Graph Update the navigation property bucketTaskBoardFormat in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag value. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplansbucketstasksdeletebuckettaskboardformat method: DELETE description: Microsoft Graph Delete navigation property bucketTaskBoardFormat for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id-detai path: /planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details operations: - name: plannerplansbucketstasksgetdetails method: GET description: Microsoft Graph Get details from planner 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: plannerplansbucketstasksupdatedetails method: PATCH description: Microsoft Graph Update the navigation property details in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag value. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplansbucketstasksdeletedetails method: DELETE description: Microsoft Graph Delete navigation property details for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id-progr path: /planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat operations: - name: plannerplansbucketstasksgetprogresstaskboardformat method: GET description: Microsoft Graph Get progressTaskBoardFormat from planner 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: plannerplansbucketstasksupdateprogresstaskboardformat method: PATCH description: Microsoft Graph Update the navigation property progressTaskBoardFormat in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag value. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplansbucketstasksdeleteprogresstaskboardformat method: DELETE description: Microsoft Graph Delete navigation property progressTaskBoardFormat for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-details path: /planner/plans/{plannerPlan-id}/details operations: - name: plannerplansgetdetails method: GET description: Microsoft Graph Get plannerPlanDetails 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: plannerplansupdatedetails method: PATCH description: Microsoft Graph Update plannerplandetails outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag value. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplansdeletedetails method: DELETE description: Microsoft Graph Delete navigation property details for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-tasks path: /planner/plans/{plannerPlan-id}/tasks operations: - name: plannerplanslisttasks method: GET description: Microsoft Graph List tasks 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: plannerplanscreatetasks method: POST description: Microsoft Graph Create new navigation property to tasks for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: planner-plans-plannerPlan-id-tasks-$count path: /planner/plans/{plannerPlan-id}/tasks/$count operations: - name: plannerplanstasksgetcount09d1 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: planner-plans-plannerPlan-id-tasks-plannerTask-id path: /planner/plans/{plannerPlan-id}/tasks/{plannerTask-id} operations: - name: plannerplansgettasks method: GET description: Microsoft Graph Get tasks from planner 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: plannerplansupdatetasks method: PATCH description: Microsoft Graph Update the navigation property tasks in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplansdeletetasks method: DELETE description: Microsoft Graph Delete navigation property tasks for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-tasks-plannerTask-id-assignedToTaskBoardFormat path: /planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat operations: - name: plannerplanstasksgetassignedtotaskboardformat method: GET description: Microsoft Graph Get assignedToTaskBoardFormat from planner 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: plannerplanstasksupdateassignedtotaskboardformat method: PATCH description: Microsoft Graph Update the navigation property assignedToTaskBoardFormat in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag value. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplanstasksdeleteassignedtotaskboardformat method: DELETE description: Microsoft Graph Delete navigation property assignedToTaskBoardFormat for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-tasks-plannerTask-id-bucketTaskBoardFormat path: /planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat operations: - name: plannerplanstasksgetbuckettaskboardformat method: GET description: Microsoft Graph Get bucketTaskBoardFormat from planner 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: plannerplanstasksupdatebuckettaskboardformat method: PATCH description: Microsoft Graph Update the navigation property bucketTaskBoardFormat in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag value. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplanstasksdeletebuckettaskboardformat method: DELETE description: Microsoft Graph Delete navigation property bucketTaskBoardFormat for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-tasks-plannerTask-id-details path: /planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details operations: - name: plannerplanstasksgetdetails method: GET description: Microsoft Graph Get details from planner 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: plannerplanstasksupdatedetails method: PATCH description: Microsoft Graph Update the navigation property details in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag value. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplanstasksdeletedetails method: DELETE description: Microsoft Graph Delete navigation property details for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: planner-plans-plannerPlan-id-tasks-plannerTask-id-progressTaskBoardFormat path: /planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat operations: - name: plannerplanstasksgetprogresstaskboardformat method: GET description: Microsoft Graph Get progressTaskBoardFormat from planner 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: plannerplanstasksupdateprogresstaskboardformat method: PATCH description: Microsoft Graph Update the navigation property progressTaskBoardFormat in planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag value. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: plannerplanstasksdeleteprogresstaskboardformat method: DELETE description: Microsoft Graph Delete navigation property progressTaskBoardFormat for planner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag exposes: - type: rest namespace: microsoft-graph-planner-plannerplan-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — planner.plannerPlan. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/planner/plans name: planner-plans description: REST surface for planner-plans. operations: - method: GET name: plannerlistplans description: Microsoft Graph List plans call: microsoft-graph-planner-plannerplan.plannerlistplans with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: plannercreateplans description: Microsoft Graph Create plannerPlan call: microsoft-graph-planner-plannerplan.plannercreateplans with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/planner/plans/count name: planner-plans-count description: REST surface for planner-plans-$count. operations: - method: GET name: plannerplansgetcounte322 description: Microsoft Graph Get the number of the resource call: microsoft-graph-planner-plannerplan.plannerplansgetcounte322 outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id} name: planner-plans-plannerplan-id description: REST surface for planner-plans-plannerPlan-id. operations: - method: GET name: plannergetplans description: Microsoft Graph Get plannerPlan call: microsoft-graph-planner-plannerplan.plannergetplans with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerupdateplans description: Microsoft Graph Update plannerPlan call: microsoft-graph-planner-plannerplan.plannerupdateplans with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerdeleteplans description: Microsoft Graph Delete plannerPlan call: microsoft-graph-planner-plannerplan.plannerdeleteplans with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets name: planner-plans-plannerplan-id-buckets description: REST surface for planner-plans-plannerPlan-id-buckets. operations: - method: GET name: plannerplanslistbuckets description: Microsoft Graph List buckets call: microsoft-graph-planner-plannerplan.plannerplanslistbuckets with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: plannerplanscreatebuckets description: Microsoft Graph Create new navigation property to buckets for planner call: microsoft-graph-planner-plannerplan.plannerplanscreatebuckets with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets/count name: planner-plans-plannerplan-id-buckets-count description: REST surface for planner-plans-plannerPlan-id-buckets-$count. operations: - method: GET name: plannerplansbucketsgetcount240a description: Microsoft Graph Get the number of the resource call: microsoft-graph-planner-plannerplan.plannerplansbucketsgetcount240a outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets/{plannerbucket-id} name: planner-plans-plannerplan-id-buckets-plannerbucket-id description: REST surface for planner-plans-plannerPlan-id-buckets-plannerBucket-id. operations: - method: GET name: plannerplansgetbuckets description: Microsoft Graph Get buckets from planner call: microsoft-graph-planner-plannerplan.plannerplansgetbuckets with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplansupdatebuckets description: Microsoft Graph Update the navigation property buckets in planner call: microsoft-graph-planner-plannerplan.plannerplansupdatebuckets with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplansdeletebuckets description: Microsoft Graph Delete navigation property buckets for planner call: microsoft-graph-planner-plannerplan.plannerplansdeletebuckets with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets/{plannerbucket-id}/tasks name: planner-plans-plannerplan-id-buckets-plannerbucket-id-tasks description: REST surface for planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks. operations: - method: GET name: plannerplansbucketslisttasks description: Microsoft Graph Get tasks from planner call: microsoft-graph-planner-plannerplan.plannerplansbucketslisttasks with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: plannerplansbucketscreatetasks description: Microsoft Graph Create new navigation property to tasks for planner call: microsoft-graph-planner-plannerplan.plannerplansbucketscreatetasks with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets/{plannerbucket-id}/tasks/count name: planner-plans-plannerplan-id-buckets-plannerbucket-id-tasks-count description: REST surface for planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-$count. operations: - method: GET name: plannerplansbucketstasksgetcount8a6a description: Microsoft Graph Get the number of the resource call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksgetcount8a6a outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets/{plannerbucket-id}/tasks/{plannertask-id} name: planner-plans-plannerplan-id-buckets-plannerbucket-id-tasks-plannertask-id description: REST surface for planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id. operations: - method: GET name: plannerplansbucketsgettasks description: Microsoft Graph Get tasks from planner call: microsoft-graph-planner-plannerplan.plannerplansbucketsgettasks with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplansbucketsupdatetasks description: Microsoft Graph Update the navigation property tasks in planner call: microsoft-graph-planner-plannerplan.plannerplansbucketsupdatetasks with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplansbucketsdeletetasks description: Microsoft Graph Delete navigation property tasks for planner call: microsoft-graph-planner-plannerplan.plannerplansbucketsdeletetasks with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets/{plannerbucket-id}/tasks/{plannertask-id}/assignedtotaskboardformat name: planner-plans-plannerplan-id-buckets-plannerbucket-id-tasks-plannertask-id-assig description: REST surface for planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id-assig. operations: - method: GET name: plannerplansbucketstasksgetassignedtotaskboardformat description: Microsoft Graph Get assignedToTaskBoardFormat from planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksgetassignedtotaskboardformat with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplansbucketstasksupdateassignedtotaskboardformat description: Microsoft Graph Update the navigation property assignedToTaskBoardFormat in planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksupdateassignedtotaskboardformat with: If-Match: rest.If-Match body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplansbucketstasksdeleteassignedtotaskboardformat description: Microsoft Graph Delete navigation property assignedToTaskBoardFormat for planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksdeleteassignedtotaskboardformat with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets/{plannerbucket-id}/tasks/{plannertask-id}/buckettaskboardformat name: planner-plans-plannerplan-id-buckets-plannerbucket-id-tasks-plannertask-id-bucke description: REST surface for planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id-bucke. operations: - method: GET name: plannerplansbucketstasksgetbuckettaskboardformat description: Microsoft Graph Get bucketTaskBoardFormat from planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksgetbuckettaskboardformat with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplansbucketstasksupdatebuckettaskboardformat description: Microsoft Graph Update the navigation property bucketTaskBoardFormat in planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksupdatebuckettaskboardformat with: If-Match: rest.If-Match body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplansbucketstasksdeletebuckettaskboardformat description: Microsoft Graph Delete navigation property bucketTaskBoardFormat for planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksdeletebuckettaskboardformat with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets/{plannerbucket-id}/tasks/{plannertask-id}/details name: planner-plans-plannerplan-id-buckets-plannerbucket-id-tasks-plannertask-id-detai description: REST surface for planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id-detai. operations: - method: GET name: plannerplansbucketstasksgetdetails description: Microsoft Graph Get details from planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksgetdetails with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplansbucketstasksupdatedetails description: Microsoft Graph Update the navigation property details in planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksupdatedetails with: If-Match: rest.If-Match body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplansbucketstasksdeletedetails description: Microsoft Graph Delete navigation property details for planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksdeletedetails with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/buckets/{plannerbucket-id}/tasks/{plannertask-id}/progresstaskboardformat name: planner-plans-plannerplan-id-buckets-plannerbucket-id-tasks-plannertask-id-progr description: REST surface for planner-plans-plannerPlan-id-buckets-plannerBucket-id-tasks-plannerTask-id-progr. operations: - method: GET name: plannerplansbucketstasksgetprogresstaskboardformat description: Microsoft Graph Get progressTaskBoardFormat from planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksgetprogresstaskboardformat with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplansbucketstasksupdateprogresstaskboardformat description: Microsoft Graph Update the navigation property progressTaskBoardFormat in planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksupdateprogresstaskboardformat with: If-Match: rest.If-Match body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplansbucketstasksdeleteprogresstaskboardformat description: Microsoft Graph Delete navigation property progressTaskBoardFormat for planner call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksdeleteprogresstaskboardformat with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/details name: planner-plans-plannerplan-id-details description: REST surface for planner-plans-plannerPlan-id-details. operations: - method: GET name: plannerplansgetdetails description: Microsoft Graph Get plannerPlanDetails call: microsoft-graph-planner-plannerplan.plannerplansgetdetails with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplansupdatedetails description: Microsoft Graph Update plannerplandetails call: microsoft-graph-planner-plannerplan.plannerplansupdatedetails with: If-Match: rest.If-Match body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplansdeletedetails description: Microsoft Graph Delete navigation property details for planner call: microsoft-graph-planner-plannerplan.plannerplansdeletedetails with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/tasks name: planner-plans-plannerplan-id-tasks description: REST surface for planner-plans-plannerPlan-id-tasks. operations: - method: GET name: plannerplanslisttasks description: Microsoft Graph List tasks call: microsoft-graph-planner-plannerplan.plannerplanslisttasks with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: plannerplanscreatetasks description: Microsoft Graph Create new navigation property to tasks for planner call: microsoft-graph-planner-plannerplan.plannerplanscreatetasks with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/tasks/count name: planner-plans-plannerplan-id-tasks-count description: REST surface for planner-plans-plannerPlan-id-tasks-$count. operations: - method: GET name: plannerplanstasksgetcount09d1 description: Microsoft Graph Get the number of the resource call: microsoft-graph-planner-plannerplan.plannerplanstasksgetcount09d1 outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/tasks/{plannertask-id} name: planner-plans-plannerplan-id-tasks-plannertask-id description: REST surface for planner-plans-plannerPlan-id-tasks-plannerTask-id. operations: - method: GET name: plannerplansgettasks description: Microsoft Graph Get tasks from planner call: microsoft-graph-planner-plannerplan.plannerplansgettasks with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplansupdatetasks description: Microsoft Graph Update the navigation property tasks in planner call: microsoft-graph-planner-plannerplan.plannerplansupdatetasks with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplansdeletetasks description: Microsoft Graph Delete navigation property tasks for planner call: microsoft-graph-planner-plannerplan.plannerplansdeletetasks with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/tasks/{plannertask-id}/assignedtotaskboardformat name: planner-plans-plannerplan-id-tasks-plannertask-id-assignedtotaskboardformat description: REST surface for planner-plans-plannerPlan-id-tasks-plannerTask-id-assignedToTaskBoardFormat. operations: - method: GET name: plannerplanstasksgetassignedtotaskboardformat description: Microsoft Graph Get assignedToTaskBoardFormat from planner call: microsoft-graph-planner-plannerplan.plannerplanstasksgetassignedtotaskboardformat with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplanstasksupdateassignedtotaskboardformat description: Microsoft Graph Update the navigation property assignedToTaskBoardFormat in planner call: microsoft-graph-planner-plannerplan.plannerplanstasksupdateassignedtotaskboardformat with: If-Match: rest.If-Match body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplanstasksdeleteassignedtotaskboardformat description: Microsoft Graph Delete navigation property assignedToTaskBoardFormat for planner call: microsoft-graph-planner-plannerplan.plannerplanstasksdeleteassignedtotaskboardformat with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/tasks/{plannertask-id}/buckettaskboardformat name: planner-plans-plannerplan-id-tasks-plannertask-id-buckettaskboardformat description: REST surface for planner-plans-plannerPlan-id-tasks-plannerTask-id-bucketTaskBoardFormat. operations: - method: GET name: plannerplanstasksgetbuckettaskboardformat description: Microsoft Graph Get bucketTaskBoardFormat from planner call: microsoft-graph-planner-plannerplan.plannerplanstasksgetbuckettaskboardformat with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplanstasksupdatebuckettaskboardformat description: Microsoft Graph Update the navigation property bucketTaskBoardFormat in planner call: microsoft-graph-planner-plannerplan.plannerplanstasksupdatebuckettaskboardformat with: If-Match: rest.If-Match body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplanstasksdeletebuckettaskboardformat description: Microsoft Graph Delete navigation property bucketTaskBoardFormat for planner call: microsoft-graph-planner-plannerplan.plannerplanstasksdeletebuckettaskboardformat with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/tasks/{plannertask-id}/details name: planner-plans-plannerplan-id-tasks-plannertask-id-details description: REST surface for planner-plans-plannerPlan-id-tasks-plannerTask-id-details. operations: - method: GET name: plannerplanstasksgetdetails description: Microsoft Graph Get details from planner call: microsoft-graph-planner-plannerplan.plannerplanstasksgetdetails with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplanstasksupdatedetails description: Microsoft Graph Update the navigation property details in planner call: microsoft-graph-planner-plannerplan.plannerplanstasksupdatedetails with: If-Match: rest.If-Match body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplanstasksdeletedetails description: Microsoft Graph Delete navigation property details for planner call: microsoft-graph-planner-plannerplan.plannerplanstasksdeletedetails with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/planner/plans/{plannerplan-id}/tasks/{plannertask-id}/progresstaskboardformat name: planner-plans-plannerplan-id-tasks-plannertask-id-progresstaskboardformat description: REST surface for planner-plans-plannerPlan-id-tasks-plannerTask-id-progressTaskBoardFormat. operations: - method: GET name: plannerplanstasksgetprogresstaskboardformat description: Microsoft Graph Get progressTaskBoardFormat from planner call: microsoft-graph-planner-plannerplan.plannerplanstasksgetprogresstaskboardformat with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: plannerplanstasksupdateprogresstaskboardformat description: Microsoft Graph Update the navigation property progressTaskBoardFormat in planner call: microsoft-graph-planner-plannerplan.plannerplanstasksupdateprogresstaskboardformat with: If-Match: rest.If-Match body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: plannerplanstasksdeleteprogresstaskboardformat description: Microsoft Graph Delete navigation property progressTaskBoardFormat for planner call: microsoft-graph-planner-plannerplan.plannerplanstasksdeleteprogresstaskboardformat with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-planner-plannerplan-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — planner.plannerPlan. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-list-plans description: Microsoft Graph List plans hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerlistplans with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-plannerplan description: Microsoft Graph Create plannerPlan hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-planner-plannerplan.plannercreateplans 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-planner-plannerplan.plannerplansgetcounte322 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-plannerplan description: Microsoft Graph Get plannerPlan hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannergetplans with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-plannerplan description: Microsoft Graph Update plannerPlan hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerupdateplans with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-plannerplan description: Microsoft Graph Delete plannerPlan hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerdeleteplans with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-buckets description: Microsoft Graph List buckets hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanslistbuckets 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 buckets for planner hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-planner-plannerplan.plannerplanscreatebuckets 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-planner-plannerplan.plannerplansbucketsgetcount240a outputParameters: - type: object mapping: $. - name: microsoft-graph-get-buckets-planner description: Microsoft Graph Get buckets from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansgetbuckets with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property buckets in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansupdatebuckets with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property buckets for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansdeletebuckets with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-tasks-planner description: Microsoft Graph Get tasks from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketslisttasks 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 tasks for planner hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-planner-plannerplan.plannerplansbucketscreatetasks 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-planner-plannerplan.plannerplansbucketstasksgetcount8a6a outputParameters: - type: object mapping: $. - name: microsoft-graph-get-tasks-planner-2 description: Microsoft Graph Get tasks from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketsgettasks 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 tasks in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketsupdatetasks with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property tasks for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketsdeletetasks with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignedtotaskboardformat-planner description: Microsoft Graph Get assignedToTaskBoardFormat from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksgetassignedtotaskboardformat 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 assignedToTaskBoardFormat in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksupdateassignedtotaskboardformat with: If-Match: tools.If-Match body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property assignedToTaskBoardFormat for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksdeleteassignedtotaskboardformat with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-buckettaskboardformat-planner description: Microsoft Graph Get bucketTaskBoardFormat from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksgetbuckettaskboardformat 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 bucketTaskBoardFormat in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksupdatebuckettaskboardformat with: If-Match: tools.If-Match body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property bucketTaskBoardFormat for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksdeletebuckettaskboardformat with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-details-planner description: Microsoft Graph Get details from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksgetdetails 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 details in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksupdatedetails with: If-Match: tools.If-Match body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property details for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksdeletedetails with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-progresstaskboardformat-planner description: Microsoft Graph Get progressTaskBoardFormat from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksgetprogresstaskboardformat 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 progressTaskBoardFormat in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksupdateprogresstaskboardformat with: If-Match: tools.If-Match body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property progressTaskBoardFormat for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansbucketstasksdeleteprogresstaskboardformat with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-plannerplandetails description: Microsoft Graph Get plannerPlanDetails hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansgetdetails with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-plannerplandetails description: Microsoft Graph Update plannerplandetails hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansupdatedetails with: If-Match: tools.If-Match body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property details for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansdeletedetails with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-tasks description: Microsoft Graph List tasks hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanslisttasks 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 planner hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-planner-plannerplan.plannerplanscreatetasks with: body: tools.body 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-planner-plannerplan.plannerplanstasksgetcount09d1 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-tasks-planner-3 description: Microsoft Graph Get tasks from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansgettasks 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 tasks in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansupdatetasks with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-8 description: Microsoft Graph Delete navigation property tasks for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplansdeletetasks with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignedtotaskboardformat-planner-2 description: Microsoft Graph Get assignedToTaskBoardFormat from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksgetassignedtotaskboardformat 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 assignedToTaskBoardFormat in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksupdateassignedtotaskboardformat with: If-Match: tools.If-Match body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-9 description: Microsoft Graph Delete navigation property assignedToTaskBoardFormat for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksdeleteassignedtotaskboardformat with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-buckettaskboardformat-planner-2 description: Microsoft Graph Get bucketTaskBoardFormat from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksgetbuckettaskboardformat with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-9 description: Microsoft Graph Update the navigation property bucketTaskBoardFormat in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksupdatebuckettaskboardformat with: If-Match: tools.If-Match body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-10 description: Microsoft Graph Delete navigation property bucketTaskBoardFormat for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksdeletebuckettaskboardformat with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-details-planner-2 description: Microsoft Graph Get details from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksgetdetails with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-10 description: Microsoft Graph Update the navigation property details in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksupdatedetails with: If-Match: tools.If-Match body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-11 description: Microsoft Graph Delete navigation property details for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksdeletedetails with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-progresstaskboardformat-planner-2 description: Microsoft Graph Get progressTaskBoardFormat from planner hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksgetprogresstaskboardformat with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-11 description: Microsoft Graph Update the navigation property progressTaskBoardFormat in planner hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksupdateprogresstaskboardformat with: If-Match: tools.If-Match body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-12 description: Microsoft Graph Delete navigation property progressTaskBoardFormat for planner hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-planner-plannerplan.plannerplanstasksdeleteprogresstaskboardformat with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.