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.
Updated 20 days ago