Skip to content
Stepwik

Courses

Get course

Read a course with ordered labs. Owner, co-author, or org access.

GET/v1/eapi/courses/:slugTry 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

Path parameters

slugstringpathrequired

Course slug from Studio or list courses.

Request

curl -X GET "https://api.stepwik.com/v1/eapi/courses/my-course-slug" \
  -H "stepwik-api-key: stepwik_<id>_<secret>"

Response

200 · application/json

slugstring

Course slug

titlestring

Course title

labsarray

Ordered lab references

200

{
  "slug": "my-course-slug",
  "title": "Stepwik Docs: Getting Started",
  "labs": [{ "slug": "getting-started-with-stepwik", "order": 1 }]
}