GraphQL API - Documentation | Deprecation Notices
Features
- A new mutation bulkAdhocEmails -> sendBulkStaffAdhocEmail has been added to support sending adhoc emails to Staff on events. This includes both Instructors and Administrators
- We added the ccAddressesOnTriggers field on Learner entity in GraphQL
- We’ve added the
codefield to both the query and filter for theLocationentity - We have removed the deprecated field 'courseCode' as a field from the CourseTemplateCreateInput and CourseTemplateUpdateInput input types when creating or updating Course Templates
- We have released the resourceStats root query to gather aggregated information about Resource availability given a certain event or start/end range.
We have released the following mutations under ResourceMutations to manage Resource Bookings on Events:
- createSession to create a resource booking for a specific session
- updateSession to update an existing session resource booking
- createEvent to create resource bookings for all sessions of an Event, or for sessions where a certain resource type is required (if requiredSessionsOnly optional parameter is true)
We have removed the following deprecated fields
- ResourceBooking.event (replaced by session)
- ResourceBooking.attending (replaced by session)
- ResourceFieldGraphFilter.courseId (replaced by eventId)
- ResourceFieldGraphOrder.courseId (replaced by eventId)
- ResourceBookingMutations.deleteStandalone (replaced by delete)
- Staff.event (replaced by booking)
Fixes
- We resolved an issue where naming an unnamed Learning Path Learner, in the absence of associated Event Learners, created an un-cancellable Learning Path Learner without reducing the unnamed count. This process previously returned unclear error messages. Now, a more detailed error message will be provided, preventing the data from entering a problematic state
LMS API Documentation | Deprecation Notices
None
WebLink API Documentation | Deprecation Notices
None
WebLink Widgets Documentation
None