Actions70
- Config Actions
- Database Service Actions
- Database Service > Backups Actions
- Database Service > Backups > Scheduled Actions
- Database Service > Configurations Actions
- Database Service > Data Actions
- Database Service > IP Filters Actions
- Database Service > Restores Actions
- Kubernetes Service Actions
- Kubernetes Service > Data Actions
- Kubernetes Service > IP Filtering Actions
- Kubernetes Service > Instance Pools Actions
- Product Management Actions
- Projects Actions
- Users Actions
Database Service > Backups > Scheduled → Create Backup Schedule
AI-generatedSummary
Create a scheduled backup in Infomaniak Public Cloud.
Inputs
- authentication — Authentication method; choose OAuth2 or API Key.
- path_public_cloud_id (required) — Identifier of the public cloud instance.
- path_public_cloud_project_id (required) — Identifier of the public cloud project.
- path_dbaas_id (required) — Identifier of the Database-as-a-Service instance.
- body_scheduled_at (required) — Backup schedule time in 24‑hour UTC format.
- bodyParameters — Additional fields for the backup schedule; includes options such as point‑in‑time recovery and retention.
- returnFullResponse — When true, the full API response is returned; otherwise only status is provided.
Output shape
A JSON object representing the newly created backup schedule.
Success returns the schedule details; failures return an error envelope.
Examples
Example 1: Create daily backup at 02:00 UTC using API Key.
authentication=apiKey; path_public_cloud_id=101; path_public_cloud_project_id=202; path_dbaas_id=303; body_scheduled_at=02:00; bodyParameters={}; returnFullResponse=false
Example 2: Create weekly backup with point‑in‑time recovery enabled.
authentication=OAuth2; path_public_cloud_id=101; path_public_cloud_project_id=202; path_dbaas_id=303; body_scheduled_at=03:00; bodyParameters={"body_is_pitr_enabled":true,"body_retention":5}; returnFullResponse=true
Example 3: Create backup schedule and return full response.
authentication=apiKey; path_public_cloud_id=101; path_public_cloud_project_id=202; path_dbaas_id=303; body_scheduled_at=04:00; bodyParameters={}; returnFullResponse=true