Skip to content
Stepwik

Courses

List courses

Retrieves a paginated list of courses in the key’s workspace.

GET/v1/eapi/coursesTry it

Authorizations

stepwik-api-keystringheaderrequired

API key secret. Requires scope `courses:read`. Create keys in Studio → Developer → API Keys.

Burst limit: 100 / 15 min per key · Scope: courses:read

Query parameters

limitintegerquery

Number of courses to return per page.

pageintegerquery

Page number to retrieve.

Request

curl -X GET "https://api.stepwik.com/v1/eapi/courses?limit=10&page=1" \
  -H "stepwik-api-key: stepwik_<id>_<secret>"

Response

200 · application/json

coursesarray

Course summaries for the current page

paginationobject

Page metadata

200

{
  "courses": [
    { "slug": "<string>", "title": "<string>" }
  ],
  "pagination": { "page": 1, "limit": 10, "total": 1 }
}