Application API

Social Studio

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

curated srv_topolo_social_studio

Documentation Map

Authority

Service IDs:

srv_topolo_social_studio

Repos: PlatformApplications/TopoloSocialStudio

Hosts:

https://studio.topolo.app https://topolo-social-studio.pages.dev

Dependencies: topolo-auth, topolo-nexus

Depends on Topolo Auth: yes

Contract Source

Type: curated

Source: PlatformApplications/TopoloSocialStudio/package.json

Source exists: yes

Canonical public and internal docs now cover the hybrid desktop, worker, and Nexus-backed AI generation model.

API key scopes in Auth catalog: 10

Auth Requirements

No global OpenAPI security scheme is declared.

  • workspace.read
  • workspace.write
  • briefs.read
  • briefs.write
  • assets.read
  • assets.write
  • generation.write
  • approvals.write
  • exports.read
  • settings.write

Runtime and Deployment

Wrangler surfaces: PlatformApplications/TopoloSocialStudio/apps/api-worker/wrangler.toml, PlatformApplications/TopoloSocialStudio/apps/marketing-web/wrangler.toml, PlatformApplications/TopoloSocialStudio/apps/queue-worker/wrangler.toml

Environment variables: ADDITIONAL_ALLOWED_ORIGINS, API_WORKER_URL, APP_ENV, AUTH_BASE_URL, BILLING_SUPPORT_CONTACT, DESKTOP_APP_URL, DESKTOP_SYNC_QUEUE, GENERATION_QUEUE_NAME, MARKETING_APP_URL, QUEUE_CONSUMER_NAME, TOPOLO_AUTH_SERVICE_ID, TOPOLO_BUG_REPORTER_URL, TOPOLO_LAUNCHER_URL

Routes: workers.dev or Pages-only delivery

Observability enabled: yes

README-Derived Interface Surface

Source: PlatformApplications/TopoloSocialStudio/README.md

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

Package Surfaces

topolo-social-studio

Hybrid macOS desktop and Cloudflare scaffold for Topolo Social Studio.

Source: PlatformApplications/TopoloSocialStudio/package.json

Scripts: build, ci:launch, dev, dev:api, dev:desktop, desktop:build:local, desktop:build:staging, desktop:build:production, desktop:dev, desktop:manifest, lint, format, format:check, test, test:e2e, test:e2e:desktop

@topolo-social-studio/api-worker

No package description recorded.

Source: PlatformApplications/TopoloSocialStudio/apps/api-worker/package.json

Scripts: build, dev, typecheck

@topolo-social-studio/desktop

No package description recorded.

Source: PlatformApplications/TopoloSocialStudio/apps/desktop/package.json

Scripts: build, dev, desktop:build, desktop:build:local, desktop:build:staging, desktop:build:production, desktop:dev, desktop:manifest, typecheck

@topolo-social-studio/marketing-web

No package description recorded.

Source: PlatformApplications/TopoloSocialStudio/apps/marketing-web/package.json

Scripts: build, dev, typecheck

@topolo-social-studio/queue-worker

No package description recorded.

Source: PlatformApplications/TopoloSocialStudio/apps/queue-worker/package.json

Scripts: build, dev, typecheck

Runtime Surface

Wrangler surfaces: PlatformApplications/TopoloSocialStudio/apps/api-worker/wrangler.toml, PlatformApplications/TopoloSocialStudio/apps/marketing-web/wrangler.toml, PlatformApplications/TopoloSocialStudio/apps/queue-worker/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.