Run a backup immediately for an S3 source.
Changed onEnqueues the backup for asynchronous execution via the BackupRunner (ADR-014). Returns 202 Accepted immediately: a backups row is inserted with state='pending' and a backup_jobs row is enqueued for the ControlPlaneEngine. Poll GET /backups/{id} to observe pending → running → completed.
Request
- Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
- URL: /api/backups/s3-sources/{id}/run
- Auth: HTTP bearer
Path parameters
Request body
Example request
{
"backup_type": "full"
}Response
Backup enqueued for async execution
Example response
{
"external_service": {
"service_type": "postgres"
}
}Changes
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info
- warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status
- warning