setConnectionPageConfig
Persist connection-page theming and section visibility to the Extentos server, establishing the server as the single source of truth for render-time config.
Instructions
Persist the per-project ExtentosConnectionPage config (theming tokens + section visibility) to the dashboard/server, making the app MANAGED — the dashboard/server becomes the single source of truth and the SDK fetches it at render time (server.overlay(defaults)). Requires a linked Extentos account (run extentos-mcp login once; a 401 returns account_required with that hint). Validated against the connection-page schema — unknown keys are surfaced as a warning (the SDK ignores them), not blocked. After writing, run regenerateConnectionPageFile to mirror it into the committed extentos.connection-page.json. USE to author/update connection-page theming from the agent; the web dashboard's Connection section is the human-facing equivalent. DON'T USE just to read (use getConnectionPageConfig).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | Yes | The config to persist: { schemaVersion?, sections?, appearance? }. sections = { capabilities?, toggles?, voiceCommands? } booleans (section visibility); appearance = { colors?, typography?, shapes? } token maps per the connection-page schema. Omitted top-level fields are stored null and the SDK fills them from defaults. | |
| appPackage | Yes | The app's package / bundle id (project_install_id). |