Application API

Topolo Venue Survey

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

curated No Auth service ID mapped in docs yet

Documentation Map

Authority

Service IDs:

No Auth service ID mapped in docs yet.

Repos: InternalApplications/topolo-venue-survey

Hosts:

https://survey.topolo.app https://topolo-venue-survey-api.topolo.workers.dev

Dependencies: topolo-auth

Depends on Topolo Auth: yes

Contract Source

Type: curated

Source: PlatformApplications/TopoloDocs/src/content/internal/apps/venue-survey.mdx

Source exists: yes

API key scopes in Auth catalog: 0

Auth Requirements

No global OpenAPI security scheme is declared.

No API key scopes were found in the checked-in Auth catalog for this service.

Runtime and Deployment

Wrangler surfaces: InternalApplications/topolo-venue-survey/apps/api/wrangler.toml, InternalApplications/topolo-venue-survey/apps/web/wrangler.toml

Environment variables: ADMIN_EMAILS, ALLOWED_EMAIL_DOMAINS, APP_ORIGIN, MAGIC_FROM_EMAIL, MAGIC_LINK_BASE_URL, R2_ACCOUNT_ID, R2_BUCKET_NAME

Routes: workers.dev or Pages-only delivery

Observability enabled: no explicit signal found

README-Derived Interface Surface

Source: InternalApplications/topolo-venue-survey/README.md

  • `POST /api/surveys`
  • `GET /api/surveys`
  • `GET /api/surveys/{id}`
  • `PUT /api/surveys/{id}`
  • `POST /api/surveys/{id}/submit`
  • `POST /api/surveys/{id}/assets/presign`
  • `POST /api/surveys/{id}/assets/commit`
  • `GET /api/surveys/{id}/export?format=html|markdown|whatsapp`
  • `GET /api/assets/{assetId}`
  • `POST /api/auth/magic/request`
  • `POST /api/auth/magic/verify`
  • `GET /api/auth/session`

Package Surfaces

@topolo/api

No package description recorded.

Source: InternalApplications/topolo-venue-survey/apps/api/package.json

Scripts: build, typecheck, dev, deploy, deploy:dry-run, cf-typegen

@topolo/web

No package description recorded.

Source: InternalApplications/topolo-venue-survey/apps/web/package.json

Scripts: dev, build, preview, typecheck

topolo-venue-survey

No package description recorded.

Source: InternalApplications/topolo-venue-survey/package.json

Scripts: build, typecheck

@topolo/shared

No package description recorded.

Source: InternalApplications/topolo-venue-survey/packages/shared/package.json

Scripts: build, typecheck

Runtime Surface

Wrangler surfaces: InternalApplications/topolo-venue-survey/apps/api/wrangler.toml, InternalApplications/topolo-venue-survey/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.

Failure modes

  • No Auth service ID is registered for this system.