diff --git a/BeckmanComms.Api.DataTransferObjects/V2/Events/EventDto.cs b/BeckmanComms.Api.DataTransferObjects/V2/Events/EventDto.cs
new file mode 100644
index 0000000000000000000000000000000000000000..a5b93bdd85331dd4ed65f386ffeb938f7354a009
--- /dev/null
+++ b/BeckmanComms.Api.DataTransferObjects/V2/Events/EventDto.cs
@@ -0,0 +1,75 @@
+using System;
+
+namespace BeckmanComms.Api.DataTransferObjects.V2.Events
+{
+    /// <summary>
+    /// Data Transfer Object representing a Beckman Institute event.
+    /// </summary>
+    public class EventDto
+    {
+        /// <summary>
+        /// Event's unique identifier.
+        /// </summary>
+        public int EventId { get; set; }
+
+        /// <summary>
+        /// ID for calendar containing event.
+        /// </summary>
+        public string CalendarId { get; set; }
+
+        /// <summary>
+        /// Event title.
+        /// </summary>
+        public string Title { get; set; }
+
+        /// <summary>
+        /// Event description.
+        /// </summary>
+        public string Description { get; set; }
+
+        /// <summary>
+        /// Starting date and time of event.
+        /// </summary>
+        public DateTime StartDate { get; set; }
+
+        /// <summary>
+        /// Ending date and time of event.
+        /// </summary>
+        public DateTime EndDate { get; set; }
+
+        /// <summary>
+        /// Event location.
+        /// </summary>
+        public string Location { get; set; }
+
+        /// <summary>
+        /// Name of event's primary contact.
+        /// </summary>
+        public string ContactName { get; set; }
+
+        /// <summary>
+        /// Event contact's email address.
+        /// </summary>
+        public string ContactEmail { get; set; }
+
+        /// <summary>
+        /// Event contact's phone number.
+        /// </summary>
+        public string ContactPhone { get; set; }
+
+        /// <summary>
+        /// Event sponsor.
+        /// </summary>
+        public string Sponsor { get; set; }
+
+        /// <summary>
+        /// Type of event.
+        /// </summary>
+        public string EventType { get; set; }
+
+        /// <summary>
+        /// Whether event is recurring.
+        /// </summary>
+        public bool Recurring { get; set; }
+    }
+}
\ No newline at end of file