List backup destinations
Lists the panel's S3/R2 backup destinations. Owners and admins get every field; other signed-in people get only id, name, provider and bucket in the choices list, for picking one in a schedule.
Any signed-in caller. Available to MCP clients and the assistant.
seylo_session<token>Success.
application/json- response
destinations*array<>choices*array<>curl -X GET 'https://example.com/api/v1/backups.listDestinations'{ "destinations": [ { "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" } ], "choices": [ { "id": "string", "name": "string", "provider": "s3", "bucket": "string" } ]}Delete a backup POST
Deletes a backup's object from the bucket and marks the run deleted. It can no longer be restored. Needs `backups.edit` on the service (a grant on its project covers it). Available to MCP clients and the assistant, after a person approves the call.
List a service's backup schedules GET
Lists the backup schedules of a service (its database, or each volume) with the next run time and the last result. Needs `backups.view` on the service (a grant on its project covers it). Available to MCP clients and the assistant.