Microsoft Graph me.employeeExperienceUser API

The me.employeeExperienceUser API from Microsoft Graph — 15 operation(s) for me.employeeexperienceuser.

Operations 24

GET /me/employeeExperience Microsoft Graph Get employeeExperience from me #
PATCH /me/employeeExperience Microsoft Graph Update the navigation property employeeExperience in me #
DELETE /me/employeeExperience Microsoft Graph Delete navigation property employeeExperience for me #
GET /me/employeeExperience/assignedRoles Microsoft Graph List assignedRoles #
POST /me/employeeExperience/assignedRoles Microsoft Graph Create new navigation property to assignedRoles for me #
GET /me/employeeExperience/assignedRoles/{engagementRole-id} Microsoft Graph Get assignedRoles from me #
PATCH /me/employeeExperience/assignedRoles/{engagementRole-id} Microsoft Graph Update the navigation property assignedRoles in me #
DELETE /me/employeeExperience/assignedRoles/{engagementRole-id} Microsoft Graph Delete navigation property assignedRoles for me #
GET /me/employeeExperience/assignedRoles/{engagementRole-id}/members Microsoft Graph Get members from me #
POST /me/employeeExperience/assignedRoles/{engagementRole-id}/members Microsoft Graph Create new navigation property to members for me #
GET /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id} Microsoft Graph Get members from me #
PATCH /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id} Microsoft Graph Update the navigation property members in me #
DELETE /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id} Microsoft Graph Delete navigation property members for me #
GET /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user Microsoft Graph Get user from me #
GET /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/mailboxSettings Microsoft Graph Get mailboxSettings property value #
PATCH /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/mailboxSettings Microsoft Graph Update property mailboxSettings value. #
GET /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors Microsoft Graph Get serviceProvisioningErrors property value #
GET /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors/$count Microsoft Graph Get the number of the resource #
GET /me/employeeExperience/assignedRoles/{engagementRole-id}/members/$count Microsoft Graph Get the number of the resource #
GET /me/employeeExperience/assignedRoles/$count Microsoft Graph Get the number of the resource #
GET /me/employeeExperience/learningCourseActivities Microsoft Graph Get learningCourseActivities from me #
GET /me/employeeExperience/learningCourseActivities/{learningCourseActivity-id} Microsoft Graph Get learningCourseActivities from me #
GET /me/employeeExperience/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}') Microsoft Graph Get learningCourseActivities from me #
GET /me/employeeExperience/learningCourseActivities/$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-me-employeeexperienceuser-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-me-employeeexperienceuser-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Microsoft Graph Admin Admin.admin Me.employee Experience 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: me.employeeExperienceUser
paths:
  /me/employeeExperience:
    description: Provides operations to manage the employeeExperience property of the microsoft.graph.user entity.
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get employeeExperience from me
      operationId: me.GetEmployeeExperience
      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.employeeExperienceUser'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Update the navigation property employeeExperience in me
      operationId: me.UpdateEmployeeExperience
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.employeeExperienceUser'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.employeeExperienceUser'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Delete navigation property employeeExperience for me
      operationId: me.DeleteEmployeeExperience
      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
  /me/employeeExperience/assignedRoles:
    description: Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity.
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph List assignedRoles
      description: Get a list of all the roles assigned to a user in Viva Engage.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/employeeexperienceuser-list-assignedroles?view=graph-rest-1.0
      operationId: me.employeeExperience.ListAssignedRoles
      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.engagementRoleCollectionResponse'
        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:
      - me.employeeExperienceUser
      summary: Microsoft Graph Create new navigation property to assignedRoles for me
      operationId: me.employeeExperience.CreateAssignedRoles
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.engagementRole'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.engagementRole'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /me/employeeExperience/assignedRoles/{engagementRole-id}:
    description: Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity.
    parameters:
    - name: engagementRole-id
      in: path
      description: The unique identifier of engagementRole
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRole
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get assignedRoles from me
      description: Represents the collection of Viva Engage roles assigned to a user.
      operationId: me.employeeExperience.GetAssignedRoles
      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.engagementRole'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Update the navigation property assignedRoles in me
      operationId: me.employeeExperience.UpdateAssignedRoles
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.engagementRole'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.engagementRole'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Delete navigation property assignedRoles for me
      operationId: me.employeeExperience.DeleteAssignedRoles
      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
  /me/employeeExperience/assignedRoles/{engagementRole-id}/members:
    description: Provides operations to manage the members property of the microsoft.graph.engagementRole entity.
    parameters:
    - name: engagementRole-id
      in: path
      description: The unique identifier of engagementRole
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRole
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get members from me
      description: Users that have this role assigned.
      operationId: me.employeeExperience.assignedRoles.ListMembers
      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.engagementRoleMemberCollectionResponse'
        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:
      - me.employeeExperienceUser
      summary: Microsoft Graph Create new navigation property to members for me
      operationId: me.employeeExperience.assignedRoles.CreateMembers
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.engagementRoleMember'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.engagementRoleMember'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}:
    description: Provides operations to manage the members property of the microsoft.graph.engagementRole entity.
    parameters:
    - name: engagementRole-id
      in: path
      description: The unique identifier of engagementRole
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRole
    - name: engagementRoleMember-id
      in: path
      description: The unique identifier of engagementRoleMember
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRoleMember
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get members from me
      description: Users that have this role assigned.
      operationId: me.employeeExperience.assignedRoles.GetMembers
      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.engagementRoleMember'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Update the navigation property members in me
      operationId: me.employeeExperience.assignedRoles.UpdateMembers
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.engagementRoleMember'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.engagementRoleMember'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Delete navigation property members for me
      operationId: me.employeeExperience.assignedRoles.DeleteMembers
      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
  /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user:
    description: Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity.
    parameters:
    - name: engagementRole-id
      in: path
      description: The unique identifier of engagementRole
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRole
    - name: engagementRoleMember-id
      in: path
      description: The unique identifier of engagementRoleMember
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRoleMember
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get user from me
      description: The user who has this role assigned.
      operationId: me.employeeExperience.assignedRoles.members.GetUser
      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.user'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/mailboxSettings:
    parameters:
    - name: engagementRole-id
      in: path
      description: The unique identifier of engagementRole
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRole
    - name: engagementRoleMember-id
      in: path
      description: The unique identifier of engagementRoleMember
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRoleMember
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get mailboxSettings property value
      description: Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.
      operationId: me.employeeExperience.assignedRoles.members.user.GetMailboxSettings
      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: Entity result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
    patch:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Update property mailboxSettings value.
      operationId: me.employeeExperience.assignedRoles.members.user.UpdateMailboxSettings
      requestBody:
        description: New property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors:
    parameters:
    - name: engagementRole-id
      in: path
      description: The unique identifier of engagementRole
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRole
    - name: engagementRoleMember-id
      in: path
      description: The unique identifier of engagementRoleMember
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRoleMember
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get serviceProvisioningErrors property value
      description: Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.  Supports $filter (eq, not, for isResolved and serviceInstance).
      operationId: me.employeeExperience.assignedRoles.members.user.ListServiceProvisioningErrors
      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.serviceProvisioningErrorCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
  ? /me/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors/$count
  : description: Provides operations to count the resources in the collection.
    parameters:
    - name: engagementRole-id
      in: path
      description: The unique identifier of engagementRole
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRole
    - name: engagementRoleMember-id
      in: path
      description: The unique identifier of engagementRoleMember
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRoleMember
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get the number of the resource
      operationId: me.employeeExperience.assignedRoles.members.user.ServiceProvisioningErrors.GetCount-c0f3
      parameters:
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /me/employeeExperience/assignedRoles/{engagementRole-id}/members/$count:
    description: Provides operations to count the resources in the collection.
    parameters:
    - name: engagementRole-id
      in: path
      description: The unique identifier of engagementRole
      required: true
      schema:
        type: string
      x-ms-docs-key-type: engagementRole
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get the number of the resource
      operationId: me.employeeExperience.assignedRoles.members.GetCount-8c2b
      parameters:
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /me/employeeExperience/assignedRoles/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get the number of the resource
      operationId: me.employeeExperience.assignedRoles.GetCount-d9d7
      parameters:
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /me/employeeExperience/learningCourseActivities:
    description: Provides operations to manage the learningCourseActivities property of the microsoft.graph.employeeExperienceUser entity.
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get learningCourseActivities from me
      operationId: me.employeeExperience.ListLearningCourseActivities
      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.learningCourseActivityCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
  /me/employeeExperience/learningCourseActivities/{learningCourseActivity-id}:
    description: Provides operations to manage the learningCourseActivities property of the microsoft.graph.employeeExperienceUser entity.
    parameters:
    - name: learningCourseActivity-id
      in: path
      description: The unique identifier of learningCourseActivity
      required: true
      schema:
        type: string
      x-ms-docs-key-type: learningCourseActivity
    x-ms-docs-grouped-path:
    - /me/employeeExperience/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}')
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get learningCourseActivities from me
      operationId: me.employeeExperience.GetLearningCourseActivities
      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.learningCourseActivity'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /me/employeeExperience/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}'):
    description: Provides operations to manage the learningCourseActivities property of the microsoft.graph.employeeExperienceUser entity.
    parameters:
    - name: externalcourseActivityId
      in: path
      description: Alternate key of learningCourseActivity
      required: true
      schema:
        type: string
        nullable: true
    x-ms-docs-grouped-path:
    - /me/employeeExperience/learningCourseActivities/{learningCourseActivity-id}
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get learningCourseActivities from me
      operationId: me.employeeExperience.learningCourseActivities.GetByExternalcourseActivityId
      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.learningCourseActivity'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /me/employeeExperience/learningCourseActivities/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
      - me.employeeExperienceUser
      summary: Microsoft Graph Get the number of the resource
      operationId: me.employeeExperience.learningCourseActivities.GetCount-5af0
      parameters:
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
components:
  schemas:
    microsoft.graph.listInfo:
      title: listInfo
      required:
      - '@odata.type'
      type: object
      properties:
        contentTypesEnabled:
          type: boolean
          description: If true, indicates that content types are enabled for this list.
          nullable: true
        hidden:
          type: boolean
          description: If true, indicates that the list isn't normally visible in the SharePoint user experience.
          nullable: true
        template:
          type: string
          description: An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.
          nullable: true
        '@odata.type':
          type: string
    microsoft.graph.sizeRange:
      title: sizeRange
      required:
      - '@odata.type'
      type: object
      properties:
        maximumSize:
          maximum: 2147483647
          minimum: -2147483648
          type: number
          description: The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.
          format: int32
          nullable: true
        minimumSize:
          maximum: 2147483647
          minimum: -2147483648
          type: number
          description: The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.
          format: int32
          nullable: true
        '@odata.type':
          type: string
    microsoft.graph.virtualEventExternalRegistrationInformation:
      title: virtualEventExternalRegistrationInformation
      required:
      - '@odata.type'
      type: object
      properties:
        referrer:
          type: string
          description: A URL or string that represents the location from which the registrant registered. Optional.
          nullable: true
        registrationId:
          type: string
          description: The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters.
          nullable: true
        '@odata.type':
          type: string
    microsoft.graph.windowsDeviceHealthState:
      title: windowsDeviceHealthState
      enum:
      - clean
      - fullScanPending
      - rebootPending
      - manualStepsPending
      - offlineScanPending
      - critical
      type: string
      description: Computer endpoint protection state
      x-ms-enum-flags:
        isFlags: true
      x-ms-enum:
        name: windowsDeviceHealthState
        modelAsString: false
  

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