Newer Version Available
Course Offering Schedules (POST)
Add or modify course offering schedules to the course offering. This resource is used
to modify the schedules of an existing course offering by adding new schedules or updating the
existing schedules.
- Resource
-
1/connect/education/academic-operations/course-offering/${courseOfferingId}/course-schedule- Resource example
-
1https://yourInstance.salesforce.com/services/data/v64.0/connect/education/academic-operations/course-offering/${courseOfferingId}/course-schedule
- Available version
- 64.0
- HTTP methods
- POST
- Request body for POST
-
- JSON example
-
1{ 2 "courseOfferingSchedule": [ 3 { 4 "courseOfferingScheduleExternalId": { 5 "fieldName": "customField__c", 6 "fieldValue": "custom field value CRW616" 7 }, 8 "courseOfferingScheduleCustomAttribute": [ 9 { 10 "fieldName": "customField1__c", 11 "fieldValue": "custom field value CRW616" 12 } 13 ], 14 "recurrencePattern": "RRULE:FREQ=DAILY;INTERVAL=2;UNTIL=20251130T000000Z;", 15 "startTime": "19:00:00.000Z", 16 "endTime": "20:30:00.000Z", 17 "location": "131xx0000004FpxAAE", 18 "courseOfferingScheduleTemplate": "0wZxx0000000001EAA", 19 "startDate": "2024-12-09T20:00:00.000Z", 20 "type": "Lab", 21 "description": "Class session A updated 01" 22 }, 23 { 24 "courseOfferingScheduleExternalId": { 25 "fieldName": "customField__c", 26 "fieldValue": "custom field value CRW614" 27 }, 28 "courseOfferingScheduleCustomAttribute": [ 29 { 30 "fieldName": "customField1__c", 31 "fieldValue": "custom field value CRW614" 32 } 33 ], 34 "recurrencePattern": "RRULE:FREQ=DAILY;INTERVAL=2;UNTIL=20251130T000000Z;", 35 "startTime": "21:00:00.000Z", 36 "endTime": "20:30:00.000Z", 37 "location": "111xx0000004FpxAAE", 38 "courseOfferingScheduleTemplate": "0wZxx0000000001EAA", 39 "startDate": "2024-12-09T20:00:00.000Z", 40 "type": "Lab", 41 "description": "Class session A updated 01" 42 }, 43 { 44 "courseOfferingScheduleExternalId": { 45 "fieldName": "customField__c", 46 "fieldValue": "custom field value CRW615" 47 }, 48 "courseOfferingScheduleCustomAttribute": [ 49 { 50 "fieldName": "customField1__c", 51 "fieldValue": "custom field value CRW615" 52 } 53 ], 54 "recurrencePattern": "RRULE:FREQ=DAILY;INTERVAL=2;UNTIL=20251130T000000Z;", 55 "startTime": "22:00:00.000Z", 56 "endTime": "20:30:00.000Z", 57 "location": "131xx0000004FpxAAE", 58 "courseOfferingScheduleTemplate": "0qZxx0000000001EAA", 59 "startDate": "2024-12-09T20:00:00.000Z", 60 "type": "Lab", 61 "description": "Class session A updated 01" 62 } 63 ] 64} - Properties
-
Name Type Description Required or Optional Available Version courseOffering Schedule Course Offering Schedule Details Input[] List of course offering schedules to be added or modified to the course offering. Required 64.0
- Response body for POST
- Course Offering Schedule