Delete a backup
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.
seylo_session<token>application/json- body
serviceId*stringPanel-issued id.
^[a-z0-9]{16}$runId*stringPanel-issued id.
^[a-z0-9]{16}$Success.
application/json- response
id*stringPanel-issued id.
^[a-z0-9]{16}$kind*string|stringserviceId*stringPanel-issued id.
^[a-z0-9]{16}$policyId*|nulldestinationId*|nulltarget*string|stringvolumeId*|nullsourceRunId*|nullstatus*string|string|stringobjectKey*string|nullsizeBytes*|nullerror*string|nulldeletedAt*|nullstartedAt*stringdate-timefinishedAt*|nullcurl -X POST 'https://example.com/api/v1/backups.deleteRun' \ -H 'Content-Type: application/json' \ -d '{ "serviceId": "string", "runId": "string"}'{ "id": "string", "kind": "backup", "serviceId": "string", "policyId": "string", "destinationId": "string", "target": "database", "volumeId": "string", "sourceRunId": "string", "status": "running", "objectKey": "string", "sizeBytes": 0, "error": "string", "deletedAt": "2019-08-24T14:15:22Z", "startedAt": "2019-08-24T14:15:22Z", "finishedAt": "2019-08-24T14:15:22Z"}Delete a backup schedule POST
Stops a schedule. Backups it already made stay in the bucket and in the run list until deleted. 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 backup destinations GET
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.