T Topolo Docs
application public active Verified 2026-05-14

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

analytics.read

View QR analytics

Resource pattern: none

analytics.write

Manage QR analytics exports

Resource pattern: none

api_keys.write

Manage Quro machine credentials

Resource pattern: none

codes.read

View generated codes

Resource pattern: none

codes.write

Manage generated codes

Resource pattern: none

links.read

View shortlinks and their analytics

Resource pattern: none

links.write

Create and update shortlinks

Resource pattern: none

redirects.invoke

Invoke redirect resolution and click tracking

Resource pattern: none

series.read

View QR series

Resource pattern: none

series.write

Manage QR series

Resource pattern: none

settings.read

View Quro settings

Resource pattern: none

settings.write

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.