Update general settings
Changes the panel name, the panel domain (null removes it and goes back to IP:port) or the default node. Omitted fields keep their value. Setting a domain starts the DNS check and certificate; agents learn the new URL on their next connect.
Needs settings.manage, which owners and admins hold. Available to MCP clients and the assistant.
seylo_session<token>application/json- body
name?stringShown in the sidebar, the browser tab and emails. Defaults to the product name.
1 <= length <= 40domain?|nulldefaultNodeId?|nulluptimeAllowInternalTargets?booleanSuccess.
application/json- response
name*stringShown in the sidebar, the browser tab and emails. Defaults to the product name.
1 <= length <= 40domain*|nulldomainStatus*defaultNodeId*|nullpublicUrl*stringuptimeAllowInternalTargets*booleancurl -X POST 'https://example.com/api/v1/settings.updateGeneral' \ -H 'Content-Type: application/json' \ -d '{}'{ "name": "string", "domain": "string", "domainStatus": { "state": "none", "message": "string" }, "defaultNodeId": "string", "publicUrl": "string", "uptimeAllowInternalTargets": true}Update branding settings POST
Changes the panel name, sign-in page message or the powered-by line. Logos and the favicon change through settings.uploadBrandAsset. Needs `settings.manage`, which owners and admins hold. Not available to MCP clients or the assistant.
Turn telemetry on or off POST
Opts in or out of anonymous usage reports. telemetry.preview shows exactly what would be sent. Needs `settings.manage`, which owners and admins hold. Not available to MCP clients or the assistant.