Microsoft Graph users.plannerUser API

The users.plannerUser API from Microsoft Graph — 29 operation(s) for users.planneruser.

Operations 72

GET /users/{user-id}/planner Microsoft Graph Get planner from users #
PATCH /users/{user-id}/planner Microsoft Graph Update the navigation property planner in users #
DELETE /users/{user-id}/planner Microsoft Graph Delete navigation property planner for users #
GET /users/{user-id}/planner/plans Microsoft Graph Get plans from users #
POST /users/{user-id}/planner/plans Microsoft Graph Create new navigation property to plans for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id} Microsoft Graph Get plans from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id} Microsoft Graph Update the navigation property plans in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id} Microsoft Graph Delete navigation property plans for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets Microsoft Graph Get buckets from users #
POST /users/{user-id}/planner/plans/{plannerPlan-id}/buckets Microsoft Graph Create new navigation property to buckets for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id} Microsoft Graph Get buckets from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id} Microsoft Graph Update the navigation property buckets in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id} Microsoft Graph Delete navigation property buckets for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks Microsoft Graph Get tasks from users #
POST /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks Microsoft Graph Create new navigation property to tasks for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id} Microsoft Graph Get tasks from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id} Microsoft Graph Update the navigation property tasks in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id} Microsoft Graph Delete navigation property tasks for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat Microsoft Graph Get assignedToTaskBoardFormat from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat Microsoft Graph Update the navigation property assignedToTaskBoardFormat in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat Microsoft Graph Delete navigation property assignedToTaskBoardFormat for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat Microsoft Graph Get bucketTaskBoardFormat from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat Microsoft Graph Update the navigation property bucketTaskBoardFormat in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat Microsoft Graph Delete navigation property bucketTaskBoardFormat for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details Microsoft Graph Get details from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details Microsoft Graph Update the navigation property details in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details Microsoft Graph Delete navigation property details for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat Microsoft Graph Get progressTaskBoardFormat from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat Microsoft Graph Update the navigation property progressTaskBoardFormat in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat Microsoft Graph Delete navigation property progressTaskBoardFormat for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count Microsoft Graph Get the number of the resource #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/$count Microsoft Graph Get the number of the resource #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/details Microsoft Graph Get details from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/details Microsoft Graph Update the navigation property details in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/details Microsoft Graph Delete navigation property details for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/tasks Microsoft Graph Get tasks from users #
POST /users/{user-id}/planner/plans/{plannerPlan-id}/tasks Microsoft Graph Create new navigation property to tasks for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id} Microsoft Graph Get tasks from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id} Microsoft Graph Update the navigation property tasks in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id} Microsoft Graph Delete navigation property tasks for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat Microsoft Graph Get assignedToTaskBoardFormat from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat Microsoft Graph Update the navigation property assignedToTaskBoardFormat in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat Microsoft Graph Delete navigation property assignedToTaskBoardFormat for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat Microsoft Graph Get bucketTaskBoardFormat from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat Microsoft Graph Update the navigation property bucketTaskBoardFormat in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat Microsoft Graph Delete navigation property bucketTaskBoardFormat for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details Microsoft Graph Get details from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details Microsoft Graph Update the navigation property details in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details Microsoft Graph Delete navigation property details for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat Microsoft Graph Get progressTaskBoardFormat from users #
PATCH /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat Microsoft Graph Update the navigation property progressTaskBoardFormat in users #
DELETE /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat Microsoft Graph Delete navigation property progressTaskBoardFormat for users #
GET /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/$count Microsoft Graph Get the number of the resource #
GET /users/{user-id}/planner/plans/$count Microsoft Graph Get the number of the resource #
GET /users/{user-id}/planner/tasks Microsoft Graph Get tasks from users #
POST /users/{user-id}/planner/tasks Microsoft Graph Create new navigation property to tasks for users #
GET /users/{user-id}/planner/tasks/{plannerTask-id} Microsoft Graph Get tasks from users #
PATCH /users/{user-id}/planner/tasks/{plannerTask-id} Microsoft Graph Update the navigation property tasks in users #
DELETE /users/{user-id}/planner/tasks/{plannerTask-id} Microsoft Graph Delete navigation property tasks for users #
GET /users/{user-id}/planner/tasks/{plannerTask-id}/assignedToTaskBoardFormat Microsoft Graph Get assignedToTaskBoardFormat from users #
PATCH /users/{user-id}/planner/tasks/{plannerTask-id}/assignedToTaskBoardFormat Microsoft Graph Update the navigation property assignedToTaskBoardFormat in users #
DELETE /users/{user-id}/planner/tasks/{plannerTask-id}/assignedToTaskBoardFormat Microsoft Graph Delete navigation property assignedToTaskBoardFormat for users #
GET /users/{user-id}/planner/tasks/{plannerTask-id}/bucketTaskBoardFormat Microsoft Graph Get bucketTaskBoardFormat from users #
PATCH /users/{user-id}/planner/tasks/{plannerTask-id}/bucketTaskBoardFormat Microsoft Graph Update the navigation property bucketTaskBoardFormat in users #
DELETE /users/{user-id}/planner/tasks/{plannerTask-id}/bucketTaskBoardFormat Microsoft Graph Delete navigation property bucketTaskBoardFormat for users #
GET /users/{user-id}/planner/tasks/{plannerTask-id}/details Microsoft Graph Get details from users #
PATCH /users/{user-id}/planner/tasks/{plannerTask-id}/details Microsoft Graph Update the navigation property details in users #
DELETE /users/{user-id}/planner/tasks/{plannerTask-id}/details Microsoft Graph Delete navigation property details for users #
GET /users/{user-id}/planner/tasks/{plannerTask-id}/progressTaskBoardFormat Microsoft Graph Get progressTaskBoardFormat from users #
PATCH /users/{user-id}/planner/tasks/{plannerTask-id}/progressTaskBoardFormat Microsoft Graph Update the navigation property progressTaskBoardFormat in users #
DELETE /users/{user-id}/planner/tasks/{plannerTask-id}/progressTaskBoardFormat Microsoft Graph Delete navigation property progressTaskBoardFormat for users #
GET /users/{user-id}/planner/tasks/$count Microsoft Graph Get the number of the resource #

