Infomaniak Public Cloud icon

Infomaniak Public Cloud

Interact with Infomaniak Public Cloud API

Actions70

Database Service > Backups > Scheduled → Create Backup Schedule

AI-generated

Summary

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

Links

Discussion