Microsoft Graph · Capability

Microsoft Graph Me — me.onlineMeeting

Microsoft Graph Me — me.onlineMeeting. 50 operations. Lead operation: Microsoft Graph Get onlineMeeting. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Graphme.onlineMeeting

What You Can Do

GET
Melistonlinemeetings — Microsoft Graph Get onlineMeeting
/v1/me/onlinemeetings
POST
Mecreateonlinemeetings — Microsoft Graph Create onlineMeeting
/v1/me/onlinemeetings
GET
Meonlinemeetingsgetcount1421 — Microsoft Graph Get the number of the resource
/v1/me/onlinemeetings/count
POST
Meonlinemeetingscreateorget — Microsoft Graph Invoke action createOrGet
/v1/me/onlinemeetings/createorget
GET
Meonlinemeetingsgetallrecordings — Microsoft Graph Invoke function getAllRecordings
/v1/me/onlinemeetings/getallrecordings-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime
GET
Meonlinemeetingsgetalltranscripts — Microsoft Graph Invoke function getAllTranscripts
/v1/me/onlinemeetings/getalltranscripts-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime
GET
Megetonlinemeetings — Microsoft Graph Get onlineMeeting
/v1/me/onlinemeetings/{onlinemeeting-id}
PATCH
Meupdateonlinemeetings — Microsoft Graph Update onlineMeeting
/v1/me/onlinemeetings/{onlinemeeting-id}
DELETE
Medeleteonlinemeetings — Microsoft Graph Delete onlineMeeting
/v1/me/onlinemeetings/{onlinemeeting-id}
GET
Meonlinemeetingslistattendancereports — Microsoft Graph List meetingAttendanceReports
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports
POST
Meonlinemeetingscreateattendancereports — Microsoft Graph Create new navigation property to attendanceReports for me
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports
GET
Meonlinemeetingsattendancereportsgetcount2378 — Microsoft Graph Get the number of the resource
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/count
GET
Meonlinemeetingsgetattendancereports — Microsoft Graph Get meetingAttendanceReport
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}
PATCH
Meonlinemeetingsupdateattendancereports — Microsoft Graph Update the navigation property attendanceReports in me
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}
DELETE
Meonlinemeetingsdeleteattendancereports — Microsoft Graph Delete navigation property attendanceReports for me
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}
GET
Meonlinemeetingsattendancereportslistattendancerecords — Microsoft Graph List attendanceRecords
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords
POST
Meonlinemeetingsattendancereportscreateattendancerecords — Microsoft Graph Create new navigation property to attendanceRecords for me
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords
GET
Meonlinemeetingsattendancereportsattendancerecordsgetcounte1fe — Microsoft Graph Get the number of the resource
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/count
GET
Meonlinemeetingsattendancereportsgetattendancerecords — Microsoft Graph Get attendanceRecords from me
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/{attendancerecord-id}
PATCH
Meonlinemeetingsattendancereportsupdateattendancerecords — Microsoft Graph Update the navigation property attendanceRecords in me
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/{attendancerecord-id}
DELETE
Meonlinemeetingsattendancereportsdeleteattendancerecords — Microsoft Graph Delete navigation property attendanceRecords for me
/v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/{attendancerecord-id}
GET
Megetonlinemeetingsattendeereport — Microsoft Graph Get onlineMeeting
/v1/me/onlinemeetings/{onlinemeeting-id}/attendeereport
PUT
Meupdateonlinemeetingsattendeereport — Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in me
/v1/me/onlinemeetings/{onlinemeeting-id}/attendeereport
DELETE
Medeleteonlinemeetingsattendeereport — Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in me
/v1/me/onlinemeetings/{onlinemeeting-id}/attendeereport
GET
Meonlinemeetingsonlinemeetinggetvirtualappointmentjoinweburl — Microsoft Graph Invoke function getVirtualAppointmentJoinWebUrl
/v1/me/onlinemeetings/{onlinemeeting-id}/getvirtualappointmentjoinweburl
GET
Meonlinemeetingslistrecordings — Microsoft Graph Get callRecording
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings
POST
Meonlinemeetingscreaterecordings — Microsoft Graph Create new navigation property to recordings for me
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings
GET
Meonlinemeetingsrecordingsgetcountb97c — Microsoft Graph Get the number of the resource
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings/count
GET
Meonlinemeetingsonlinemeetingrecordingsdelta — Microsoft Graph Invoke function delta
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings/delta
GET
Meonlinemeetingsgetrecordings — Microsoft Graph Get recordings from me
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}
PATCH
Meonlinemeetingsupdaterecordings — Microsoft Graph Update the navigation property recordings in me
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}
DELETE
Meonlinemeetingsdeleterecordings — Microsoft Graph Delete navigation property recordings for me
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}
GET
Meonlinemeetingsgetrecordingscontent — Microsoft Graph Get content for the navigation property recordings from me
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}/content
PUT
Meonlinemeetingsupdaterecordingscontent — Microsoft Graph Update content for the navigation property recordings in me
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}/content
DELETE
Meonlinemeetingsdeleterecordingscontent — Microsoft Graph Delete content for the navigation property recordings in me
/v1/me/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}/content
POST
Meonlinemeetingsonlinemeetingsendvirtualappointmentremindersms — Microsoft Graph Invoke action sendVirtualAppointmentReminderSms
/v1/me/onlinemeetings/{onlinemeeting-id}/sendvirtualappointmentremindersms
POST
Meonlinemeetingsonlinemeetingsendvirtualappointmentsms — Microsoft Graph Invoke action sendVirtualAppointmentSms
/v1/me/onlinemeetings/{onlinemeeting-id}/sendvirtualappointmentsms
GET
Meonlinemeetingslisttranscripts — Microsoft Graph Get transcripts from me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts
POST
Meonlinemeetingscreatetranscripts — Microsoft Graph Create new navigation property to transcripts for me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts
GET
Meonlinemeetingstranscriptsgetcount52e4 — Microsoft Graph Get the number of the resource
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/count
GET
Meonlinemeetingsonlinemeetingtranscriptsdelta — Microsoft Graph Invoke function delta
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/delta
GET
Meonlinemeetingsgettranscripts — Microsoft Graph Get transcripts from me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}
PATCH
Meonlinemeetingsupdatetranscripts — Microsoft Graph Update the navigation property transcripts in me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}
DELETE
Meonlinemeetingsdeletetranscripts — Microsoft Graph Delete navigation property transcripts for me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}
GET
Meonlinemeetingsgettranscriptscontent — Microsoft Graph Get content for the navigation property transcripts from me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/content
PUT
Meonlinemeetingsupdatetranscriptscontent — Microsoft Graph Update content for the navigation property transcripts in me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/content
DELETE
Meonlinemeetingsdeletetranscriptscontent — Microsoft Graph Delete content for the navigation property transcripts in me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/content
GET
Meonlinemeetingsgettranscriptsmetadatacontent — Microsoft Graph Get metadataContent for the navigation property transcripts from me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/metadatacontent
PUT
Meonlinemeetingsupdatetranscriptsmetadatacontent — Microsoft Graph Update metadataContent for the navigation property transcripts in me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/metadatacontent
DELETE
Meonlinemeetingsdeletetranscriptsmetadatacontent — Microsoft Graph Delete metadataContent for the navigation property transcripts in me
/v1/me/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/metadatacontent

