Microsoft Graph · Capability

Microsoft Graph Users — Users.event

Microsoft Graph Users — Users.event. 32 operations. Lead operation: Microsoft Graph Get calendarView from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft GraphUsers.event

What You Can Do

GET
Userslistcalendarview — Microsoft Graph Get calendarView from users
/v1/users/{user-id}/calendarview
GET
Usersusercalendarviewdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/calendarview/delta
GET
Userslistevents — Microsoft Graph Get events from users
/v1/users/{user-id}/events
POST
Userscreateevents — Microsoft Graph Create new navigation property to events for users
/v1/users/{user-id}/events
GET
Userseventsgetcountd443 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/events/count
GET
Usersusereventsdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/events/delta
GET
Usersgetevents — Microsoft Graph Get events from users
/v1/users/{user-id}/events/{event-id}
PATCH
Usersupdateevents — Microsoft Graph Update the navigation property events in users
/v1/users/{user-id}/events/{event-id}
DELETE
Usersdeleteevents — Microsoft Graph Delete navigation property events for users
/v1/users/{user-id}/events/{event-id}
POST
Usersusereventseventaccept — Microsoft Graph Invoke action accept
/v1/users/{user-id}/events/{event-id}/accept
GET
Userseventslistattachments — Microsoft Graph Get attachments from users
/v1/users/{user-id}/events/{event-id}/attachments
POST
Userseventscreateattachments — Microsoft Graph Create new navigation property to attachments for users
/v1/users/{user-id}/events/{event-id}/attachments
GET
Userseventsattachmentsgetcount711f — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/events/{event-id}/attachments/count
POST
Usersusereventseventattachmentscreateuploadsession — Microsoft Graph Invoke action createUploadSession
/v1/users/{user-id}/events/{event-id}/attachments/createuploadsession
GET
Userseventsgetattachments — Microsoft Graph Get attachments from users
/v1/users/{user-id}/events/{event-id}/attachments/{attachment-id}
DELETE
Userseventsdeleteattachments — Microsoft Graph Delete navigation property attachments for users
/v1/users/{user-id}/events/{event-id}/attachments/{attachment-id}
GET
Userseventsgetcalendar — Microsoft Graph Get calendar from users
/v1/users/{user-id}/events/{event-id}/calendar
POST
Usersusereventseventcancel — Microsoft Graph Invoke action cancel
/v1/users/{user-id}/events/{event-id}/cancel
POST
Usersusereventseventdecline — Microsoft Graph Invoke action decline
/v1/users/{user-id}/events/{event-id}/decline
POST
Usersusereventseventdismissreminder — Microsoft Graph Invoke action dismissReminder
/v1/users/{user-id}/events/{event-id}/dismissreminder
GET
Userseventslistextensions — Microsoft Graph Get extensions from users
/v1/users/{user-id}/events/{event-id}/extensions
POST
Userseventscreateextensions — Microsoft Graph Create new navigation property to extensions for users
/v1/users/{user-id}/events/{event-id}/extensions
GET
Userseventsextensionsgetcount0041 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/events/{event-id}/extensions/count
GET
Userseventsgetextensions — Microsoft Graph Get extensions from users
/v1/users/{user-id}/events/{event-id}/extensions/{extension-id}
PATCH
Userseventsupdateextensions — Microsoft Graph Update the navigation property extensions in users
/v1/users/{user-id}/events/{event-id}/extensions/{extension-id}
DELETE
Userseventsdeleteextensions — Microsoft Graph Delete navigation property extensions for users
/v1/users/{user-id}/events/{event-id}/extensions/{extension-id}
POST
Usersusereventseventforward — Microsoft Graph Invoke action forward
/v1/users/{user-id}/events/{event-id}/forward
GET
Userseventslistinstances — Microsoft Graph Get instances from users
/v1/users/{user-id}/events/{event-id}/instances
GET
Usersusereventseventinstancesdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/events/{event-id}/instances/delta
POST
Usersusereventseventpermanentdelete — Microsoft Graph Invoke action permanentDelete
/v1/users/{user-id}/events/{event-id}/permanentdelete
POST
Usersusereventseventsnoozereminder — Microsoft Graph Invoke action snoozeReminder
/v1/users/{user-id}/events/{event-id}/snoozereminder
POST
Usersusereventseventtentativelyaccept — Microsoft Graph Invoke action tentativelyAccept
/v1/users/{user-id}/events/{event-id}/tentativelyaccept

