diff --git a/program/views.py b/program/views.py
index da0e314d567f526f7d0a863dafb7cdbdd47c4a80..562b6e2a9233f0d8949fe59fd6a4e9f9d367d29c 100644
--- a/program/views.py
+++ b/program/views.py
@@ -65,6 +65,7 @@ from program.models import (
 )
 from program.serializers import (
     CategorySerializer,
+    DayScheduleSerializer,
     ErrorSerializer,
     FundingCategorySerializer,
     HostSerializer,
@@ -75,6 +76,7 @@ from program.serializers import (
     LinkTypeSerializer,
     MusicFocusSerializer,
     NoteSerializer,
+    PlayoutSerializer,
     RadioSettingsSerializer,
     RRuleSerializer,
     ScheduleConflictResponseSerializer,
@@ -113,7 +115,7 @@ class APIDayScheduleViewSet(
     viewsets.GenericViewSet,
 ):
     queryset = TimeSlot.objects.all()
-    serializer_class = TimeSlotSerializer
+    serializer_class = DayScheduleSerializer
 
     def list(self, request, year=None, month=None, day=None):
         # datetime.combine returns a timezone naive datetime object
@@ -148,7 +150,7 @@ class APIPlayoutViewSet(
     viewsets.GenericViewSet,
 ):
     queryset = TimeSlot.objects.all()
-    serializer_class = TimeSlotSerializer
+    serializer_class = PlayoutSerializer
     filter_backends = [DjangoFilterBackend]
     filterset_class = filters.PlayoutFilterSet