Microsoft Graph · Capability

Microsoft Graph Users — users.onlineMeeting

Microsoft Graph Users — users.onlineMeeting. 50 operations. Lead operation: Microsoft Graph Get onlineMeetings from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Graphusers.onlineMeeting

What You Can Do

GET
Userslistonlinemeetings — Microsoft Graph Get onlineMeetings from users
/v1/users/{user-id}/onlinemeetings
POST
Userscreateonlinemeetings — Microsoft Graph Create new navigation property to onlineMeetings for users
/v1/users/{user-id}/onlinemeetings
GET
Usersonlinemeetingsgetcount1fc7 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/onlinemeetings/count
POST
Usersuseronlinemeetingscreateorget — Microsoft Graph Invoke action createOrGet
/v1/users/{user-id}/onlinemeetings/createorget
GET
Usersuseronlinemeetingsgetallrecordings — Microsoft Graph Invoke function getAllRecordings
/v1/users/{user-id}/onlinemeetings/getallrecordings-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime
GET
Usersuseronlinemeetingsgetalltranscripts — Microsoft Graph Invoke function getAllTranscripts
/v1/users/{user-id}/onlinemeetings/getalltranscripts-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime
GET
Usersgetonlinemeetings — Microsoft Graph Get onlineMeetings from users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}
PATCH
Usersupdateonlinemeetings — Microsoft Graph Update the navigation property onlineMeetings in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}
DELETE
Usersdeleteonlinemeetings — Microsoft Graph Delete navigation property onlineMeetings for users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}
GET
Usersonlinemeetingslistattendancereports — Microsoft Graph Get attendanceReports from users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports
POST
Usersonlinemeetingscreateattendancereports — Microsoft Graph Create new navigation property to attendanceReports for users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports
GET
Usersonlinemeetingsattendancereportsgetcounte849 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/count
GET
Usersonlinemeetingsgetattendancereports — Microsoft Graph Get attendanceReports from users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}
PATCH
Usersonlinemeetingsupdateattendancereports — Microsoft Graph Update the navigation property attendanceReports in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}
DELETE
Usersonlinemeetingsdeleteattendancereports — Microsoft Graph Delete navigation property attendanceReports for users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}
GET
Usersonlinemeetingsattendancereportslistattendancerecords — Microsoft Graph Get attendanceRecords from users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords
POST
Usersonlinemeetingsattendancereportscreateattendancerecords — Microsoft Graph Create new navigation property to attendanceRecords for users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords
GET
Usersonlinemeetingsattendancereportsattendancerecordsgetcount3340 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/count
GET
Usersonlinemeetingsattendancereportsgetattendancerecords — Microsoft Graph Get attendanceRecords from users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/{attendancerecord-id}
PATCH
Usersonlinemeetingsattendancereportsupdateattendancerecords — Microsoft Graph Update the navigation property attendanceRecords in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/{attendancerecord-id}
DELETE
Usersonlinemeetingsattendancereportsdeleteattendancerecords — Microsoft Graph Delete navigation property attendanceRecords for users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/{attendancerecord-id}
GET
Usersgetonlinemeetingsattendeereport — Microsoft Graph Get attendeeReport for the navigation property onlineMeetings from users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendeereport
PUT
Usersupdateonlinemeetingsattendeereport — Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendeereport
DELETE
Usersdeleteonlinemeetingsattendeereport — Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/attendeereport
GET
Usersuseronlinemeetingsonlinemeetinggetvirtualappointmentjoinweburl — Microsoft Graph Invoke function getVirtualAppointmentJoinWebUrl
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/getvirtualappointmentjoinweburl
GET
Usersonlinemeetingslistrecordings — Microsoft Graph Get callRecording
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings
POST
Usersonlinemeetingscreaterecordings — Microsoft Graph Create new navigation property to recordings for users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings
GET
Usersonlinemeetingsrecordingsgetcount6c9a — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings/count
GET
Usersuseronlinemeetingsonlinemeetingrecordingsdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings/delta
GET
Usersonlinemeetingsgetrecordings — Microsoft Graph Get callRecording
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}
PATCH
Usersonlinemeetingsupdaterecordings — Microsoft Graph Update the navigation property recordings in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}
DELETE
Usersonlinemeetingsdeleterecordings — Microsoft Graph Delete navigation property recordings for users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}
GET
Usersonlinemeetingsgetrecordingscontent — Microsoft Graph Get content for the navigation property recordings from users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}/content
PUT
Usersonlinemeetingsupdaterecordingscontent — Microsoft Graph Update content for the navigation property recordings in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}/content
DELETE
Usersonlinemeetingsdeleterecordingscontent — Microsoft Graph Delete content for the navigation property recordings in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}/content
POST
Usersuseronlinemeetingsonlinemeetingsendvirtualappointmentremindersms — Microsoft Graph Invoke action sendVirtualAppointmentReminderSms
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/sendvirtualappointmentremindersms
POST
Usersuseronlinemeetingsonlinemeetingsendvirtualappointmentsms — Microsoft Graph Invoke action sendVirtualAppointmentSms
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/sendvirtualappointmentsms
GET
Usersonlinemeetingslisttranscripts — Microsoft Graph List transcripts
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts
POST
Usersonlinemeetingscreatetranscripts — Microsoft Graph Create new navigation property to transcripts for users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts
GET
Usersonlinemeetingstranscriptsgetcount3b6f — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/count
GET
Usersuseronlinemeetingsonlinemeetingtranscriptsdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/delta
GET
Usersonlinemeetingsgettranscripts — Microsoft Graph Get callTranscript
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}
PATCH
Usersonlinemeetingsupdatetranscripts — Microsoft Graph Update the navigation property transcripts in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}
DELETE
Usersonlinemeetingsdeletetranscripts — Microsoft Graph Delete navigation property transcripts for users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}
GET
Usersonlinemeetingsgettranscriptscontent — Microsoft Graph Get callTranscript
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/content
PUT
Usersonlinemeetingsupdatetranscriptscontent — Microsoft Graph Update content for the navigation property transcripts in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/content
DELETE
Usersonlinemeetingsdeletetranscriptscontent — Microsoft Graph Delete content for the navigation property transcripts in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/content
GET
Usersonlinemeetingsgettranscriptsmetadatacontent — Microsoft Graph Get callTranscript
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/metadatacontent
PUT
Usersonlinemeetingsupdatetranscriptsmetadatacontent — Microsoft Graph Update metadataContent for the navigation property transcripts in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/metadatacontent
DELETE
Usersonlinemeetingsdeletetranscriptsmetadatacontent — Microsoft Graph Delete metadataContent for the navigation property transcripts in users
/v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/metadatacontent

