Add a backup destination
Adds an S3-compatible bucket (AWS S3, Cloudflare R2, MinIO) for backups. Run backups.testDestination first to check the keys.
Needs backups.destinations, which owners and admins hold. Not available to MCP clients or the assistant.
seylo_session<token>application/json- body
name*string1 <= length <= 60provider*string|string|string|stringendpoint*string^https?://8 <= length <= 500region*string1 <= length <= 60"auto"bucket*string^[a-z0-9][a-z0-9.-]*[a-z0-9]$3 <= length <= 63pathPrefix*string^([^/][^\\]*)?$length <= 200""pathStyle*booleanfalseaccessKeyId*string1 <= length <= 200secretAccessKey*string1 <= length <= 500Success.
application/json- response
id*stringPanel-issued id.
^[a-z0-9]{16}$name*string1 <= length <= 60provider*string|string|string|stringendpoint*string^https?://8 <= length <= 500region*string1 <= length <= 60"auto"bucket*string^[a-z0-9][a-z0-9.-]*[a-z0-9]$3 <= length <= 63pathPrefix*string^([^/][^\\]*)?$length <= 200""pathStyle*booleanfalseaccessKeyId*string1 <= length <= 200policyCount*integer0 <= valuecreatedAt*stringdate-timeupdatedAt*stringdate-timecurl -X POST 'https://example.com/api/v1/backups.createDestination' \ -H 'Content-Type: application/json' \ -d '{ "name": "string", "provider": "s3", "endpoint": "stringst", "region": "auto", "bucket": "string", "pathPrefix": "", "pathStyle": false, "accessKeyId": "string", "secretAccessKey": "string"}'{ "id": "string", "name": "string", "provider": "s3", "endpoint": "stringst", "region": "auto", "bucket": "string", "pathPrefix": "", "pathStyle": false, "accessKeyId": "string", "policyCount": 0, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z"}List approvals GET
Lists approvals newest first: pending ones by default, or every status. Owners and admins see all; others see the ones their own tokens and assistant chats asked for. Any signed-in caller. Available to MCP clients and the assistant.
Add a backup schedule POST
Schedules backups of a service's database or one of its volumes to a destination, keeping the newest keepLast. Database services back up with the engine's dump tool; volumes as a tar.zst archive. Needs `backups.edit` on the service (a grant on its project covers it). Available to MCP clients and the assistant.