Product documentation

2025-03-10 Release Notes

Our roadmap will now be live, up-to-date, and shareable with anyone. It will be published tomorrow and remain available moving forward. You can find it here.

Administrate General Release Notes

What’s New?

Roadmap Update

Our roadmap will now be live, up-to-date, and shareable with anyone. It will be published tomorrow and remain available moving forward. You can find it here.

What’s changing?

We’re retiring our Monthly product updates - but don’t worry, our release notes now provide even more detailed coverage for all features updates.

Stay Informed

Make sure to follow our release notes to stay up-to-date with the latest changes.

Triggers Permissions

View, Edit, and Delete permissions have been added for Triggers. These can be found in the “Communications” group of permissions.

Defects Resolved

  • Improved WebLink Cart performance - adding items to the cart is now faster.
  • Fixed Booking system issue where booking transitions were creating unlinked private events
  • Fixed Learning Path Learner reinstatement bug that incorrectly reactivated previously cancelled course objective events
  • Corrected permissions issue where missing Contact-View permission prevented sending adhoc emails despite having Event-Contact Delegates permission

Additional Updates

What’s New?

Developer Experience

  • The ContactMutations.upsertBatcByExternalId and upsertByExternalId can now handle upserting individual Account/Contacts with the new isIndividual boolean input field.

Deprecation Notice

The scheduled removal date for the fields is 2025-03-31

Input Type Field Replaced 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