GraphQL API - Documentation | Deprecation Notices
Important - Upcoming API Changes
All fields listed below will no longer be available after 2025-03-03. Please refer to the 'Replace with' column for alternatives:
InputType | Retired Field | Replace with |
CoursePublicPriceInput | currencyCode | financialUnitId |
CourseTemplateCreateInput | lifecycle | lifecycleState |
CourseTemplateUpdateInput | lifecycle | lifecycleState |
LearningPathLearnerRegistrationInput | currencyCode | financialUnitId |
PrivateEventDetailsCreateInputType | currencyId |
financialUnitId |
RemoveEventStaffInputType | eventId | N/A. Field not necessary and is ignored |
EventUpdateInputType | courseCode | code |
EventUpdateInputType | location | locationId |
EventUpdateInputType | taxType | taxTypeId |
EventUpdateInputType | timeZone | timeZoneName |
EventUpdateInputType | lifecycle | lifecycleState |
EventRegisterContactsInputType | currencyCode | financialUnitId |
CreateLmsResourceInputType | instructions | htmlDescription |
CreateLmsResourceInputType | description |
displayName for Content of type Separator, Discussion, Kryterion, and External. Otherwise in favor of htmlDescription.
|
UpdateLmsResourceInputType | instructions | htmlDescription |
UpdateLmsResourceInputType | description |
displayName for Content of type Separator, Discussion, Kryterion, and External. Otherwise in favor of htmlDescription.
|
EventAddPriceInputType | currencyCode | financialUnitId |
EventAddPriceInputType | tokenTypeId | financialUnitId |
SessionRemoveStaffInputType | sessionId | N/A. Field not necessary and is ignored |
WebhookCreateInputType | emailAddress | notificationEmails |
WebhookUpdateInputType | emailAddress | notificationEmails |
Updates
-
The invoices.finalise mutation now requires users to have the "Sales Invoice - Finalize" permission in order to finalize invoices. If the user already had edit permissions for sales invoices, they will automatically have the necessary "Sales Invoice - Finalize" permission, so no changes are needed
- Credly authorization tokens are now automatically rotated every 3 months (180 days) to enhance security. If no badges are issued within 6 months, tokens will require manual rotation to maintain functionality
Fixes
- We have addressed an issue in the PortalMutations.create and PortalMutations.update mutations, where a portal could be created with a suffix containing invalid characters (for instance, "&" or "."), which could break the URL pattern
LMS API Documentation | Deprecation Notices
Fixes
- The LMS API now correctly returns the list of categories for a Learning Path's CourseObjective instead of returning null values
WebLink API Documentation | Deprecation Notices
- You can now remove a payment provider using the PortalMutations.removeWebLinkPaymentProvider mutation, enabling greater flexibility in managing payment configurations.
WebLink Widgets Documentation
None
Comments
0 comments
Please sign in to leave a comment.