Topolo Quro
QR creation, redirect, and scan-tracking application with modern and legacy UI surfaces.
Documentation Map
What It Is
QR creation, redirect, and scan-tracking application with modern and legacy UI surfaces.
Architecture
Owners: growth-platform
Source repos:
Dependencies: topolo-auth, applications-packages
Repo shape
No repo surface entries were detected from the registered repo paths.
Runtime Surfaces
Hosts:
https://quro.topolo.app https://quro.stg.topolo.us No wrangler surface was discovered under the registered repo paths.
API Reference
Coverage: curated
Source: PlatformApplications/TopoloDocs/src/content/public/applications/quro.mdx
Source exists in repo: no
Canonical Quro coverage now lives in the docs application. Quro uses the stable topolo-quro slug and resolves the environment-specific Auth service ID at runtime instead of compiling opaque service IDs into the browser, API worker, or widget contract. The canonical browser callback delegates one-time sso_code redemption to the shared Topolo auth client and no longer exposes a /sso?token= bridge route. The canonical branded login surface completes embedded password sign-in through shared Auth persistence and app-owned navigation on quro.topolo.app. The browser keeps same-tab sessionStorage access-token restore enabled by default after login and refresh so normal reloads do not appear logged out before cookie refresh completes. The API worker now also exposes authenticated `GET /api/widget` for TopoloOne live workspace.
App API page: /reference/apps/topolo-quro
This system currently relies on a curated or README-derived contract surface instead of a source-controlled OpenAPI spec.
Auth and Permissions
Depends on Topolo Auth: yes
Service IDs:
srv_s0AgEtOfDvIa API key scopes
View QR analytics
Resource pattern: none
Manage QR analytics exports
Resource pattern: none
Manage Quro machine credentials
Resource pattern: none
View generated codes
Resource pattern: none
Manage generated codes
Resource pattern: none
View shortlinks and their analytics
Resource pattern: none
Create and update shortlinks
Resource pattern: none
Invoke redirect resolution and click tracking
Resource pattern: none
View QR series
Resource pattern: none
Manage QR series
Resource pattern: none
View Quro settings
Resource pattern: none
Manage Quro settings
Resource pattern: none
Service permissions
analytics:read, analytics:write, api_keys:write, codes:read, codes:write, links:read, links:write, redirects:invoke, series:read, series:write, settings:read, settings:write
Data Ownership
No storage bindings were derived from wrangler configuration.
Queues / Cron / Workflows
Queue bindings:
No queue bindings were detected.
Cron triggers
No cron triggers were detected.
Workflow signals
No explicit queue/workflow script or cron signal was discovered.
Environment Variables and Bindings
Environment variables:
No environment variables were derived from wrangler configuration.
All wrangler bindings
No bindings were derived from wrangler configuration.
Deployments
Deployment environments: default only or not declared
Routes: workers.dev or Pages-only delivery
Observability enabled: no explicit setting found
Failure Modes
- No wrangler.toml surface was discovered under the registered repo paths.
- The registered contract source is missing: PlatformApplications/TopoloDocs/src/content/public/applications/quro.mdx
- Neither OpenAPI nor README-derived interface detail was found.
Debugging Runbooks
Start with these entrypoints:
- PlatformApplications/TopoloDocs/src/content/public/applications/quro.mdx
Change Log / Verification
Lifecycle: active
Last verified: 2026-05-14
Any code change to this system is expected to update the canonical docs in PlatformApplications/TopoloDocs and refresh the verification date.