diff --git a/program/views.py b/program/views.py
index bb90583d4ebd13b3bdee52337bc2beb54bfae156..97ca0648d5f3350d84af7a7d206ad753a4484404 100644
--- a/program/views.py
+++ b/program/views.py
@@ -1002,6 +1002,20 @@ class APIRRuleViewSet(viewsets.ModelViewSet):
         summary="Retrieve a single schedule.",
     ),
     update=extend_schema(
+        examples=[
+            OpenApiExample(
+                "Request to update an existing schedule",
+                request_only=True,
+                value={
+                    "schedule": {
+                        "rruleId": 2,
+                        "endTime": "09:00:00",
+                        "firstDate": "2024-08-02",
+                        "startTime": "10:00:00",
+                    }
+                },
+            )
+        ],
         summary="Update an existing schedule.",
         request=ScheduleCreateUpdateRequestSerializer,
     ),