API Reference/Documentation
GitHubDashboard
Modules

Training

Manage training courses, partner onboarding, and tracking learning progress.

Course Management

Create, publish, and manage training courses

Partner Portal

Self-service course enrollment and onboarding

Progress Tracking

Monitor learning progress and completion rates

List Courses

Query Parameters

ParameterTypeDescription
page
integerPage number
limit
integerItems per page
status
string
draftpublishedarchived
Filter by status
Request
HTTP
http
GET https://api.leadron.io/v1/training/courses?status=published&page=1&limit=20
X-API-Key: ldr_live_sk_a1b2c3d4e5f6g7h8i9j0
Response200OK
200 Response
json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
  "success": true,
  "status": 200,
  "data": [
    {
      "id": "course_001",
      "title": "Partner Onboarding Fundamentals",
      "description": "Essential knowledge for new partners",
      "status": "published",
      "modulesCount": 5,
      "enrollmentCount": 32,
      "createdAt": "2026-01-10T10:00:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 8,
    "totalPages": 1,
    "hasNext": false,
    "hasPrev": false
  },
  "meta": {
    "timestamp": "2026-03-01T12:00:00.000Z",
    "version": "v1"
  }
}

Create Course

Get Course

Update Course

Publish & Archive

Course Statistics

Partner Portal

Progress