Stop a service
Stops every replica of a service. Volumes, domains (which show the status page) and history stay; start brings it back.
Needs services.control on the service (a grant on its project covers it). Available to MCP clients and the assistant.
seylo_session<token>application/json- body
serviceId*stringPanel-issued id.
^[a-z0-9]{16}$Success.
application/json- response
curl -X POST 'https://example.com/api/v1/services.stop' \ -H 'Content-Type: application/json' \ -d '{ "serviceId": "string"}'{}Start a stopped service POST
Starts a stopped service with its live version on its nodes. Does not deploy new code. Needs `services.control` on the service (a grant on its project covers it). Available to MCP clients and the assistant.
Change a service's general settings POST
Renames a service or changes its container settings, ports or cron schedule. Omitted fields keep their value. Changes to what runs apply on the next deploy; a rename updates the network alias on the next deploy too. Needs `services.update` on the service (a grant on its project covers it). Available to MCP clients and the assistant.