diff --git a/program/views.py b/program/views.py
index dc466b14a47fab37384f7242f022c7d74e8c790a..7585bfa5b6b85d88f9686f080db2ccd0fb66a9d1 100644
--- a/program/views.py
+++ b/program/views.py
@@ -25,6 +25,7 @@ from textwrap import dedent
 from django_filters.rest_framework import DjangoFilterBackend
 from djangorestframework_camel_case.util import camelize
 from drf_spectacular.utils import (
+    OpenApiExample,
     OpenApiParameter,
     OpenApiResponse,
     OpenApiTypes,
@@ -143,7 +144,38 @@ class APIDayScheduleViewSet(
             "Returns a list of the scheduled playout. "
             "The schedule will include virtual timeslots to fill unscheduled gaps if requested."
         ),
-    ),
+        examples=[
+            OpenApiExample(
+                "Regular timeslot example",
+                summary="Regular timeslot",
+                description="Example values for a regular timeslot",
+                value={
+                    "end": "2024-06-19T20:30:00 +0000",
+                    "id": 2,
+                    "isVirtual": False,
+                    "playlistId": None,
+                    "repetitionOfId": None,
+                    "scheduleId": 9,
+                    "showDefaultPlaylistId": None,
+                    "showId": 3,
+                    "showName": "The Live Show",
+                    "start": "2024-06-17T12:42:47.038Z",
+                },
+            ),
+            OpenApiExample(
+                "Virtual timeslot example",
+                summary="Virtual timeslot",
+                description="Example values for a virtual timeslot",
+                value={
+                    "end": "2024-06-19T20:30:00 +0000",
+                    "isVirtual": True,
+                    "showId": 1,
+                    "showName": "Musicpool",
+                    "start": "2024-06-19T15:00:00 +0000",
+                },
+            ),
+        ],
+    )
 )
 class APIPlayoutViewSet(
     mixins.ListModelMixin,