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.

Here are the reporting datasets available via the DEx API:

  • Learning Progress - for reporting on course- and lesson-level compliance
  • All other Learn datasets coming October 2026
  • All Perform datasets coming October 2026

Technical overview

The DEx API is a read-only, REST-based API. It uses standard HTTP GET requests and returns JSON-formatted responses. Both TLS 1.2 and TLS 1.3 are supported.

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


Did this page help you?