Get Module

Retrieve one generated platform module by ID or share token.

GET /v1/platform/modules/:id

Returns a module owned by the authenticated platform workspace.

curl https://api.tutorflow.io/v1/platform/modules/4d3b7f2a-7b8f-497c-a1d9-58b7f2e0c111 \
  -H "Authorization: Bearer tf_platform_..."

The response is the same ModuleResDto returned by Create Module.

GET /v1/platform/modules/public/:shareToken

Returns a public module by share token. This endpoint does not require authentication and is used by the learner-facing module page.

curl https://api.tutorflow.io/v1/platform/modules/public/b018172542f9a3c4d5e6f7890abcdef12345678

Private modules (isPublic: false) are not returned by the public endpoint.