Show / Hide Table of Contents

VirtualAppointment.ReadWrite

Allows an application to read and write virtual appointments for the signed-in user. Only an organizer or participant user can read and write their virtual appointments. 

Graph Methods

Type: A = Application Permission, D = Delegate Permission

Ver Type Method
V1 D DELETE /me/onlineMeetings/{onlineMeetingId}/virtualAppointment
V1 D DELETE /users/{userId}/onlineMeetings/{onlineMeetingId}/virtualAppointment
V1 D GET /me/onlineMeetings/{onlineMeetingId}/virtualAppointment
V1 D GET /users/{userId}/onlineMeetings/{onlineMeetingId}/virtualAppointment
V1 D PATCH /me/onlineMeetings/{onlineMeetingId}/virtualAppointment
V1 D PATCH /users/{userId}/onlineMeetings/{onlineMeetingId}/virtualAppointment
V1 D PUT /me/onlineMeetings/{onlineMeetingId}/virtualAppointment
V1 D PUT /users/{userId}/onlineMeetings/{onlineMeetingId}/virtualAppointment

Delegate Permission

Id 2ccc2926-a528-4b17-b8bb-860eed29d64c
Consent Type Admin
Display String Read and write a user's virtual appointments  
Description Allows an application to read and write virtual appointments for the signed-in user. Only an organizer or participant user can read and write their virtual appointments. 

Resources

virtualAppointment

Property Type Description
appointmentClients virtualAppointmentUser collection The client information for the virtual appointment, including name, email, and SMS phone number. Optional.
appointmentClientJoinWebUrl String The join web URL of the virtual appointment for clients with waiting room and browser join. Optional.
externalAppointmentId String The identifier of the appointment from the scheduling system, associated with the current virtual appointment. Optional.
externalAppointmentUrl String The URL of the appointment resource from the scheduling system, associated with the current virtual appointment. Optional.
settings virtualAppointmentSettings The settings associated with the virtual appointment resource. Optional.

virtualAppointmentSettings

Property Type Description
allowClientToJoinUsingBrowser Boolean Indicates whether the client can use the browser to join a virtual appointment. If set to false, the client can only use Microsoft Teams to join. Optional.

virtualAppointmentUser

Property Type Description
displayName String The display name of the user who participates in a virtual appointment. Optional.
emailAddress String The email address of the user who participates in a virtual appointment. Optional.
smsCapablePhoneNumber String The phone number for sending SMS texts for the user who participates in a virtual appointment. Optional.
In This Article
Back to top Created by merill | Submit feedback