Application API

TopoloLearn

Clear API and contract surface for TopoloLearn, grouped under the application instead of split across generic reference sections.

curated srv_topolo_learn

Documentation Map

Authority

Service IDs:

srv_topolo_learn

Repos: PlatformApplications/TopoloLearn, PlatformApplications/TopoloDocs

Hosts:

https://learn.topolo.app

Dependencies: topolo-platform, topolo-auth, topolo-one, applications-packages, cloud-control

Depends on Topolo Auth: yes

Contract Source

Type: curated

Source: PlatformApplications/TopoloLearn/apps/api/src/index.ts

Source exists: yes

Curated handbook and schema docs define the route-scoped operator, studio, member, runtime, assessment, certificate, activity, learner submission, and studio mutation contract owned by the Worker.

API key scopes in Auth catalog: 7

Auth Requirements

No global OpenAPI security scheme is declared.

  • runtime.read
  • studio.read
  • studio.write
  • assessments.write
  • certificates.write
  • settings.read
  • settings.write

Runtime and Deployment

Wrangler surfaces: PlatformApplications/TopoloLearn/apps/api/wrangler.toml, PlatformApplications/TopoloLearn/apps/web/wrangler.toml

Environment variables: ENVIRONMENT, FRONTEND_URL, PLATFORM_HOST, SERVICE_ID, SKIP_AUTH, TOPOLO_AUTH_API_URL

Routes: workers.dev or Pages-only delivery

Observability enabled: no explicit signal found

README-Derived Interface Surface

Source: PlatformApplications/TopoloLearn/README.md

No route-level highlights were extracted from the current README.

Package Surfaces

@topolo/learn-api

No package description recorded.

Source: PlatformApplications/TopoloLearn/apps/api/package.json

Scripts: build, dev, deploy, typecheck

@topolo/learn-web

No package description recorded.

Source: PlatformApplications/TopoloLearn/apps/web/package.json

Scripts: build, dev, preview, typecheck

topolo-learn

No package description recorded.

Source: PlatformApplications/TopoloLearn/package.json

Scripts: build, dev, dev:api, dev:web, typecheck, validate:docs

@topolo/learn-config

No package description recorded.

Source: PlatformApplications/TopoloLearn/packages/config/package.json

Scripts: build, typecheck

@topolo/learn-database

No package description recorded.

Source: PlatformApplications/TopoloLearn/packages/database/package.json

Scripts: build, typecheck

Runtime Surface

Wrangler surfaces: PlatformApplications/TopoloLearn/apps/api/wrangler.toml, PlatformApplications/TopoloLearn/apps/web/wrangler.toml

This application does not yet have a source-controlled OpenAPI spec in the docs platform. The current API page is derived from the registered contract source and repository surface.