---
title: "Create backup configuration"
method: POST
path: "/orgs/{organization}/servers/{server}/database/backups"
tags: ["Backups"]
---

# Create backup configuration

`POST /orgs/{organization}/servers/{server}/database/backups`

Create a new backup configuration for the server.

Processing mode: <small><code>async</code></small>

## Path parameters

- `organization` string, required
- `server` integer, required

## Request body

- CreateBackupConfigurationRequest
  - `storage_provider_id` integer, required
  - `name` string, nullable
  - `bucket` string, nullable
  - `directory` string, nullable
  - `frequency` 'hourly' | 'daily' | 'weekly' | 'custom', required
  - `day` '0' | '1' | '2' | '3' | '4' | '5' | '6'
  - `time` '00:00' | '00:30' | '01:00' | '01:30' | '02:00' | '02:30' | '03:00' | '03:30' | '04:00' | '04:30' | '05:00' | '05:30' | '06:00' | '06:30' | '07:00' | '07:30' | '08:00' | '08:30' | '09:00' | '09:30' | '10:00' | '10:30' | '11:00' | '11:30' | '12:00' | '12:30' | '13:00' | '13:30' | '14:00' | '14:30' | '15:00' | '15:30' | '16:00' | '16:30' | '17:00' | '17:30' | '18:00' | '18:30' | '19:00' | '19:30' | '20:00' | '20:30' | '21:00' | '21:30' | '22:00' | '22:30' | '23:00' | '23:30'
  - `cron` string
  - `retention` integer, required
  - `notification_email` string, email, nullable
  - `database_ids` integer[], required

## Response `202`

## Other responses

- `403` — Authorization error
- `404` — Not found
- `422` — Validation error

---

[API](https://skmtc.dev/mfullbrook/apis/forge.md) · [All operations](https://skmtc.dev/mfullbrook/apis/forge/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mfullbrook/forge/revisions/24ad66d99f93/schema)
