RESTful API V1.5 Change Log

The Absorb V1.5 RESTful API allows for performative communication and interaction with the LMS without using the Absorb UI. The V1.5 RESTful API itself receives ongoing updates and changes to ensure consistent performance and quality of life features.

Update History

Captured below are versions of the V1.5 RESTful API which have been made available, alongside the changes associated with each version.

Release Version Release Date Changes
5.117.1 29th of February 2024

New Endpoint Available - GET Competency Definition

  • Route : api/rest/v1_5/competency-definition/{id}

  • This new endpoint exposes competency information for Admins who are looking to retrieve definition information about a specific Competency in the LMS give its competency ID.

  • As an example, If a Learner has gained a Competency, and you have its ID, you can use this new API to learn more about the Competency achieved, including a link to the badge image (if one is present).

  • This will also be reflected in the API documentation.

5.116.3 11th of January 2024

Bug Fixes

  • Fixed an issue to make usernametype field for POST {{protocol}}://{{host}}/enrollment-keys optional

5.116.1 22nd of November 2023

Bug Fixes

  • Fixed an issue where the endpoint “POST users/userId/enrollments” was not correctly updating the Status of the enrollment. The call now correctly sets this value.

5.116.0 5th of November 2023

Pagination Changes

  • Endpoints Changed:

    • List Venues endpoint - https://rest.myabsorb.com/venues

    • List User’s messages endpoint - https://rest.myabsorb.com/Users/{userId}/messages

    • List User’s received messages endpoint  - https://rest.myabsorb.com/Users/{userId}/messages/received

  • All changes support the versioning header (X-API-Version):

    • Supports 1.5.0 (default) and 1.5.1 as values.

    • Contract change applies only to 1.5.1.

  • New error code returned:

    • 422 Error: Occurs when the provided parameters result in an error.

Rate & Burst Limiting

  • Rate Limits have been introduced for all plans at 200 calls per second with a 100 call burst limit.

Bug Fixes

  • Fixed issue where the endpoint “get Course Bundles for sale” was returning all Course Bundles regardless of whether or not they were for sale.

  • Updated documentation for “list User’s available courses” endpoint to accurately reflect its paginated and versioned changes.

Was this article helpful?
0 out of 0 found this helpful