manage_backups
List, create, update, and delete database backup schedules and executions. Configure frequency, S3 storage, retention, and more.
Instructions
List, create, update, or delete database backup schedules and executions. Only applicable to databases. For create/update, pass the schedule fields in fields (create requires frequency, a cron expression; also enabled, save_s3, s3_storage_uuid, databases_to_backup, dump_all, backup_now, database_backup_retention_*, timeout).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uuid | Yes | Database UUID. | |
| action | Yes | ||
| fields | No | Backup schedule fields for create/update (create requires frequency; also enabled, save_s3, s3_storage_uuid, databases_to_backup, dump_all, backup_now, database_backup_retention_*, timeout), sent verbatim as the request body — any field the Coolify endpoint accepts is allowed. | |
| confirm | No | Required for delete and delete_execution. | |
| dry_run | No | ||
| instance | No | Coolify instance name (omit for the default). | |
| backup_uuid | No | Required for update, delete, executions, delete_execution. | |
| fields_json | No | JSON-encoded alternative to `fields` (mutually exclusive) for clients whose strict schema handling strips free-form object contents. | |
| execution_uuid | No | Required for delete_execution. |