Documentation menu

Create a backup of the postgres service root branch

POSThttps://api.instacloud.com/projects/{projectId}/backups

Token scope: account · org · project — read-only tokens refused (not a GET).

Parameters

NameInTypeRequiredDescription
namequerystringnosnapshot name
typequery"manual"nomanual backup tag; createBackup always creates manual backups
expiresAtquerystringnoRFC3339 expiry; omitted = keep until deleted
timestampquerystringnoRFC3339 past point within the history window; omitted = now
groupquerystringnopostgres service name (default: the sole postgres service)
projectIdpathstringyes

Responses

200

Default Response

FieldTypeRequiredDescription
idstringno
namestringno
typestringnoprovider backup type, such as full or incr
tagsobjectnoprovider backup tags; tags.type=manual marks user-created manual backups
createdAtstringno
timestampstringno
sizeBytesnumberno

202

Default Response

FieldTypeRequiredDescription
statusstringyes
approvalIdstringyes
actionstringyes
actionsstring[]yes
messagestringyes
urlstringyes

400

Default Response

FieldTypeRequiredDescription
errorstringyes

403

Default Response

FieldTypeRequiredDescription
errorstringyes

404

Default Response

FieldTypeRequiredDescription
errorstringyes

409

Default Response

FieldTypeRequiredDescription
errorstringyes

502

Default Response

FieldTypeRequiredDescription
errorstringyes

View as Markdown