Documentation

📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/admin?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/agreementacceptance?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/agreement?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teamsapp?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/application?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/applicationtemplate?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/azure-ad-auditlog-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethodconfiguration?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethodspolicy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/certificatebasedauthconfiguration?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/chat?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/communications-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/complianceapioverview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/externalconnectors-externalconnection?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/contact?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/contract?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/copilot-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/datapolicyoperation?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-conceptual?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/intune-device-conceptual?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/device?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/directory?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/domaindnsrecord?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/domain?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/drive?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/education-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/employee-experience-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/externalconnectors-external?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/filter-query-parameter
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/grouplifecyclepolicy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groups-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groupsetting?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groupsettingtemplate?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/identitycontainer?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/informationprotection?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/invitation?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/oauth2permissiongrant?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/organization?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/resourcespecificpermissiongrant?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/place?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/planner-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/policy-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/print?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/privacy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/report?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/rolemanagement?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/schemaextension?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/scopedrolemembership?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/search-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/security-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/serviceprincipal?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/shares?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/sharepoint?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/solutions-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/filestorage?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/subscribedsku?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/subscription?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teams-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teamwork?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/tenantrelationship?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/user?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/auth/auth-concepts
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/workplace?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/sitepage?view=graph-rest-1.0

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-graph-users-planneruser-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microsoft-graph-users-planneruser-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Microsoft Graph Admin Admin.admin Users.planner User API
  description: 'Microsoft Graph API for managing administrative resources in Microsoft Entra ID.

    This API enables administrators to manage Microsoft Edge browser settings, Internet Explorer mode configurations,

    site lists, shared browser sites, Microsoft 365 Apps installation options, people insights, service announcements,

    SharePoint settings, Copilot administration, directory administrative units, and admin consent policies.'
  version: 1.0.0
  contact:
    name: Microsoft Graph API Support
    url: https://developer.microsoft.com/graph
