A snapshot is a consistent, instantaneous copy of the Block Storage volume of your Database Instance at a certain point in time.
List snapshots
List snapshots. You can include the instance_id or project_id in your query to get the list of snapshots for specific Database Instances and/or Projects. By default, the details returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field.
path Parameters
regionThe region you want to target
query Parameters
instance_idInstance ID the snapshots belongs to.
nameLists database snapshots that match a name pattern.
order_byCriteria to use when ordering snapshot listings.
organization_idOrganization ID the snapshots belongs to.
project_idProject ID to list the snapshots of.
pagepage_sizeList snapshots › Responses
List of all database snapshots available in an Organization or Project.
total_countTotal count of database snapshots available in a Organization or Project.
Create a Database Instance snapshot
Create a new snapshot of a Database Instance. You must define the name and instance_id parameters in the request.
path Parameters
regionThe region you want to target
Create a Database Instance snapshot › Request Body
instance_idUUID of the Database Instance to snapshot.
nameName of the snapshot.
expires_atExpiration date of the snapshot (must follow the ISO 8601 format). (RFC 3339 format)
Create a Database Instance snapshot › Responses
idUUID of the snapshot. (UUID format)
instance_idUUID of the Database Instance. (UUID format)
nameName of the snapshot.
statusStatus of the snapshot.
size_bytesSize of the snapshot. (in bytes)
expires_atExpiration date (must follow the ISO 8601 format). (RFC 3339 format)
created_atCreation date (must follow the ISO 8601 format). (RFC 3339 format)
updated_atUpdated date (must follow the ISO 8601 format). (RFC 3339 format)
instance_nameName of the Database Instance of the snapshot.
node_typeSource node type.
volume_typeType of volume where data is stored - sbs_5k or sbs_15k.
regionRegion of the snapshot.
Get a Database Instance snapshot
Retrieve information about a given snapshot of a Database Instance. You must specify, in the endpoint, the snapshot_id parameter of the snapshot you want to retrieve.
path Parameters
regionThe region you want to target
snapshot_idUUID of the snapshot.
Get a Database Instance snapshot › Responses
idUUID of the snapshot. (UUID format)
instance_idUUID of the Database Instance. (UUID format)
nameName of the snapshot.
statusStatus of the snapshot.
size_bytesSize of the snapshot. (in bytes)
expires_atExpiration date (must follow the ISO 8601 format). (RFC 3339 format)
created_atCreation date (must follow the ISO 8601 format). (RFC 3339 format)
updated_atUpdated date (must follow the ISO 8601 format). (RFC 3339 format)
instance_nameName of the Database Instance of the snapshot.
node_typeSource node type.
volume_typeType of volume where data is stored - sbs_5k or sbs_15k.
regionRegion of the snapshot.
Delete a Database Instance snapshot
Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the snapshot_id parameter of the snapshot you want to delete.
path Parameters
regionThe region you want to target
snapshot_idUUID of the snapshot.
Delete a Database Instance snapshot › Responses
idUUID of the snapshot. (UUID format)
instance_idUUID of the Database Instance. (UUID format)
nameName of the snapshot.
statusStatus of the snapshot.
size_bytesSize of the snapshot. (in bytes)
expires_atExpiration date (must follow the ISO 8601 format). (RFC 3339 format)
created_atCreation date (must follow the ISO 8601 format). (RFC 3339 format)
updated_atUpdated date (must follow the ISO 8601 format). (RFC 3339 format)
instance_nameName of the Database Instance of the snapshot.
node_typeSource node type.
volume_typeType of volume where data is stored - sbs_5k or sbs_15k.
regionRegion of the snapshot.
Update a Database Instance snapshot
Update the parameters of a snapshot of a Database Instance. You can update the name and expires_at parameters.
path Parameters
regionThe region you want to target
snapshot_idUUID of the Snapshot.
Update a Database Instance snapshot › Request Body
nameName of the snapshot.
expires_atExpiration date of the snapshot (must follow the ISO 8601 format). (RFC 3339 format)
Update a Database Instance snapshot › Responses
idUUID of the snapshot. (UUID format)
instance_idUUID of the Database Instance. (UUID format)
nameName of the snapshot.
statusStatus of the snapshot.
size_bytesSize of the snapshot. (in bytes)
expires_atExpiration date (must follow the ISO 8601 format). (RFC 3339 format)
created_atCreation date (must follow the ISO 8601 format). (RFC 3339 format)
updated_atUpdated date (must follow the ISO 8601 format). (RFC 3339 format)
instance_nameName of the Database Instance of the snapshot.
node_typeSource node type.
volume_typeType of volume where data is stored - sbs_5k or sbs_15k.
regionRegion of the snapshot.
Restore a Database Instance snapshot
Restore a given snapshot of a Database Instance. You must specify, in the endpoint, the snapshot_id parameter of the snapshot you want to restore, the instance_name of the new Database Instance, node_type of the new Database Instance and node_amount of the new Database Instance.
path Parameters
regionThe region you want to target
snapshot_idUUID of the snapshot.
Restore a Database Instance snapshot › Request Body
instance_nameName of the new Database Instance.
node_typeNode type to use for the new Database Instance.
node_amountNumber of nodes to use for the new Database Instance.
volume_typeInstance volume type.
Restore a Database Instance snapshot › Responses
idUUID of the Database Instance. (UUID format)
nameName of the Database Instance.
project_idProject ID the Database Instance belongs to. (UUID format)
organization_idOrganization ID the Database Instance belongs to. (UUID format)
statusStatus of the Database Instance.
versionMongoDB® major engine version of the Database Instance.
tagsList of tags applied to the Database Instance.
node_amountNumber of node in the Database Instance.
node_typeNode type of the Database Instance.
Volumes of the Database Instance.
List of Database Instance endpoints.
created_atCreation date (must follow the ISO 8601 format). (RFC 3339 format)
regionRegion the Database Instance is in.
Snapshot schedule configuration of the Database Instance.
List of settings applied to the Database Instance.