{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/BackupCreateRequest", "title": "BackupCreateRequest", "type": "object", "description": "Request body for initiating a database backup operation.", "required": [ "databaseName", "type", "deviceName" ], "properties": { "databaseName": { "type": "string", "description": "The name of the database to back up." }, "type": { "type": "string", "description": "The type of backup to perform.", "enum": [ "full", "transaction_log", "incremental" ] }, "deviceName": { "type": "string", "description": "The backup device or file path to write to." }, "compress": { "type": "boolean", "description": "Whether to compress the backup.", "default": false } } }