Set automatic backup settings

Enables or replaces the complete UTC schedule and nonempty project-branch selection using the existing scheduler. Equal settings do not write or move the next execution. A changed schedule or selection follows the existing writer, which recalculates the next execution; saving does not start a backup now. Retained snapshots, restores and already queued work remain. Use DELETE to disable. Requires project settings management; use GET for the full conditional validator.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
^pr_[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

Public id that is created from the type prefix of the corresponding resource and its UUID. I.e : For a project, a valid value would be : pr_0197c8f2-5a6b-7cde-8f12-3456789abcde

Body Params

Enable or replace the complete schedule and branch selection. Use DELETE to disable.

schedule
object
required

Automatic backup schedule in UTC.

branch_ids
array of strings
required
length between 0 and 1000

Nonempty selection of branches in this project; duplicates are normalized.

branch_ids*
Headers
string

Optional precondition. Send the quoted ETag from a GET of this resource. The mutation only runs if a strong tag matches the current representation, checked under the write lock. A comma-separated list is allowed; '*' requires an existing representation. Weak tags never match. Omit this header for an unconditional write. For an action, use the ETag from GET of the target resource, without the action suffix. A stale tag returns 412; read the current state before retrying.

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json