CloudTest AI API Reference

Welcome to the CloudTest AI API documentation. Our REST API allows you to integrate our learning platform with your applications, automate workflows, and access learning data programmatically.

v2.0 Current API Version

Authentication

All API requests must include an API key in the header. You can generate API keys from your dashboard settings.

HTTP Headers
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Courses API

GET /api/v2/courses

Retrieve a list of all available courses.

GET /api/v2/courses
Example Response
{
  "status": "success",
  "data": {
    "courses": [
      {
        "id": "sap-fiori-001",
        "title": "SAP Fiori Development",
        "category": "SAP",
        "level": "Intermediate",
        "duration": "24h",
        "price": 149
      }
    ]
  }
}

Users API

GET /api/v2/users/{id}

Retrieve user profile information.

GET /api/v2/users/{id}
Example Response
{
  "status": "success",
  "data": {
    "user": {
      "id": "usr_12345",
      "email": "user@example.com",
      "name": "John Doe",
      "role": "learner",
      "joined_at": "2026-01-15T10:30:00Z"
    }
  }
}