MCP Tools

microsoft-graph-get-onlinemeeting

Microsoft Graph Get onlineMeeting

read-only idempotent
microsoft-graph-create-onlinemeeting

Microsoft Graph Create onlineMeeting

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-onlinemeeting-2

Microsoft Graph Get onlineMeeting

read-only idempotent
microsoft-graph-update-onlinemeeting

Microsoft Graph Update onlineMeeting

idempotent
microsoft-graph-delete-onlinemeeting

Microsoft Graph Delete onlineMeeting

idempotent
microsoft-graph-list-meetingattendancereports

Microsoft Graph List meetingAttendanceReports

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

Microsoft Graph Create new navigation property to attendanceReports for me

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-meetingattendancereport

Microsoft Graph Get meetingAttendanceReport

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

Microsoft Graph Update the navigation property attendanceReports in me

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property attendanceReports for me

idempotent
microsoft-graph-list-attendancerecords

Microsoft Graph List attendanceRecords

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

Microsoft Graph Create new navigation property to attendanceRecords for me

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-attendancerecords-me

Microsoft Graph Get attendanceRecords from me

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

Microsoft Graph Update the navigation property attendanceRecords in me

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

Microsoft Graph Delete navigation property attendanceRecords for me

idempotent
microsoft-graph-get-onlinemeeting-3

