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 > Restores → Create Restore
AI-generatedSummary
Create a new database restore operation in Infomaniak Public Cloud
Inputs
- authentication — Authentication method (OAuth2 or API Key).
- path_public_cloud_id (required) — Public Cloud identifier (numeric).
- path_public_cloud_project_id (required) — Public Cloud project identifier (numeric).
- path_dbaas_id (required) — Database-as-a-Service identifier (numeric).
- body_parameters — Additional body fields for the restore request.
- returnFullResponse — Include the full response body in the workflow output.
Output shape
a single record representing the created restore
Contains fields such as id and status; optional fields may be present.
Examples
Example 1: Create a restore using OAuth2 with full response
authentication: oauth2; path_public_cloud_id: 123; path_public_cloud_project_id: 45; path_dbaas_id: 6; body_parameters: {body_backup_id: "bak_001", body_pitr_restore_date: "2024-09-01T00:00:00Z"}; returnFullResponse: true
Example 2: Create a restore using API Key with minimal configuration
authentication: apiKey; path_public_cloud_id: 789; path_public_cloud_project_id: 10; path_dbaas_id: 11; returnFullResponse: false
Example 3: Create a restore with additional new service options
authentication: oauth2; path_public_cloud_id: 123; path_public_cloud_project_id: 45; path_dbaas_id: 6; body_parameters: {body_new_service: {"cpu": 2, "memory": 4}, "body_backup_id": "bak_002", "body_pitr_restore_date": "2024-09-10T12:00:00Z"}; returnFullResponse: true