Open the database web UI
Returns a one-time link to the database's web UI (pgweb, Adminer, mongo-express or Redis Commander), already signed in. The tool starts on first use and stops when idle.
Needs databases.tools on the service (a grant on its project covers it). Not available to MCP clients or the assistant.
seylo_session<token>application/json- body
serviceId*stringPanel-issued id.
^[a-z0-9]{16}$Success.
application/json- response
url*stringexpiresAt*stringdate-timecurl -X POST 'https://example.com/api/v1/databases.openWebUi' \ -H 'Content-Type: application/json' \ -d '{ "serviceId": "string"}'{ "url": "string", "expiresAt": "2019-08-24T14:15:22Z"}Open a database shell POST
Returns a ticket for a terminal already signed in to the database (psql, mysql, mongosh, redis-cli). The web app passes it to the terminal socket; it works once and expires in a minute. Needs `databases.tools` on the service (a grant on its project covers it). Not available to MCP clients or the assistant.
Reset a database password POST
Sets a new password for the admin user (internal) or the exposed user. Services that reference the password get it on their next deploy or restart; anything else using the old password stops connecting. Needs `databases.credentials` on the service (a grant on its project covers it). Available to MCP clients and the assistant, after a person approves the call.