virtualEventRegistration resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents a registrant's registration record for a virtualEvent.

Currently, only virtualEventWebinar is supported.

Inherits from entity.

Methods

Method Return type Description
List virtualEventRegistration collection Get a list of all registration records of a webinar.
Create virtualEventRegistration Create a registrant's registration record for a webinar.
Get virtualEventRegistration Get the properties and relationships of a virtualEventRegistration object.
Cancel None Cancel a registrant's registration record for a webinar.
List sessions virtualEventSession collection Get a list of sessions that a registrant registered for in a webinar.

Properties

Property Type Description
cancelationDateTime DateTimeOffset Date and time when the registrant cancels their registration for the virtual event. Only appears when applicable. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
email String Email address of the registrant.
externalRegistrationInformation virtualEventExternalRegistrationInformation The external information for a virtual event registration.
firstName String First name of the registrant.
id String Unique identifier of the registrant. Read-only. Inherited from entity.
lastName String Last name of the registrant.
registrationDateTime DateTimeOffset Date and time when the registrant registers for the virtual event. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
registrationQuestionAnswers virtualEventRegistrationQuestionAnswer collection The registrant's answer to the registration questions.
status virtualEventAttendeeRegistrationStatus Registration status of the registrant. Read-only.
userId String The registrant's ID in Microsoft Entra ID. Only appears when the registrant is registered in Microsoft Entra ID.
preferredTimezone String The registrant's time zone details.
preferredLanguage String The registrant's preferred language.

virtualEventAttendeeRegistrationStatus values

Value Description
registered The attendee successfully registered for the virtual event.
canceled The attendee canceled registration for the virtual event.
waitlisted Waitlist is enabled and the virtual event is at full capacity. The attendee is on the waitlist.
pendingApproval Manual approval is enabled and the attendee is pending approval from the organizer.
rejectedByOrganizer Manual approval is enabled and the organizer rejected the attendee.
unknownFutureValue Evolvable enumeration sentinel value. Don't use.

Relationships

None.

JSON representation

The following JSON representation shows the resource type

{
  "@odata.type": "#microsoft.graph.virtualEventRegistration",
  "cancelationDateTime": "String (timestamp)",
  "email": "String",
  "externalRegistrationInformation": {"@odata.type": "microsoft.graph.virtualEventExternalRegistrationInformation"},
  "firstName": "String",
  "id": "String (identifier)",  
  "lastName": "String",
  "registrationDateTime": "String (timestamp)",
  "registrationQuestionAnswers": [{"@odata.type": "microsoft.graph.virtualEventRegistrationQuestionAnswer"}],
  "status": "String",
  "userId": "String",
  "preferredTimezone": "String",
  "preferredLanguage": "String"
}