How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tessell Snapshot and Backup API

The Snapshot and Backup API from Tessell — 8 operation(s) for snapshot and backup.

Tessell Snapshot and Backup API is one of 82 APIs that Tessell publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Snapshot and Backup. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 14 operations across 8 paths, and defines 82 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, {server}.

14 operations 8 paths 82 schemas 3 DELETE7 GET4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.console.tessell.com
Authentication
HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 1

Tessell Snapshot and Backup API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 14

Across 8 paths, the API surfaces 14 operations — 3 DELETE, 7 GET, 4 POST. Each is listed below with its method, path, parameters, and response codes.

Snapshot and Backup 14
GET
/availability-machines/{availabilityMachineId}/snapshots
Get list of snapshots for an Availability Machine
getDatabaseSnapshots 11 params → 200default
POST
/availability-machines/{availabilityMachineId}/snapshots
Submit a request to capture the associated DB Service's snapshot
createDatabaseSnapshotRequest 2 params body → 200201default
GET
/availability-machines/{availabilityMachineId}/snapshots/{id}
Get details about the specified snapshot
getDatabaseSnapshot 3 params → 200default
DELETE
/availability-machines/{availabilityMachineId}/snapshots/{id}
Submit a request to delete the snapshot
deleteDatabaseSnapshotRequest 3 params → 200201default
POST
/availability-machines/{id}/backups/{backup-id}/download-url
Create download url for the backup
createDownloadUrlRequest 3 params body → 200204default
GET
/availability-machines/{id}/restore-info
Get the restore or clone information for the specified snapshot or the…
getBackupRestoreInfo 5 params → 200default
GET
/availability-machines/{availabilityMachineId}/backups
View a list of available Tessell Backups
getDatabaseBackups 10 params → 200default
POST
/availability-machines/{availabilityMachineId}/backups
Create backup for the snapshot
createBackupRequest 2 params body → 200204default
GET
/availability-machines/{availabilityMachineId}/backups/{id}
get backup
getBackupRequest 3 params → 200204default
DELETE
/availability-machines/{availabilityMachineId}/backups/{id}
Submit a request to delete the backup
deleteBackupRequest 3 params → 200204default
GET
/availability-machines/{availabilityMachineId}/sanitized-snapshots
Get list of sanitized snapshots for an Availability Machine
getSanitizedDatabaseSnapshots 10 params → 200default
POST
/availability-machines/{availabilityMachineId}/sanitized-snapshots
Submit a request to sanitize the specified snapshot
createSanitizedDatabaseSnapshotRequest 2 params body → 200201default
GET
/availability-machines/{availabilityMachineId}/sanitized-snapshots/{id}
Get details about the specified Sanitized Snapshot
getSanitizedDatabaseSnapshot 3 params → 200default
DELETE
/availability-machines/{availabilityMachineId}/sanitized-snapshots/{id}
Submit a request to delete the Sanitized Snapshot
deleteSanitizedDatabaseSnapshotRequest 3 params → 200201default

Schemas 82

The contract defines 82 schemas that model the data the API accepts and returns. The most detailed are DbBackupRestoreInfo (24 properties), TessellServiceInfrastructureInfo (21 properties), DatabaseBackup (17 properties), DatabaseSnapshot (13 properties). Each schema is shown below with its type and property counts.

