Change a registry login
Renames a registry login or replaces its server, user name or password. Omitted fields keep their value. Changes apply on the next deploy that pulls.
Needs registries.manage, which owners and admins hold. Not available to MCP clients or the assistant.
seylo_session<token>application/json- body
registryId*stringPanel-issued id.
^[a-z0-9]{16}$name?string1 <= length <= 60server?stringRegistry host, for example "ghcr.io" or "registry.example.com:5000". Docker Hub is "docker.io".
^[A-Za-z0-9.-]+(:[0-9]{1,5})?$1 <= length <= 253username?string1 <= length <= 200password?stringPassword or access token.
1 <= length <= 5000Success.
application/json- response
id*stringPanel-issued id.
^[a-z0-9]{16}$name*string1 <= length <= 60server*stringRegistry host, for example "ghcr.io" or "registry.example.com:5000". Docker Hub is "docker.io".
^[A-Za-z0-9.-]+(:[0-9]{1,5})?$1 <= length <= 253username*string1 <= length <= 200usedBy*integer0 <= valuecreatedAt*stringdate-timeupdatedAt*stringdate-timecurl -X POST 'https://example.com/api/v1/registries.update' \ -H 'Content-Type: application/json' \ -d '{ "registryId": "string"}'{ "id": "string", "name": "string", "server": "string", "username": "string", "usedBy": 0, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z"}Check a registry login GET
Logs in to the registry with a stored login and says whether it worked, with the registry's error when it did not. Needs `registries.manage`, which owners and admins hold. Available to MCP clients and the assistant.
Create an app or cron service POST
Creates an app or cron service in a project on one node. The source can be set now or later (services.setSource, github.connectRepo). Nothing runs until the first deploy, unless deployNow is true. Databases, Boxes, compose stacks and templates have their own create ops. Needs `services.create` on the project. Available to MCP clients and the assistant.