Introduction

General overview

The Data Extraction API (DEx API) enables you to read reporting data in Kallidus for service-to-service integrations with your internal data lakes, warehouses, and BI tools.

The DEx API does not expose real-time (live) data. Instead, it exposes reporting data across Learn and Perform, which is refreshed twice a day. Reporting is powered by 16 datasets in total and they will all available via the DEx API by end of 2026.

Reporting datasets for Learn currently/soon-to-be available via the DEx API:

  • Learning Progress - for reporting on course- and lesson-level compliance
  • Accreditations - coming soon
  • Events - coming soon

Reporting datasets for Perform currently/soon-to-be available via the DEx API:

  • Reviews - coming soon

Technical overview

The DEx API is a read-only, REST-based API. It uses standard HTTP GET requests and returns JSON-formatted responses.

For large responses, the API uses server-driven pagination (5000 records/page) and supports an OData-like $skip query parameter. When pagination occurs, a nextpagelink property is returned in the response to retrieve the next page of results.


Did this page help you?