MCP Tools

microsoft-graph-get-calendarview-users

Microsoft Graph Get calendarView from users

read-only idempotent
microsoft-graph-invoke-function-delta

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-events-users

Microsoft Graph Get events from users

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to events for users

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta-2

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-events-users-2

Microsoft Graph Get events from users

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property events in users

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property events for users

idempotent
microsoft-graph-invoke-action-accept

Microsoft Graph Invoke action accept

microsoft-graph-get-attachments-users

Microsoft Graph Get attachments from users

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to attachments for users

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-action-createuploadsession

Microsoft Graph Invoke action createUploadSession

microsoft-graph-get-attachments-users-2

Microsoft Graph Get attachments from users

read-only idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property attachments for users

idempotent
microsoft-graph-get-calendar-users

Microsoft Graph Get calendar from users

read-only idempotent
microsoft-graph-invoke-action-cancel

Microsoft Graph Invoke action cancel

microsoft-graph-invoke-action-decline

Microsoft Graph Invoke action decline

microsoft-graph-invoke-action-dismissreminder

Microsoft Graph Invoke action dismissReminder

microsoft-graph-get-extensions-users

Microsoft Graph Get extensions from users

read-only idempotent
microsoft-graph-create-new-navigation-3

Microsoft Graph Create new navigation property to extensions for users

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-extensions-users-2

Microsoft Graph Get extensions from users

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property extensions in users

idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property extensions for users

idempotent
microsoft-graph-invoke-action-forward

Microsoft Graph Invoke action forward

microsoft-graph-get-instances-users

Microsoft Graph Get instances from users

read-only idempotent
microsoft-graph-invoke-function-delta-3

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-invoke-action-permanentdelete

Microsoft Graph Invoke action permanentDelete

microsoft-graph-invoke-action-snoozereminder

Microsoft Graph Invoke action snoozeReminder

microsoft-graph-invoke-action-tentativelyaccept

Microsoft Graph Invoke action tentativelyAccept

Capability Spec

