Application API

TopoloMDM

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

curated svc_nodo_mdm_console, svc_nodo_mdm_api, svc_nodo_state_api

Documentation Map

Authority

Service IDs:

svc_nodo_mdm_console svc_nodo_mdm_api svc_nodo_state_api

Repos: PlatformApplications/TopoloMDM

Hosts:

https://nodo-mdm-api.topolo.workers.dev

Dependencies: topolo-auth

Depends on Topolo Auth: yes

Contract Source

Type: curated

Source: PlatformApplications/TopoloDocs/src/content/public/applications/mdm.mdx

Source exists: yes

Canonical MDM coverage now lives in the docs application.

API key scopes in Auth catalog: 17

Auth Requirements

No global OpenAPI security scheme is declared.

  • devices.read
  • devices.write
  • packages.read
  • packages.write
  • users.read
  • users.write
  • settings.read
  • settings.write
  • mdm.read
  • mdm.write
  • mdm.admin
  • state.read
  • state.write
  • commands.read
  • commands.write
  • events.read
  • analytics.read

Runtime and Deployment

Wrangler surfaces: PlatformApplications/TopoloMDM/nodo-mdm-api/wrangler.toml, PlatformApplications/TopoloMDM/nodo-mdm-console/wrangler.toml

Environment variables: APP_CATALOG_URL, AUTH_BASE_URL, DEFAULT_TENANT, FEED_API_URL, SERVICE_ID, STATE_API_URL

Routes: workers.dev or Pages-only delivery

Observability enabled: no explicit signal found

README-Derived Interface Surface

Source: PlatformApplications/TopoloMDM/README.md

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

Package Surfaces

nodo-mdm-api

State management API for Nodo MDM multi-tenant system

Source: PlatformApplications/TopoloMDM/nodo-mdm-api/package.json

Scripts: dev, deploy, deploy:dry-run, lint, build, local-dev, remote-dev, seed-test-data, dev:with-test-data, dev:with-remote

nodo-mdm-console

Nodo MDM Console - Enterprise Device Management

Source: PlatformApplications/TopoloMDM/nodo-mdm-console/package.json

Scripts: dev, build, deploy, lint, preview, astro, typecheck

Runtime Surface

Wrangler surfaces: PlatformApplications/TopoloMDM/nodo-mdm-api/wrangler.toml, PlatformApplications/TopoloMDM/nodo-mdm-console/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.