Skip to content
Stepwik

Courses

Course format

Returns the JSON schema for creating courses (used by MCP create_course).

GET/v1/eapi/courses/formatTry it

Authorizations

stepwik-api-keystringheaderrequired

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

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

Request

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

Response

200 · application/json

schemaobject

JSON schema for create_course / POST /courses

200

{
  "schema": { "type": "object", "properties": { "title": { "type": "string" } } }
}