users-users-event.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Users — Users.event
  description: 'Microsoft Graph Users — Users.event. 32 operations. Lead operation: Microsoft Graph Get calendarView from
    users. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - Users.event
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY
capability:
  consumes:
  - type: http
    namespace: users-users-event
    baseUri: ''
    description: Microsoft Graph Users — Users.event business capability. Self-contained, no shared references.
    resources:
    - name: users-user-id-calendarView
      path: /users/{user-id}/calendarView
      operations:
      - name: userslistcalendarview
        method: GET
        description: Microsoft Graph Get calendarView from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: startDateTime
          in: query
          type: string
          description: The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00
          required: true
        - name: endDateTime
          in: query
          type: string
          description: The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
          required: true
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-calendarView-delta()
      path: /users/{user-id}/calendarView/delta()
      operations:
      - name: usersusercalendarviewdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: startDateTime
          in: query
          type: string
          description: The start date and time of the time range in the function, represented in ISO 8601 format. For example,
            2019-11-08T20:00:00-08:00
          required: true
        - name: endDateTime
          in: query
          type: string
          description: The end date and time of the time range in the function, represented in ISO 8601 format. For example,
            2019-11-08T20:00:00-08:00
          required: true
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-events
      path: /users/{user-id}/events
      operations:
      - name: userslistevents
        method: GET
        description: Microsoft Graph Get events from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userscreateevents
        method: POST
        description: Microsoft Graph Create new navigation property to events for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-events-$count
      path: /users/{user-id}/events/$count
      operations:
      - name: userseventsgetcountd443
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-events-delta()
      path: /users/{user-id}/events/delta()
      operations:
      - name: usersusereventsdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: startDateTime
          in: query
          type: string
          description: The start date and time of the time range in the function, represented in ISO 8601 format. For example,
            2019-11-08T20:00:00-08:00
          required: true
        - name: endDateTime
          in: query
          type: string
          description: The end date and time of the time range in the function, represented in ISO 8601 format. For example,
            2019-11-08T20:00:00-08:00
          required: true
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-events-event-id
      path: /users/{user-id}/events/{event-id}
      operations:
      - name: usersgetevents
        method: GET
        description: Microsoft Graph Get events from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersupdateevents
        method: PATCH
        description: Microsoft Graph Update the navigation property events in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdeleteevents
        method: DELETE
        description: Microsoft Graph Delete navigation property events for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-events-event-id-accept
      path: /users/{user-id}/events/{event-id}/accept
      operations:
      - name: usersusereventseventaccept
        method: POST
        description: Microsoft Graph Invoke action accept
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-events-event-id-attachments
      path: /users/{user-id}/events/{event-id}/attachments
      operations:
      - name: userseventslistattachments
        method: GET
        description: Microsoft Graph Get attachments from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userseventscreateattachments
        method: POST
        description: Microsoft Graph Create new navigation property to attachments for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-events-event-id-attachments-$count
      path: /users/{user-id}/events/{event-id}/attachments/$count
      operations:
      - name: userseventsattachmentsgetcount711f
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-events-event-id-attachments-createUploadSession
      path: /users/{user-id}/events/{event-id}/attachments/createUploadSession
      operations:
      - name: usersusereventseventattachmentscreateuploadsession
        method: POST
        description: Microsoft Graph Invoke action createUploadSession
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-events-event-id-attachments-attachment-id
      path: /users/{user-id}/events/{event-id}/attachments/{attachment-id}
      operations:
      - name: userseventsgetattachments
        method: GET
        description: Microsoft Graph Get attachments from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userseventsdeleteattachments
        method: DELETE
        description: Microsoft Graph Delete navigation property attachments for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-events-event-id-calendar
      path: /users/{user-id}/events/{event-id}/calendar
      operations:
      - name: userseventsgetcalendar
        method: GET
        description: Microsoft Graph Get calendar from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-events-event-id-cancel
      path: /users/{user-id}/events/{event-id}/cancel
      operations:
      - name: usersusereventseventcancel
        method: POST
        description: Microsoft Graph Invoke action cancel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-events-event-id-decline
      path: /users/{user-id}/events/{event-id}/decline
      operations:
      - name: usersusereventseventdecline
        method: POST
        description: Microsoft Graph Invoke action decline
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-events-event-id-dismissReminder
      path: /users/{user-id}/events/{event-id}/dismissReminder
      operations:
      - name: usersusereventseventdismissreminder
        method: POST
        description: Microsoft Graph Invoke action dismissReminder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-events-event-id-extensions
      path: /users/{user-id}/events/{event-id}/extensions
      operations:
      - name: userseventslistextensions
        method: GET
        description: Microsoft Graph Get extensions from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userseventscreateextensions
        method: POST
        description: Microsoft Graph Create new navigation property to extensions for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-events-event-id-extensions-$count
      path: /users/{user-id}/events/{event-id}/extensions/$count
      operations:
      - name: userseventsextensionsgetcount0041
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-events-event-id-extensions-extension-id
      path: /users/{user-id}/events/{event-id}/extensions/{extension-id}
      operations:
      - name: userseventsgetextensions
        method: GET
        description: Microsoft Graph Get extensions from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userseventsupdateextensions
        method: PATCH
        description: Microsoft Graph Update the navigation property extensions in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: userseventsdeleteextensions
        method: DELETE
        description: Microsoft Graph Delete navigation property extensions for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-events-event-id-forward
      path: /users/{user-id}/events/{event-id}/forward
      operations:
      - name: usersusereventseventforward
        method: POST
        description: Microsoft Graph Invoke action forward
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-events-event-id-instances
      path: /users/{user-id}/events/{event-id}/instances
      operations:
      - name: userseventslistinstances
        method: GET
        description: Microsoft Graph Get instances from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: startDateTime
          in: query
          type: string
          description: The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00
          required: true
        - name: endDateTime
          in: query
          type: string
          description: The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00
          required: true
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-events-event-id-instances-delta()
      path: /users/{user-id}/events/{event-id}/instances/delta()
      operations:
      - name: usersusereventseventinstancesdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: startDateTime
          in: query
          type: string
          description: The start date and time of the time range in the function, represented in ISO 8601 format. For example,
            2019-11-08T20:00:00-08:00
          required: true
        - name: endDateTime
          in: query
          type: string
          description: The end date and time of the time range in the function, represented in ISO 8601 format. For example,
            2019-11-08T20:00:00-08:00
          required: true
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-events-event-id-permanentDelete
      path: /users/{user-id}/events/{event-id}/permanentDelete
      operations:
      - name: usersusereventseventpermanentdelete
        method: POST
        description: Microsoft Graph Invoke action permanentDelete
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-events-event-id-snoozeReminder
      path: /users/{user-id}/events/{event-id}/snoozeReminder
      operations:
      - name: usersusereventseventsnoozereminder
        method: POST
        description: Microsoft Graph Invoke action snoozeReminder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-events-event-id-tentativelyAccept
      path: /users/{user-id}/events/{event-id}/tentativelyAccept
      operations:
      - name: usersusereventseventtentativelyaccept
        method: POST
        description: Microsoft Graph Invoke action tentativelyAccept
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
  exposes:
  - type: rest
    namespace: users-users-event-rest
    port: 8080
    description: REST adapter for Microsoft Graph Users — Users.event. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/users/{user-id}/calendarview
      name: users-user-id-calendarview
      description: REST surface for users-user-id-calendarView.
      operations:
      - method: GET
        name: userslistcalendarview
        description: Microsoft Graph Get calendarView from users
        call: users-users-event.userslistcalendarview
        with:
          startDateTime: rest.startDateTime
          endDateTime: rest.endDateTime
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/calendarview/delta
      name: users-user-id-calendarview-delta
      description: REST surface for users-user-id-calendarView-delta().
      operations:
      - method: GET
        name: usersusercalendarviewdelta
        description: Microsoft Graph Invoke function delta
        call: users-users-event.usersusercalendarviewdelta
        with:
          startDateTime: rest.startDateTime
          endDateTime: rest.endDateTime
          $select: rest.$select
          $orderby: rest.$orderby
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events
      name: users-user-id-events
      description: REST surface for users-user-id-events.
      operations:
      - method: GET
        name: userslistevents
        description: Microsoft Graph Get events from users
        call: users-users-event.userslistevents
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: userscreateevents
        description: Microsoft Graph Create new navigation property to events for users
        call: users-users-event.userscreateevents
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/count
      name: users-user-id-events-count
      description: REST surface for users-user-id-events-$count.
      operations:
      - method: GET
        name: userseventsgetcountd443
        description: Microsoft Graph Get the number of the resource
        call: users-users-event.userseventsgetcountd443
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/delta
      name: users-user-id-events-delta
      description: REST surface for users-user-id-events-delta().
      operations:
      - method: GET
        name: usersusereventsdelta
        description: Microsoft Graph Invoke function delta
        call: users-users-event.usersusereventsdelta
        with:
          startDateTime: rest.startDateTime
          endDateTime: rest.endDateTime
          $select: rest.$select
          $orderby: rest.$orderby
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}
      name: users-user-id-events-event-id
      description: REST surface for users-user-id-events-event-id.
      operations:
      - method: GET
        name: usersgetevents
        description: Microsoft Graph Get events from users
        call: users-users-event.usersgetevents
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: usersupdateevents
        description: Microsoft Graph Update the navigation property events in users
        call: users-users-event.usersupdateevents
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: usersdeleteevents
        description: Microsoft Graph Delete navigation property events for users
        call: users-users-event.usersdeleteevents
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/accept
      name: users-user-id-events-event-id-accept
      description: REST surface for users-user-id-events-event-id-accept.
      operations:
      - method: POST
        name: usersusereventseventaccept
        description: Microsoft Graph Invoke action accept
        call: users-users-event.usersusereventseventaccept
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/attachments
      name: users-user-id-events-event-id-attachments
      description: REST surface for users-user-id-events-event-id-attachments.
      operations:
      - method: GET
        name: userseventslistattachments
        description: Microsoft Graph Get attachments from users
        call: users-users-event.userseventslistattachments
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: userseventscreateattachments
        description: Microsoft Graph Create new navigation property to attachments for users
        call: users-users-event.userseventscreateattachments
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/attachments/count
      name: users-user-id-events-event-id-attachments-count
      description: REST surface for users-user-id-events-event-id-attachments-$count.
      operations:
      - method: GET
        name: userseventsattachmentsgetcount711f
        description: Microsoft Graph Get the number of the resource
        call: users-users-event.userseventsattachmentsgetcount711f
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/attachments/createuploadsession
      name: users-user-id-events-event-id-attachments-createuploadsession
      description: REST surface for users-user-id-events-event-id-attachments-createUploadSession.
      operations:
      - method: POST
        name: usersusereventseventattachmentscreateuploadsession
        description: Microsoft Graph Invoke action createUploadSession
        call: users-users-event.usersusereventseventattachmentscreateuploadsession
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/attachments/{attachment-id}
      name: users-user-id-events-event-id-attachments-attachment-id
      description: REST surface for users-user-id-events-event-id-attachments-attachment-id.
      operations:
      - method: GET
        name: userseventsgetattachments
        description: Microsoft Graph Get attachments from users
        call: users-users-event.userseventsgetattachments
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: userseventsdeleteattachments
        description: Microsoft Graph Delete navigation property attachments for users
        call: users-users-event.userseventsdeleteattachments
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/calendar
      name: users-user-id-events-event-id-calendar
      description: REST surface for users-user-id-events-event-id-calendar.
      operations:
      - method: GET
        name: userseventsgetcalendar
        description: Microsoft Graph Get calendar from users
        call: users-users-event.userseventsgetcalendar
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/cancel
      name: users-user-id-events-event-id-cancel
      description: REST surface for users-user-id-events-event-id-cancel.
      operations:
      - method: POST
        name: usersusereventseventcancel
        description: Microsoft Graph Invoke action cancel
        call: users-users-event.usersusereventseventcancel
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/decline
      name: users-user-id-events-event-id-decline
      description: REST surface for users-user-id-events-event-id-decline.
      operations:
      - method: POST
        name: usersusereventseventdecline
        description: Microsoft Graph Invoke action decline
        call: users-users-event.usersusereventseventdecline
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/dismissreminder
      name: users-user-id-events-event-id-dismissreminder
      description: REST surface for users-user-id-events-event-id-dismissReminder.
      operations:
      - method: POST
        name: usersusereventseventdismissreminder
        description: Microsoft Graph Invoke action dismissReminder
        call: users-users-event.usersusereventseventdismissreminder
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/extensions
      name: users-user-id-events-event-id-extensions
      description: REST surface for users-user-id-events-event-id-extensions.
      operations:
      - method: GET
        name: userseventslistextensions
        description: Microsoft Graph Get extensions from users
        call: users-users-event.userseventslistextensions
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: userseventscreateextensions
        description: Microsoft Graph Create new navigation property to extensions for users
        call: users-users-event.userseventscreateextensions
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/extensions/count
      name: users-user-id-events-event-id-extensions-count
      description: REST surface for users-user-id-events-event-id-extensions-$count.
      operations:
      - method: GET
        name: userseventsextensionsgetcount0041
        description: Microsoft Graph Get the number of the resource
        call: users-users-event.userseventsextensionsgetcount0041
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/events/{event-id}/extensions/{extension-id}
      name: users-user-id-events-event-id-extensions-extension-id
      description: REST surface for users-user-id-events-event-id-extensions-extension-id.
      operations:
      - method: GET
        name: userseventsgetextensions
        description: Microsoft Graph Get extensions from users
        call: users-users-event.userseventsgetextensions
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: userseventsupdateextensions
        description: Microsoft Graph Update the navigation property extensions in users
        call: users-users-event.userseventsupdateextensions
       

# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/users-users-event.yaml