Microsoft Graph Get onlineMeeting

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

Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in me

idempotent
microsoft-graph-delete-attendeereport-navigation

Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in me

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

Microsoft Graph Create new navigation property to recordings for me

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-recordings-me

Microsoft Graph Get recordings from me

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

Microsoft Graph Update the navigation property recordings in me

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

Microsoft Graph Delete navigation property recordings for me

idempotent
microsoft-graph-get-content-navigation

Microsoft Graph Get content for the navigation property recordings from me

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

Microsoft Graph Update content for the navigation property recordings in me

idempotent
microsoft-graph-delete-content-navigation

Microsoft Graph Delete content for the navigation property recordings in me

idempotent
microsoft-graph-invoke-action-sendvirtualappointmentremindersms

Microsoft Graph Invoke action sendVirtualAppointmentReminderSms

microsoft-graph-invoke-action-sendvirtualappointmentsms

Microsoft Graph Invoke action sendVirtualAppointmentSms

microsoft-graph-get-transcripts-me

Microsoft Graph Get transcripts from me

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

Microsoft Graph Create new navigation property to transcripts for me

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-transcripts-me-2

Microsoft Graph Get transcripts from me

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

Microsoft Graph Update the navigation property transcripts in me

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

Microsoft Graph Delete navigation property transcripts for me

idempotent
microsoft-graph-get-content-navigation-2

Microsoft Graph Get content for the navigation property transcripts from me

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

Microsoft Graph Update content for the navigation property transcripts in me

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

Microsoft Graph Delete content for the navigation property transcripts in me

idempotent
microsoft-graph-get-metadatacontent-navigation

Microsoft Graph Get metadataContent for the navigation property transcripts from me

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

Microsoft Graph Update metadataContent for the navigation property transcripts in me

idempotent
microsoft-graph-delete-metadatacontent-navigation

Microsoft Graph Delete metadataContent for the navigation property transcripts in me

idempotent

Capability Spec

