Show / Hide Table of Contents

VirtualAppointment.ReadWrite.All

Allows the application to read and write virtual appointments for all users, without a signed-in user. The app must also be authorized to access an individual user’s data by the online meetings application access policy.

Graph Methods

Type: A = Application Permission, D = Delegate Permission

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

Application Permission

Id bf46a256-f47d-448f-ab78-f226fff08d40
Display String Read-write all virtual appointments for users, as authorized by online meetings app access policy
Description Allows the application to read and write virtual appointments for all users, without a signed-in user. The app must also be authorized to access an individual user’s data by the online meetings application access policy.

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