Core API & WebHooks Documentation | Deprecation Notices
Features
-
We have implemented HMAC Authentication for Webhooks. All webhooks now include:
- the X-Administrate-signature header containing a SHA512 hash of the payload
- the metadata.sent_at field with the timestamp when the request was sent
-
Webhooks whose requests to the external service return status codes from 400 to 499 (except 429) will also not be retried any more
-
When using the Course Template create and update mutations, users can specify:
- learningCategories
- approvedInstructors
- learningTagIds
- companyId
- levelId
- shortcode
- minPlaces
- maxPlaces
- cpe
-
When querying Course Templates, you can now fetch company, shortcode, minPlaces, and maxPlaces
-
We added the ability to override the Schedule specified by a Course Template when creating Classroom and Blended events
-
We added the following mutations in CourseTemplateMutations to update Course Template public and private prices:
-
addPublicPrices
-
addPrivatePrices
-
updatePrices
-
deletePrices
–We also added the privatePrices field to the CourseTemplateCreateInput so that private prices can be supplied on Course Template creation
-
-
The Session Update mutation now takes an optional lifecycleState input value. If not provided, the Lifecycle State remains unchanged
-
We have added new addStaff and removeStaff Session mutations. These allow users to add and remove staff members to/from individual Event Sessions
Fixes
-
We improved things around Event Learner prices so that:
-
you can query priceLevel on a Learner
-
the field Learner.priceLevelId has been deprecated
-
EventMutations.registerContacts has changed:
- field currencyCode has been deprecated and replaced by financialUnitId
- new field financialUnitId now supports Token Types to add students priced in Training Tokens
- an optional priceLevelId can be specified which will set the Price Level, amount and currency or token on the newly created learners
-
LMS API Documentation | Deprecation Notices
None
WebLink API Documentation | Deprecation Notices
None
WebLink Widgets Documentation
None