GET
/hyax-api/v1/coursesList courses
Lists COURSE-type products with module/unit counts.
Base URL: https://platform.hyax.com · Replace YOUR_API_KEY with your team API key.
Query parameters
| Name | Required | Description |
|---|---|---|
page | No | Page number (default 1) |
limit | No | Page size (default 20, max 100) |
search | No | Search title or slug |
slug | No | Exact slug match |
isActive | No | `true` | `false`, published vs unpublished |
archived | No | `true`, list archived courses only |
Request
curl -X GET 'https://platform.hyax.com/hyax-api/v1/courses?page=1&limit=10' \
-H 'Authorization: Bearer YOUR_API_KEY'Response
{
"success": true,
"data": [
{
"id": "clx…",
"title": "Intro to Marketing",
"slug": "intro-to-marketing",
"pricingType": "SINGLE",
"price": 99,
"isActive": true,
"moduleCount": 3,
"unitCount": 12
}
],
"pagination": { "page": 1, "limit": 20, "total": 5, "totalPages": 1 }
}