servers:
- url: https://graph.microsoft.com/v1.0
  description: Microsoft Graph API v1.0 endpoint
tags:
- name: users.plannerUser
  x-ms-docs-toc-type: page
paths:
  /users/{user-id}/planner:
    description: Provides operations to manage the planner property of the microsoft.graph.user entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get planner from users
      description: Entry-point to the Planner resource that might exist for a user. Read-only.
      operationId: users.GetPlanner
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerUser'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Update the navigation property planner in users
      operationId: users.UpdatePlanner
      parameters:
      - name: If-Match
        in: header
        description: ETag value.
        required: true
        schema:
          type: string
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.plannerUser'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerUser'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Delete navigation property planner for users
      operationId: users.DeletePlanner
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /users/{user-id}/planner/plans:
    description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get plans from users
      description: Read-only. Nullable. Returns the plannerTasks assigned to the user.
      operationId: users.planner.ListPlans
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Create new navigation property to plans for users
      operationId: users.planner.CreatePlans
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.plannerPlan'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerPlan'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /users/{user-id}/planner/plans/{plannerPlan-id}:
    description: Provides operations to manage the plans property of the microsoft.graph.plannerUser entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    - name: plannerPlan-id
      in: path
      description: The unique identifier of plannerPlan
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerPlan
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get plans from users
      description: Read-only. Nullable. Returns the plannerTasks assigned to the user.
      operationId: users.planner.GetPlans
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerPlan'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Update the navigation property plans in users
      operationId: users.planner.UpdatePlans
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.plannerPlan'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerPlan'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Delete navigation property plans for users
      operationId: users.planner.DeletePlans
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /users/{user-id}/planner/plans/{plannerPlan-id}/buckets:
    description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    - name: plannerPlan-id
      in: path
      description: The unique identifier of plannerPlan
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerPlan
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get buckets from users
      description: Read-only. Nullable. Collection of buckets in the plan.
      operationId: users.planner.plans.ListBuckets
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Create new navigation property to buckets for users
      operationId: users.planner.plans.CreateBuckets
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.plannerBucket'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerBucket'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}:
    description: Provides operations to manage the buckets property of the microsoft.graph.plannerPlan entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    - name: plannerPlan-id
      in: path
      description: The unique identifier of plannerPlan
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerPlan
    - name: plannerBucket-id
      in: path
      description: The unique identifier of plannerBucket
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerBucket
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get buckets from users
      description: Read-only. Nullable. Collection of buckets in the plan.
      operationId: users.planner.plans.GetBuckets
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerBucket'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Update the navigation property buckets in users
      operationId: users.planner.plans.UpdateBuckets
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.plannerBucket'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerBucket'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Delete navigation property buckets for users
      operationId: users.planner.plans.DeleteBuckets
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks:
    description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    - name: plannerPlan-id
      in: path
      description: The unique identifier of plannerPlan
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerPlan
    - name: plannerBucket-id
      in: path
      description: The unique identifier of plannerBucket
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerBucket
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get tasks from users
      description: Read-only. Nullable. The collection of tasks in the bucket.
      operationId: users.planner.plans.buckets.ListTasks
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Create new navigation property to tasks for users
      operationId: users.planner.plans.buckets.CreateTasks
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.plannerTask'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerTask'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}:
    description: Provides operations to manage the tasks property of the microsoft.graph.plannerBucket entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    - name: plannerPlan-id
      in: path
      description: The unique identifier of plannerPlan
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerPlan
    - name: plannerBucket-id
      in: path
      description: The unique identifier of plannerBucket
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerBucket
    - name: plannerTask-id
      in: path
      description: The unique identifier of plannerTask
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerTask
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get tasks from users
      description: Read-only. Nullable. The collection of tasks in the bucket.
      operationId: users.planner.plans.buckets.GetTasks
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerTask'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Update the navigation property tasks in users
      operationId: users.planner.plans.buckets.UpdateTasks
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.plannerTask'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerTask'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Delete navigation property tasks for users
      operationId: users.planner.plans.buckets.DeleteTasks
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  ? /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat
  : description: Provides operations to manage the assignedToTaskBoardFormat property of the microsoft.graph.plannerTask entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    - name: plannerPlan-id
      in: path
      description: The unique identifier of plannerPlan
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerPlan
    - name: plannerBucket-id
      in: path
      description: The unique identifier of plannerBucket
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerBucket
    - name: plannerTask-id
      in: path
      description: The unique identifier of plannerTask
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerTask
    x-ms-docs-grouped-path:
    - /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat
    - /users/{user-id}/planner/tasks/{plannerTask-id}/assignedToTaskBoardFormat
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get assignedToTaskBoardFormat from users
      description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.
      operationId: users.planner.plans.buckets.tasks.GetAssignedToTaskBoardFormat
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Update the navigation property assignedToTaskBoardFormat in users
      operationId: users.planner.plans.buckets.tasks.UpdateAssignedToTaskBoardFormat
      parameters:
      - name: If-Match
        in: header
        description: ETag value.
        required: true
        schema:
          type: string
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Delete navigation property assignedToTaskBoardFormat for users
      operationId: users.planner.plans.buckets.tasks.DeleteAssignedToTaskBoardFormat
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat:
    description: Provides operations to manage the bucketTaskBoardFormat property of the microsoft.graph.plannerTask entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    - name: plannerPlan-id
      in: path
      description: The unique identifier of plannerPlan
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerPlan
    - name: plannerBucket-id
      in: path
      description: The unique identifier of plannerBucket
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerBucket
    - name: plannerTask-id
      in: path
      description: The unique identifier of plannerTask
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerTask
    x-ms-docs-grouped-path:
    - /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat
    - /users/{user-id}/planner/tasks/{plannerTask-id}/bucketTaskBoardFormat
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get bucketTaskBoardFormat from users
      description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.
      operationId: users.planner.plans.buckets.tasks.GetBucketTaskBoardFormat
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Update the navigation property bucketTaskBoardFormat in users
      operationId: users.planner.plans.buckets.tasks.UpdateBucketTaskBoardFormat
      parameters:
      - name: If-Match
        in: header
        description: ETag value.
        required: true
        schema:
          type: string
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Delete navigation property bucketTaskBoardFormat for users
      operationId: users.planner.plans.buckets.tasks.DeleteBucketTaskBoardFormat
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details:
    description: Provides operations to manage the details property of the microsoft.graph.plannerTask entity.
    parameters:
    - name: user-id
      in: path
      description: The unique identifier of user
      required: true
      schema:
        type: string
      x-ms-docs-key-type: user
    - name: plannerPlan-id
      in: path
      description: The unique identifier of plannerPlan
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerPlan
    - name: plannerBucket-id
      in: path
      description: The unique identifier of plannerBucket
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerBucket
    - name: plannerTask-id
      in: path
      description: The unique identifier of plannerTask
      required: true
      schema:
        type: string
      x-ms-docs-key-type: plannerTask
    x-ms-docs-grouped-path:
    - /users/{user-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details
    - /users/{user-id}/planner/tasks/{plannerTask-id}/details
    get:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Get details from users
      description: Read-only. Nullable. More details about the task.
      operationId: users.planner.plans.buckets.tasks.GetDetails
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - users.plannerUser
      summary: Microsoft Graph Update the navigation property details in users
      operationId: users.planner.plans.buckets.tasks.UpdateDetails
      parameters:
      - name: If-Match
        in: header
        description: ETag value.
        required: true
        schema:
          type: string
      requ

# --- truncated at 32 KB (239 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/openapi/microsoft-graph-users-planneruser-api-openapi.yml