diff --git a/program/serializers.py b/program/serializers.py
index 8f30cecfccbfd7ee71ae4395730c491a072f6380..39a0176e4cc1feccf020964c2705f78d32d27661 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -1315,3 +1315,25 @@ class RadioSettingsSerializer(serializers.ModelSerializer):
             "logo_id": obj.station_logo.id if obj.station_logo else None,
             "website": obj.station_website,
         }
+
+
+class PlayoutSerializer(serializers.Serializer):
+    end = serializers.DateTimeField()
+    id = serializers.IntegerField()
+    is_virtual = serializers.BooleanField()
+    playlist_id = serializers.IntegerField(allow_null=True)
+    repetition_of_id = serializers.IntegerField(allow_null=True)
+    schedule_default_playlist_id = serializers.IntegerField(allow_null=True)
+    schedule_id = serializers.IntegerField()
+    show_default_playlist_id = serializers.IntegerField(required=False)
+    show_id = serializers.IntegerField()
+    show_name = serializers.CharField()
+    start = serializers.DateTimeField()
+
+
+class DayScheduleSerializer(serializers.Serializer):
+    end = serializers.DateTimeField()
+    is_virtual = serializers.BooleanField()
+    show_id = serializers.IntegerField()
+    start = serializers.DateTimeField()
+    show_name = serializers.CharField()