Month
string
Name of a month
DatabaseBackup
object
Information about the native backup
17 properties
TessellDataflixFromTimeInfo
object
Availability Machine's Point-In-Time recoverability timeline
3 properties
EntityAclSharingSummaryInfo
object
Tessell Entity ACL Sharing Summary Info
1 property
TimeZone
string
The timezone detail
TessellDataflixPitrInfo
object
Availability Machine's Point-In-Time recoverability information within a cloud
2 properties
AzureNetAppNetworkFeature
string
Azure NetApp network feature configuration for creating volume
cloudType
string
Tessell supported cloud types
BackupType
string
Backup Content Type
SnapshotCloudAvailabilityInfo
object
Snapshot's cloud availability details
2 properties 1 required
WeekDay
string
Week Days
TessellServiceMongodbEngineConfig
objectnull
2 properties
TessellDataflixPitrInfoForRegion
object
Availability Machine's Point-In-Time recoverability information within a region
2 properties
SnapshotAvailabilityConfig
object
The snapshot availability config
3 properties
BackupRestoreInfrastructureInfo
Tessell Service's infrastructure information
OraclePdbConfigTaskPayload
object
6 properties
ScheduleInfo
object
5 properties
AzureNetAppCapacityPoolServiceLevel
string
BackupCustomRpoPolicy
This is the definition of Custom RPO Policy for Backup for Tessell DB Service
FullBackupSchedule
object
The schedule at which full backups would be triggered
2 properties
GcpInfraConfig
object
1 property
TessellServiceSqlServerEngineConfig
objectnull
5 properties
StorageProviderType
Storage Type in the cloud
BackupSourceInfo
object
Backup Source Info if the backup source is Snapshot
3 properties
DbBackupRestoreInfo
object
24 properties
RpoPolicyConfig
object
This is the definition for RPO Policy details for Tessell DB Service
7 properties 1 required
GetDatabaseBackupsResponse
object
Information about the available native-backups
8 properties
RegionInfo
object
Cloud region details
2 properties 1 required
WeeklySchedule
object
1 property
ExpiryConfig
object
The backup expiry config
1 property
TessellServiceApacheKafkaEngineConfig
objectnull
1 property
DailySchedule
object
1 property
CloudRegionInfo
object
Cloud and region details
2 properties 1 required
TessellServiceMilvusEngineConfig
objectnull
1 property
AzureNetAppConfigPayload
object
3 properties
taskSummary
object
5 properties
CreateBackupTaskPayload
object
Payload to create a backup
5 properties 1 required
BackupStandardRpoPolicy
object
This is the definition of Standard RPO Policy for Backup for Tessell DB Service
2 properties 1 required
BackupTargetType
string
Type of database entity being backed up
AwsInfraConfig
object
1 property
SubscriptionCloudAvailability
object
2 properties
BackupDatabaseInfo
object
The databases that are captured as part of the snapshot
5 properties
MonthlySchedule
object
Definition for taking month specific schedule.
1 property
BackupSource
string
Source from which the backup is derived
TimeFormat
object
Clock time format value in hour and minute.
2 properties 2 required
CreateSanitizedDatabaseSnapshotTaskPayload
object
Payload to create a sanitized snapshot
5 properties 3 required
FsxNetAppConfigPayload
object
The FSx NetApp details to be provisioned
2 properties 2 required
ServiceStorageConfig
object
2 properties
RegionInfoWithEncryption
object
Cloud region details with encryption key
1 property 1 required
GetDatabaseSnapshotsResponse
object
Information about the available snapshots
8 properties
ApiError
object
Common error response object for non 2xx responses
7 properties
TessellServiceMySqlEngineConfig
objectnull
3 properties
BackupUserInfo
object
DB Service user info
3 properties
ServiceAzureNetAppConfig
object
1 property
PreAuthUrlStatus
string
PreAuthUrl Status
CloneSourceType
string
Source type for clone/refresh operation
DatabaseBackupStatus
string
Database Backup Status
StandardRpoPolicy
object
This is the definition of Standard RPO Policy for Snapshot for Tessell DB Service
3 properties 2 required
CustomRpoPolicy
object
This is the definition of Custom RPO Policy for Snapshot for Tessell DB Service
2 properties 2 required
YearlySchedule
object
2 properties
TessellServiceEngineInfo
objectnull
This field details the DB Service engine configuration details like - parameter profile, or options profile (if applicable) are used to configure the DB Servic…
13 properties
SanitizedDatabaseSnapshot
object
Information about a Sanitized Snapshot
12 properties
DBEngineCollationConfig
object
1 property
CreateDatabaseSnapshotTaskPayload
object
Payload to create an as-is snapshot for the DB Service
2 properties 1 required
TessellServiceInfrastructureInfo
object
This field contains DB Service's infrastructure related information, like, where the service is hosted - cloud, region; what compute shape, or network is is co…
21 properties
apiStatus
object
2 properties
databaseEngineType
string
Database Engine Type
TessellServicePostgresqlEngineConfig
objectnull
5 properties
CloudRegionInfoWithEncryption
object
Cloud and region details
2 properties 2 required
DatabaseSnapshotRegionInfo
object
Region availability details for a snapshot
2 properties 1 required
TessellServiceOracleEngineConfig
objectnull
9 properties
DatesForEachMonth
object
2 properties
ScriptInfo
objectnull
4 properties
ComputeProviderType
string
DatabaseSnapshot
object
Information about a snapshot
13 properties
MonthWiseDates
object
2 properties 2 required
SnapshotRegionAvailability
object
2 properties 2 required
DatabaseSnapshotCloudRegionInfo
object
Cloud and region details
2 properties 1 required
commonYearlySchedule
GetSanitizedDatabaseSnapshotsResponse
object
Information about the available Sanitized Snapshots
7 properties
StorageConfigPayload
object
The storage details to be provisioned.
3 properties 1 required
SqlServerInstanceName
string
The named instance for SQL Server database (max 16 characters as per SQL Server limitation)

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tessell-snapshot-and-backup-api-openapi.yml Raw ↑

Other APIs Tessell publishes across the network.

Tessell Activity Center API
Tessell Ad Domain API
Tessell Ad Domain Governance API
Tessell Alert Controller API
Tessell Authorization API
Tessell Availability Machine API
Tessell Azure Netapp Admin Controller API
Tessell Azure Netapp Service Controller API
Tessell Cloud Resource API
Tessell Compute API
Tessell Compute Governance API
Tessell Compute Resource API
Where this information came from

This is an independent, third-party profile of Tessell Snapshot and Backup API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.