me-me-onlinemeeting.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Me — me.onlineMeeting
  description: 'Microsoft Graph Me — me.onlineMeeting. 50 operations. Lead operation: Microsoft Graph Get onlineMeeting. Self-contained
    Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - me.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: me-me-onlinemeeting
    baseUri: ''
    description: Microsoft Graph Me — me.onlineMeeting business capability. Self-contained, no shared references.
    resources:
    - name: me-onlineMeetings
      path: /me/onlineMeetings
      operations:
      - name: melistonlinemeetings
        method: GET
        description: Microsoft Graph Get onlineMeeting
        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: mecreateonlinemeetings
        method: POST
        description: Microsoft Graph Create onlineMeeting
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-onlineMeetings-$count
      path: /me/onlineMeetings/$count
      operations:
      - name: meonlinemeetingsgetcount1421
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-onlineMeetings-createOrGet
      path: /me/onlineMeetings/createOrGet
      operations:
      - name: meonlinemeetingscreateorget
        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: me-onlineMeetings-getAllRecordings(meetingOrganizerUserId='@meetingOrganizerUser
      path: /me/onlineMeetings/getAllRecordings(meetingOrganizerUserId='@meetingOrganizerUserId',startDateTime=@startDateTime,endDateTime=@endDateTime)
      operations:
      - name: meonlinemeetingsgetallrecordings
        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: me-onlineMeetings-getAllTranscripts(meetingOrganizerUserId='@meetingOrganizerUse
      path: /me/onlineMeetings/getAllTranscripts(meetingOrganizerUserId='@meetingOrganizerUserId',startDateTime=@startDateTime,endDateTime=@endDateTime)
      operations:
      - name: meonlinemeetingsgetalltranscripts
        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: me-onlineMeetings-onlineMeeting-id
      path: /me/onlineMeetings/{onlineMeeting-id}
      operations:
      - name: megetonlinemeetings
        method: GET
        description: Microsoft Graph Get onlineMeeting
        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: meupdateonlinemeetings
        method: PATCH
        description: Microsoft Graph Update onlineMeeting
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medeleteonlinemeetings
        method: DELETE
        description: Microsoft Graph Delete onlineMeeting
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-onlineMeetings-onlineMeeting-id-attendanceReports
      path: /me/onlineMeetings/{onlineMeeting-id}/attendanceReports
      operations:
      - name: meonlinemeetingslistattendancereports
        method: GET
        description: Microsoft Graph List meetingAttendanceReports
        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: meonlinemeetingscreateattendancereports
        method: POST
        description: Microsoft Graph Create new navigation property to attendanceReports for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-onlineMeetings-onlineMeeting-id-attendanceReports-$count
      path: /me/onlineMeetings/{onlineMeeting-id}/attendanceReports/$count
      operations:
      - name: meonlinemeetingsattendancereportsgetcount2378
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendanceReport-id
      path: /me/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}
      operations:
      - name: meonlinemeetingsgetattendancereports
        method: GET
        description: Microsoft Graph Get meetingAttendanceReport
        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: meonlinemeetingsupdateattendancereports
        method: PATCH
        description: Microsoft Graph Update the navigation property attendanceReports in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meonlinemeetingsdeleteattendancereports
        method: DELETE
        description: Microsoft Graph Delete navigation property attendanceReports for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendanceReport-id-
      path: /me/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords
      operations:
      - name: meonlinemeetingsattendancereportslistattendancerecords
        method: GET
        description: Microsoft Graph List attendanceRecords
        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: meonlinemeetingsattendancereportscreateattendancerecords
        method: POST
        description: Microsoft Graph Create new navigation property to attendanceRecords for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendanceReport-id-
      path: /me/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/$count
      operations:
      - name: meonlinemeetingsattendancereportsattendancerecordsgetcounte1fe
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendanceReport-id-
      path: /me/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/{attendanceRecord-id}
      operations:
      - name: meonlinemeetingsattendancereportsgetattendancerecords
        method: GET
        description: Microsoft Graph Get attendanceRecords from me
        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: meonlinemeetingsattendancereportsupdateattendancerecords
        method: PATCH
        description: Microsoft Graph Update the navigation property attendanceRecords in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meonlinemeetingsattendancereportsdeleteattendancerecords
        method: DELETE
        description: Microsoft Graph Delete navigation property attendanceRecords for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-onlineMeetings-onlineMeeting-id-attendeeReport
      path: /me/onlineMeetings/{onlineMeeting-id}/attendeeReport
      operations:
      - name: megetonlinemeetingsattendeereport
        method: GET
        description: Microsoft Graph Get onlineMeeting
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: meupdateonlinemeetingsattendeereport
        method: PUT
        description: Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medeleteonlinemeetingsattendeereport
        method: DELETE
        description: Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-onlineMeetings-onlineMeeting-id-getVirtualAppointmentJoinWebUrl()
      path: /me/onlineMeetings/{onlineMeeting-id}/getVirtualAppointmentJoinWebUrl()
      operations:
      - name: meonlinemeetingsonlinemeetinggetvirtualappointmentjoinweburl
        method: GET
        description: Microsoft Graph Invoke function getVirtualAppointmentJoinWebUrl
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-onlineMeetings-onlineMeeting-id-recordings
      path: /me/onlineMeetings/{onlineMeeting-id}/recordings
      operations:
      - name: meonlinemeetingslistrecordings
        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: meonlinemeetingscreaterecordings
        method: POST
        description: Microsoft Graph Create new navigation property to recordings for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-onlineMeetings-onlineMeeting-id-recordings-$count
      path: /me/onlineMeetings/{onlineMeeting-id}/recordings/$count
      operations:
      - name: meonlinemeetingsrecordingsgetcountb97c
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-onlineMeetings-onlineMeeting-id-recordings-delta()
      path: /me/onlineMeetings/{onlineMeeting-id}/recordings/delta()
      operations:
      - name: meonlinemeetingsonlinemeetingrecordingsdelta
        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: me-onlineMeetings-onlineMeeting-id-recordings-callRecording-id
      path: /me/onlineMeetings/{onlineMeeting-id}/recordings/{callRecording-id}
      operations:
      - name: meonlinemeetingsgetrecordings
        method: GET
        description: Microsoft Graph Get recordings from me
        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: meonlinemeetingsupdaterecordings
        method: PATCH
        description: Microsoft Graph Update the navigation property recordings in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meonlinemeetingsdeleterecordings
        method: DELETE
        description: Microsoft Graph Delete navigation property recordings for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-onlineMeetings-onlineMeeting-id-recordings-callRecording-id-content
      path: /me/onlineMeetings/{onlineMeeting-id}/recordings/{callRecording-id}/content
      operations:
      - name: meonlinemeetingsgetrecordingscontent
        method: GET
        description: Microsoft Graph Get content for the navigation property recordings from me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: meonlinemeetingsupdaterecordingscontent
        method: PUT
        description: Microsoft Graph Update content for the navigation property recordings in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meonlinemeetingsdeleterecordingscontent
        method: DELETE
        description: Microsoft Graph Delete content for the navigation property recordings in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-onlineMeetings-onlineMeeting-id-sendVirtualAppointmentReminderSms
      path: /me/onlineMeetings/{onlineMeeting-id}/sendVirtualAppointmentReminderSms
      operations:
      - name: meonlinemeetingsonlinemeetingsendvirtualappointmentremindersms
        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: me-onlineMeetings-onlineMeeting-id-sendVirtualAppointmentSms
      path: /me/onlineMeetings/{onlineMeeting-id}/sendVirtualAppointmentSms
      operations:
      - name: meonlinemeetingsonlinemeetingsendvirtualappointmentsms
        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: me-onlineMeetings-onlineMeeting-id-transcripts
      path: /me/onlineMeetings/{onlineMeeting-id}/transcripts
      operations:
      - name: meonlinemeetingslisttranscripts
        method: GET
        description: Microsoft Graph Get transcripts from me
        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: meonlinemeetingscreatetranscripts
        method: POST
        description: Microsoft Graph Create new navigation property to transcripts for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-onlineMeetings-onlineMeeting-id-transcripts-$count
      path: /me/onlineMeetings/{onlineMeeting-id}/transcripts/$count
      operations:
      - name: meonlinemeetingstranscriptsgetcount52e4
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-onlineMeetings-onlineMeeting-id-transcripts-delta()
      path: /me/onlineMeetings/{onlineMeeting-id}/transcripts/delta()
      operations:
      - name: meonlinemeetingsonlinemeetingtranscriptsdelta
        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: me-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id
      path: /me/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}
      operations:
      - name: meonlinemeetingsgettranscripts
        method: GET
        description: Microsoft Graph Get transcripts from me
        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: meonlinemeetingsupdatetranscripts
        method: PATCH
        description: Microsoft Graph Update the navigation property transcripts in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meonlinemeetingsdeletetranscripts
        method: DELETE
        description: Microsoft Graph Delete navigation property transcripts for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id-content
      path: /me/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}/content
      operations:
      - name: meonlinemeetingsgettranscriptscontent
        method: GET
        description: Microsoft Graph Get content for the navigation property transcripts from me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: meonlinemeetingsupdatetranscriptscontent
        method: PUT
        description: Microsoft Graph Update content for the navigation property transcripts in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meonlinemeetingsdeletetranscriptscontent
        method: DELETE
        description: Microsoft Graph Delete content for the navigation property transcripts in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id-metadataContent
      path: /me/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}/metadataContent
      operations:
      - name: meonlinemeetingsgettranscriptsmetadatacontent
        method: GET
        description: Microsoft Graph Get metadataContent for the navigation property transcripts from me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: meonlinemeetingsupdatetranscriptsmetadatacontent
        method: PUT
        description: Microsoft Graph Update metadataContent for the navigation property transcripts in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meonlinemeetingsdeletetranscriptsmetadatacontent
        method: DELETE
        description: Microsoft Graph Delete metadataContent for the navigation property transcripts in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
  exposes:
  - type: rest
    namespace: me-me-onlinemeeting-rest
    port: 8080
    description: REST adapter for Microsoft Graph Me — me.onlineMeeting. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/me/onlinemeetings
      name: me-onlinemeetings
      description: REST surface for me-onlineMeetings.
      operations:
      - method: GET
        name: melistonlinemeetings
        description: Microsoft Graph Get onlineMeeting
        call: me-me-onlinemeeting.melistonlinemeetings
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: mecreateonlinemeetings
        description: Microsoft Graph Create onlineMeeting
        call: me-me-onlinemeeting.mecreateonlinemeetings
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/onlinemeetings/count
      name: me-onlinemeetings-count
      description: REST surface for me-onlineMeetings-$count.
      operations:
      - method: GET
        name: meonlinemeetingsgetcount1421
        description: Microsoft Graph Get the number of the resource
        call: me-me-onlinemeeting.meonlinemeetingsgetcount1421
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/onlinemeetings/createorget
      name: me-onlinemeetings-createorget
      description: REST surface for me-onlineMeetings-createOrGet.
      operations:
      - method: POST
        name: meonlinemeetingscreateorget
        description: Microsoft Graph Invoke action createOrGet
        call: me-me-onlinemeeting.meonlinemeetingscreateorget
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/onlinemeetings/getallrecordings-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime
      name: me-onlinemeetings-getallrecordings-meetingorganizeruserid-meetingorganizeruser
      description: REST surface for me-onlineMeetings-getAllRecordings(meetingOrganizerUserId='@meetingOrganizerUser.
      operations:
      - method: GET
        name: meonlinemeetingsgetallrecordings
        description: Microsoft Graph Invoke function getAllRecordings
        call: me-me-onlinemeeting.meonlinemeetingsgetallrecordings
        with:
          $select: rest.$select
          $orderby: rest.$orderby
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/onlinemeetings/getalltranscripts-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime
      name: me-onlinemeetings-getalltranscripts-meetingorganizeruserid-meetingorganizeruse
      description: REST surface for me-onlineMeetings-getAllTranscripts(meetingOrganizerUserId='@meetingOrganizerUse.
      operations:
      - method: GET
        name: meonlinemeetingsgetalltranscripts
        description: Microsoft Graph Invoke function getAllTranscripts
        call: me-me-onlinemeeting.meonlinemeetingsgetalltranscripts
        with:
          $select: rest.$select
          $orderby: rest.$orderby
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/onlinemeetings/{onlinemeeting-id}
      name: me-onlinemeetings-onlinemeeting-id
      description: REST surface for me-onlineMeetings-onlineMeeting-id.
      operations:
      - method: GET
        name: megetonlinemeetings
        description: Microsoft Graph Get onlineMeeting
        call: me-me-onlinemeeting.megetonlinemeetings
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: meupdateonlinemeetings
        description: Microsoft Graph Update onlineMeeting
        call: me-me-onlinemeeting.meupdateonlinemeetings
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: medeleteonlinemeetings
        description: Microsoft Graph Delete onlineMeeting
        call: me-me-onlinemeeting.medeleteonlinemeetings
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/onlinemeetings/{onlinemeeting-id}/attendancereports
      name: me-onlinemeetings-onlinemeeting-id-attendancereports
      description: REST surface for me-onlineMeetings-onlineMeeting-id-attendanceReports.
      operations:
      - method: GET
        name: meonlinemeetingslistattendancereports
        description: Microsoft Graph List meetingAttendanceReports
        call: me-me-onlinemeeting.meonlinemeetingslistattendancereports
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - me

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