MCP Tools

microsoft-graph-get-onlinemeetings-users

Microsoft Graph Get onlineMeetings from users

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

Microsoft Graph Create new navigation property to onlineMeetings for users

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

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

Microsoft Graph Invoke action createOrGet

microsoft-graph-invoke-function-getallrecordings

Microsoft Graph Invoke function getAllRecordings

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

Microsoft Graph Invoke function getAllTranscripts

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

Microsoft Graph Get onlineMeetings from users

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

Microsoft Graph Update the navigation property onlineMeetings in users

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property onlineMeetings for users

idempotent
microsoft-graph-get-attendancereports-users

Microsoft Graph Get attendanceReports from users

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

Microsoft Graph Create new navigation property to attendanceReports for users

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

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

Microsoft Graph Get attendanceReports from users

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

Microsoft Graph Update the navigation property attendanceReports in users

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

Microsoft Graph Delete navigation property attendanceReports for users

idempotent
microsoft-graph-get-attendancerecords-users

Microsoft Graph Get attendanceRecords from users

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

Microsoft Graph Create new navigation property to attendanceRecords for users

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

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

Microsoft Graph Get attendanceRecords from users

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

Microsoft Graph Update the navigation property attendanceRecords in users

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

Microsoft Graph Delete navigation property attendanceRecords for users

idempotent
microsoft-graph-get-attendeereport-navigation

Microsoft Graph Get attendeeReport for the navigation property onlineMeetings from users

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

Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in users

idempotent
microsoft-graph-delete-attendeereport-navigation

Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in users

idempotent
microsoft-graph-invoke-function-getvirtualappointmentjoinweburl

Microsoft Graph Invoke function getVirtualAppointmentJoinWebUrl

read-only idempotent
microsoft-graph-get-callrecording

Microsoft Graph Get callRecording

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

Microsoft Graph Create new navigation property to recordings for users

microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

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

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-callrecording-2

Microsoft Graph Get callRecording

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

Microsoft Graph Update the navigation property recordings in users

idempotent
microsoft-graph-delete-navigation-property-4

Microsoft Graph Delete navigation property recordings for users

idempotent
microsoft-graph-get-content-navigation

Microsoft Graph Get content for the navigation property recordings from users

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

Microsoft Graph Update content for the navigation property recordings in users

idempotent
microsoft-graph-delete-content-navigation

Microsoft Graph Delete content for the navigation property recordings in users

idempotent
microsoft-graph-invoke-action-sendvirtualappointmentremindersms

Microsoft Graph Invoke action sendVirtualAppointmentReminderSms

microsoft-graph-invoke-action-sendvirtualappointmentsms

Microsoft Graph Invoke action sendVirtualAppointmentSms

microsoft-graph-list-transcripts

Microsoft Graph List transcripts

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

Microsoft Graph Create new navigation property to transcripts for users

microsoft-graph-get-number-resource-5

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-calltranscript

Microsoft Graph Get callTranscript

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

Microsoft Graph Update the navigation property transcripts in users

idempotent
microsoft-graph-delete-navigation-property-5

Microsoft Graph Delete navigation property transcripts for users

idempotent
microsoft-graph-get-calltranscript-2

Microsoft Graph Get callTranscript

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

Microsoft Graph Update content for the navigation property transcripts in users

idempotent
microsoft-graph-delete-content-navigation-2

Microsoft Graph Delete content for the navigation property transcripts in users

idempotent
microsoft-graph-get-calltranscript-3

Microsoft Graph Get callTranscript

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

Microsoft Graph Update metadataContent for the navigation property transcripts in users

idempotent
microsoft-graph-delete-metadatacontent-navigation

Microsoft Graph Delete metadataContent for the navigation property transcripts in users

idempotent

Capability Spec

users-users-onlinemeeting.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Users — users.onlineMeeting
  description: 'Microsoft Graph Users — users.onlineMeeting. 50 operations. Lead operation: Microsoft Graph Get onlineMeetings
    from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - users.onlineMeeting
  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-onlinemeeting
    baseUri: ''
    description: Microsoft Graph Users — users.onlineMeeting business capability. Self-contained, no shared references.
    resources:
    - name: users-user-id-onlineMeetings
      path: /users/{user-id}/onlineMeetings
      operations:
      - name: userslistonlinemeetings
        method: GET
        description: Microsoft Graph Get onlineMeetings 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: userscreateonlinemeetings
        method: POST
        description: Microsoft Graph Create new navigation property to onlineMeetings 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-onlineMeetings-$count
      path: /users/{user-id}/onlineMeetings/$count
      operations:
      - name: usersonlinemeetingsgetcount1fc7
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-onlineMeetings-createOrGet
      path: /users/{user-id}/onlineMeetings/createOrGet
      operations:
      - name: usersuseronlinemeetingscreateorget
        method: POST
        description: Microsoft Graph Invoke action createOrGet
        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-onlineMeetings-getAllRecordings(meetingOrganizerUserId='@meetingOr
      path: /users/{user-id}/onlineMeetings/getAllRecordings(meetingOrganizerUserId='@meetingOrganizerUserId',startDateTime=@startDateTime,endDateTime=@endDateTime)
      operations:
      - name: usersuseronlinemeetingsgetallrecordings
        method: GET
        description: Microsoft Graph Invoke function getAllRecordings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-onlineMeetings-getAllTranscripts(meetingOrganizerUserId='@meetingO
      path: /users/{user-id}/onlineMeetings/getAllTranscripts(meetingOrganizerUserId='@meetingOrganizerUserId',startDateTime=@startDateTime,endDateTime=@endDateTime)
      operations:
      - name: usersuseronlinemeetingsgetalltranscripts
        method: GET
        description: Microsoft Graph Invoke function getAllTranscripts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-onlineMeetings-onlineMeeting-id
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}
      operations:
      - name: usersgetonlinemeetings
        method: GET
        description: Microsoft Graph Get onlineMeetings 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: usersupdateonlinemeetings
        method: PATCH
        description: Microsoft Graph Update the navigation property onlineMeetings in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdeleteonlinemeetings
        method: DELETE
        description: Microsoft Graph Delete navigation property onlineMeetings for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-onlineMeetings-onlineMeeting-id-attendanceReports
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendanceReports
      operations:
      - name: usersonlinemeetingslistattendancereports
        method: GET
        description: Microsoft Graph Get attendanceReports 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: usersonlinemeetingscreateattendancereports
        method: POST
        description: Microsoft Graph Create new navigation property to attendanceReports 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-onlineMeetings-onlineMeeting-id-attendanceReports-$count
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendanceReports/$count
      operations:
      - name: usersonlinemeetingsattendancereportsgetcounte849
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendanc
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}
      operations:
      - name: usersonlinemeetingsgetattendancereports
        method: GET
        description: Microsoft Graph Get attendanceReports 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: usersonlinemeetingsupdateattendancereports
        method: PATCH
        description: Microsoft Graph Update the navigation property attendanceReports in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersonlinemeetingsdeleteattendancereports
        method: DELETE
        description: Microsoft Graph Delete navigation property attendanceReports for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendanc
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords
      operations:
      - name: usersonlinemeetingsattendancereportslistattendancerecords
        method: GET
        description: Microsoft Graph Get attendanceRecords 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: usersonlinemeetingsattendancereportscreateattendancerecords
        method: POST
        description: Microsoft Graph Create new navigation property to attendanceRecords 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-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendanc
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/$count
      operations:
      - name: usersonlinemeetingsattendancereportsattendancerecordsgetcount3340
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendanc
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/{attendanceRecord-id}
      operations:
      - name: usersonlinemeetingsattendancereportsgetattendancerecords
        method: GET
        description: Microsoft Graph Get attendanceRecords 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: usersonlinemeetingsattendancereportsupdateattendancerecords
        method: PATCH
        description: Microsoft Graph Update the navigation property attendanceRecords in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersonlinemeetingsattendancereportsdeleteattendancerecords
        method: DELETE
        description: Microsoft Graph Delete navigation property attendanceRecords for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-onlineMeetings-onlineMeeting-id-attendeeReport
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendeeReport
      operations:
      - name: usersgetonlinemeetingsattendeereport
        method: GET
        description: Microsoft Graph Get attendeeReport for the navigation property onlineMeetings from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: usersupdateonlinemeetingsattendeereport
        method: PUT
        description: Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdeleteonlinemeetingsattendeereport
        method: DELETE
        description: Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-onlineMeetings-onlineMeeting-id-getVirtualAppointmentJoinWebUrl()
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/getVirtualAppointmentJoinWebUrl()
      operations:
      - name: usersuseronlinemeetingsonlinemeetinggetvirtualappointmentjoinweburl
        method: GET
        description: Microsoft Graph Invoke function getVirtualAppointmentJoinWebUrl
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-onlineMeetings-onlineMeeting-id-recordings
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings
      operations:
      - name: usersonlinemeetingslistrecordings
        method: GET
        description: Microsoft Graph Get callRecording
        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: usersonlinemeetingscreaterecordings
        method: POST
        description: Microsoft Graph Create new navigation property to recordings 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-onlineMeetings-onlineMeeting-id-recordings-$count
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/$count
      operations:
      - name: usersonlinemeetingsrecordingsgetcount6c9a
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-onlineMeetings-onlineMeeting-id-recordings-delta()
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/delta()
      operations:
      - name: usersuseronlinemeetingsonlinemeetingrecordingsdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-onlineMeetings-onlineMeeting-id-recordings-callRecording-id
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/{callRecording-id}
      operations:
      - name: usersonlinemeetingsgetrecordings
        method: GET
        description: Microsoft Graph Get callRecording
        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: usersonlinemeetingsupdaterecordings
        method: PATCH
        description: Microsoft Graph Update the navigation property recordings in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersonlinemeetingsdeleterecordings
        method: DELETE
        description: Microsoft Graph Delete navigation property recordings for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-onlineMeetings-onlineMeeting-id-recordings-callRecording-id-conten
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/recordings/{callRecording-id}/content
      operations:
      - name: usersonlinemeetingsgetrecordingscontent
        method: GET
        description: Microsoft Graph Get content for the navigation property recordings from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: usersonlinemeetingsupdaterecordingscontent
        method: PUT
        description: Microsoft Graph Update content for the navigation property recordings in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersonlinemeetingsdeleterecordingscontent
        method: DELETE
        description: Microsoft Graph Delete content for the navigation property recordings in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-onlineMeetings-onlineMeeting-id-sendVirtualAppointmentReminderSms
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/sendVirtualAppointmentReminderSms
      operations:
      - name: usersuseronlinemeetingsonlinemeetingsendvirtualappointmentremindersms
        method: POST
        description: Microsoft Graph Invoke action sendVirtualAppointmentReminderSms
        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-onlineMeetings-onlineMeeting-id-sendVirtualAppointmentSms
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/sendVirtualAppointmentSms
      operations:
      - name: usersuseronlinemeetingsonlinemeetingsendvirtualappointmentsms
        method: POST
        description: Microsoft Graph Invoke action sendVirtualAppointmentSms
        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-onlineMeetings-onlineMeeting-id-transcripts
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts
      operations:
      - name: usersonlinemeetingslisttranscripts
        method: GET
        description: Microsoft Graph List transcripts
        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: usersonlinemeetingscreatetranscripts
        method: POST
        description: Microsoft Graph Create new navigation property to transcripts 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-onlineMeetings-onlineMeeting-id-transcripts-$count
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/$count
      operations:
      - name: usersonlinemeetingstranscriptsgetcount3b6f
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-onlineMeetings-onlineMeeting-id-transcripts-delta()
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/delta()
      operations:
      - name: usersuseronlinemeetingsonlinemeetingtranscriptsdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}
      operations:
      - name: usersonlinemeetingsgettranscripts
        method: GET
        description: Microsoft Graph Get callTranscript
        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: usersonlinemeetingsupdatetranscripts
        method: PATCH
        description: Microsoft Graph Update the navigation property transcripts in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersonlinemeetingsdeletetranscripts
        method: DELETE
        description: Microsoft Graph Delete navigation property transcripts for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id-cont
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}/content
      operations:
      - name: usersonlinemeetingsgettranscriptscontent
        method: GET
        description: Microsoft Graph Get callTranscript
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: usersonlinemeetingsupdatetranscriptscontent
        method: PUT
        description: Microsoft Graph Update content for the navigation property transcripts in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersonlinemeetingsdeletetranscriptscontent
        method: DELETE
        description: Microsoft Graph Delete content for the navigation property transcripts in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id-meta
      path: /users/{user-id}/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}/metadataContent
      operations:
      - name: usersonlinemeetingsgettranscriptsmetadatacontent
        method: GET
        description: Microsoft Graph Get callTranscript
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: usersonlinemeetingsupdatetranscriptsmetadatacontent
        method: PUT
        description: Microsoft Graph Update metadataContent for the navigation property transcripts in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersonlinemeetingsdeletetranscriptsmetadatacontent
        method: DELETE
        description: Microsoft Graph Delete metadataContent for the navigation property transcripts in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
  exposes:
  - type: rest
    namespace: users-users-onlinemeeting-rest
    port: 8080
    description: REST adapter for Microsoft Graph Users — users.onlineMeeting. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/users/{user-id}/onlinemeetings
      name: users-user-id-onlinemeetings
      description: REST surface for users-user-id-onlineMeetings.
      operations:
      - method: GET
        name: userslistonlinemeetings
        description: Microsoft Graph Get onlineMeetings from users
        call: users-users-onlinemeeting.userslistonlinemeetings
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: userscreateonlinemeetings
        description: Microsoft Graph Create new navigation property to onlineMeetings for users
        call: users-users-onlinemeeting.userscreateonlinemeetings
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/onlinemeetings/count
      name: users-user-id-onlinemeetings-count
      description: REST surface for users-user-id-onlineMeetings-$count.
      operations:
      - method: GET
        name: usersonlinemeetingsgetcount1fc7
        description: Microsoft Graph Get the number of the resource
        call: users-users-onlinemeeting.usersonlinemeetingsgetcount1fc7
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/onlinemeetings/createorget
      name: users-user-id-onlinemeetings-createorget
      description: REST surface for users-user-id-onlineMeetings-createOrGet.
      operations:
      - method: POST
        name: usersuseronlinemeetingscreateorget
        description: Microsoft Graph Invoke action createOrGet
        call: users-users-onlinemeeting.usersuseronlinemeetingscreateorget
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/onlinemeetings/getallrecordings-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime
      name: users-user-id-onlinemeetings-getallrecordings-meetingorganizeruserid-meetingor
      description: REST surface for users-user-id-onlineMeetings-getAllRecordings(meetingOrganizerUserId='@meetingOr.
      operations:
      - method: GET
        name: usersuseronlinemeetingsgetallrecordings
        description: Microsoft Graph Invoke function getAllRecordings
        call: users-users-onlinemeeting.usersuseronlinemeetingsgetallrecordings
        with:
          $select: rest.$select
          $orderby: rest.$orderby
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/onlinemeetings/getalltranscripts-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime
      name: users-user-id-onlinemeetings-getalltranscripts-meetingorganizeruserid-meetingo
      description: REST surface for users-user-id-onlineMeetings-getAllTranscripts(meetingOrganizerUserId='@meetingO.
      operations:
      - method: GET
        name: usersuseronlinemeetingsgetalltranscripts
        description: Microsoft Graph Invoke function getAllTranscripts
        call: users-users-onlinemeeting.usersuseronlinemeetingsgetalltranscripts
        with:
          $select: rest.$select
          $orderby: rest.$orderby
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/onlinemeetings/{onlinemeeting-id}
      name: users-user-id-onlinemeetings-onlinemeeting-id
      description: REST surface for users-user-id-onlineMeetings-onlineMeeting-id.
      operations:
      - method: GET
        name: usersgetonlinemeetings
        description: Microsoft Graph Get onlineMeetings from users
        call: users-users-onlinemeeting.usersgetonlinemeetings
        with:
          $select: rest.$select
          $expand: rest.$expand
  

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