Barrack API Documentation
  1. Snapshot
Barrack API Documentation
  • Platform Documentation
    • Getting Started
    • Authentication & Access
    • Account Management
    • API Keys
    • GPU Models
    • Regions
    • Instance
      • OS Images
      • Bootsource Management
      • Deploy Instance
      • Instance Management
      • Hibernation
      • View Instances
    • SSH Keys
      • Add SSH Keys
      • Manage SSH Keys
    • Volumes
      • Overview
      • Create Volume
      • List and View Volumes
      • Attach Volumes
      • Detach Volumes
      • Clone Volumes
      • Resize Volume
      • Delete Volume
    • Advanced Configurations
      • Network And Security
      • Cloudinit Script
      • Startup Script
    • Firewall
      • Manage Firewall
      • Rules and Attachment
    • Snapshot
      • Overview
      • Manage Snapshots
      • Restore Snapshots
    • Custom Images
      • Overview
      • Create and Manage Images
    • dashboard
      • "Dashboard Overview"
      • "VM Management"
    • AI Chat
      • AI Chat
  • Balance
    • Get credit balance
      GET
  • GPU Stocks
    • Get GPU stock availability
      GET
  • GPU Specs
    • Get GPU specifications
      GET
  • Regions
    • List available regions
      GET
  • Pricing
    • Get pricing information
      GET
    • Get pricing information
      POST
  • Deploy Instance
    • Create a new instance
  • Instance management
    • List instances
    • Get instance details
    • Get instance billing
    • Start instance
    • Stop instance
    • Reboot instance
    • Hibernate instance
    • Restore hibernated instance
    • Toggle public IP for instance
    • Add instance security rule
    • Remove instance security rule
    • Delete instance
  • OS Images
    • List OS images
  • SSH Keys
    • List SSH keys
    • Get SSH key
    • Create SSH key
    • Delete SSH key
  • Volumes
    • List volumes
    • Create volume
    • Get volume details
    • Delete volume
    • Resize volume
    • Clone volume
    • Attach volumes to instance
    • Detach volumes from instance
    • List available volume types
    • Get volume billing
  • Firewalls
    • List firewalls
    • Get firewall details
    • Get supported protocols
    • Get firewalls attached to instance
    • List instances available for firewall attachment
    • Create firewall
    • Delete firewall
    • Add firewall rule
    • Remove firewall rule
    • Attach firewall to instances
  • Scripts
    • List all startup scripts
    • Get startup script details
    • Create a startup script
    • Update a startup script
    • Delete a startup script
    • Delete multiple startup scripts
  • Snapshots
    • List snapshots
    • Get snapshot details
    • List Instance eligible for snapshot creation
    • Get snapshot billing
    • Create snapshot
    • Delete snapshot
    • Restore snapshot
  • Images
    • List custom images
    • Get image details
    • Create image from snapshot
    • Delete custom image
    • Get snapshot-image relationship
    • Get snapshot-image relationship list
  • AI Chat
    • Get available AI models
    • Chat with AI
    • Get AI usage summary
    • Get AI usage history
  • Schemas
    • AITransaction
    • AddFirewallRuleRequest
    • AddFirewallRuleResponse
    • AddVMSecurityRuleResponse
    • AttachFirewallRequest
    • AggregatedBillingResponse
    • AttachFirewallResponse
    • AttachVolumesRequest
    • AttachVolumesResponse
    • AttachedFirewall
    • BatchSnapshotImageRelationshipResponse
    • Balance
    • Billing
    • ChatCompletionsRequest
    • ChatCompletionsResponse
    • CloneVolumeRequest
    • BillingRecord
    • CloneVolumeResponse
    • BillingSummary
    • CreateFirewallRequest
    • CreateFirewallResponse
    • CreateImageFromSnapshotRequest
    • CreateSSHKeyRequest
    • CreateScriptRequest
    • CreateSnapshotRequest
    • CreateSnapshotResponse
    • CreateSSHKeyResponse
    • CurrencyEnum
    • Data
    • CreditBalanceResponse
    • DeleteFirewallResponse
    • CreateVolumeRequest
    • DeleteSnapshotResponse
    • CreateVolumeResponse
    • DeleteVMResponse
    • DetachVolumesRequest
    • DetachVolumesResponse
    • DeploymentRequest
    • DirectionEnum
    • DeploymentResponse
    • EthertypeEnum
    • ErrorResponse
    • FirewallAttachment
    • DeleteVolumeResponse
    • DeleteSSHKeyResponse
    • FirewallEnvironment
    • FirewallResponse
    • FirewallRule
    • FirewallVM
    • GetBatchSnapshotImageRelationshipsRequest
    • GetFirewallDetailsResponse
    • GPUStockConfiguration
    • GPUSpec
    • GetHibernatedVMsResponse
    • GPUStockItem
    • GPUSpecsResponse
    • GetSupportedProtocolsResponse
    • GPUStocksResponse
    • GetVMAttachedFirewallsResponse
    • GetVolumeTypesResponse
    • HibernateVMResponse
    • HibernationBillingMetrics
    • ListFirewallsResponse
    • ListUserVMsResponse
    • ListVMsResponse
    • ModelsResponse
    • GetSSHKeysResponse
    • Pagination
    • PricingRequest
    • OSImage
    • PricingResponse
    • OSImagesResponse
    • Protocol
    • GpuCountEnum
    • ProtocolEnum
    • Image
    • GpuModelEnum
    • GetVolumeDetailsResponse
    • RebootVMResponse
    • ImageCreateResponse
    • RecentHibernation
    • ImageDeleteResponse
    • GetVolumesWithNextNameResponse
    • RemoveFirewallRuleResponse
    • ImageDetailResponse
    • RemoveVMSecurityRuleResponse
    • Region
    • ImageListResponse
    • ResizeVolumeRequest
    • RegionsResponse
    • Price
    • ResizeVolumeResponse
    • ResourceTypeEnum
    • RestoreSnapshotRequest
    • RestoreSnapshotResponse
    • RestoreVMResponse
    • Snapshot
    • SnapshotImageRelationshipResponse
    • Specs
    • StartVMResponse
    • StopVMResponse
    • TierEnum
    • UpdateScriptRequest
    • UsageHistoryResponse
    • UsageSummaryResponse
    • RegionEnum
    • UserVM
    • VMDetailsResponse
    • VMFlavor
    • VMImage
    • VMInstance
    • VMResponse
    • SpecsMetadata
    • VMSecurityRule
    • VMSecurityRuleRequest
    • VMStatus
    • VMVolumeAttachment
    • Script
    • VolumeTypeEnum
    • SSHKeyResponse
    • ScriptListResponse
    • ToggleVMPublicIPResponse
    • VolumeBillingRecord
    • VolumeBillingSummary
    • VolumeHourlyBillingResponse
    • VolumeResponse
  1. Snapshot

Manage Snapshots

Managing Snapshots#

Manage your snapshot inventory with comprehensive viewing, filtering, and deletion capabilities. Monitor storage costs and maintain organized backups.

Viewing Snapshots#

Access your snapshots from the Snapshots page. Each snapshot displays essential information to help you identify and manage your backups.

Snapshot List#

Your snapshot list provides at-a-glance information:
Identification
Snapshot name
Unique snapshot ID
Description (if provided)
Configuration
Storage size (GB)
Source instance name
Region (CANADA-1)
Status
Current state (available/creating)
Creation timestamp
Image status

Snapshot Details#

Click the info icon (ⓘ) on any snapshot to view complete details:
1
Select Snapshot
Click the info icon next to any snapshot in your list
2
Review Basic Information
Overview Section:
Snapshot ID (unique identifier)
Name and description
Creation timestamp
Current status
Storage size
Region (CANADA-1)
3
Check Source Instance
Instance Configuration:
View the original VM specifications:
Instance name at snapshot time
CPU cores allocated
RAM allocation (GB)
GPU type and count
Disk capacity (GB)
4
Verify Image Status
Image Information:
If snapshot was created as an image:
Image name
Image ID
Can be used for deploying multiple instances
Linked to parent snapshot

Understanding Storage Costs#

Snapshots incur hourly storage charges based on size and duration.

Pricing Structure#

US Dollar
$0.10 per TB/hour
Example costs:
100 GB: ~$0.24/day
500 GB: ~$1.17/day
1 TB: ~$2.40/day
Euro
€0.10 per TB/hour
Example costs:
100 GB: ~€0.24/day
500 GB: ~€1.17/day
1 TB: ~€2.40/day
Indian Rupee
₹10.00 per TB/hour
Example costs:
100 GB: ~₹23.44/day
500 GB: ~₹117.19/day
1 TB: ~₹234.38/day

Billing Lifecycle#

1
Snapshot Created
Billing starts immediately upon successful snapshot creation
Status changes to "available"
Storage charges begin accruing
Billed hourly based on size
2
Ongoing Storage
Charges accrue hourly while snapshot exists
Automatic billing each hour
Deducted from account balance
Visible in billing history
3
Snapshot Deleted
Billing stops immediately when snapshot is deleted
Final charge calculated
Deducted from account balance
No further charges after deletion

Cost Calculation Example#

Scenario: 250 GB snapshot kept for 7 days
CurrencyHourly RateDaily Cost7-Day Total
USD$0.10/TB$0.60$4.20
EUR€0.10/TB€0.60€4.20
INR₹10.00/TB₹58.59₹410.16

Deleting Snapshots#

Remove snapshots you no longer need to free storage and stop billing.

Deletion Process#

1
Select Snapshot
Click the Delete button on the snapshot card
2
Review Confirmation
Confirmation dialog displays:
Snapshot name being deleted
Warning about permanent deletion
Associated image (if any) that will also be deleted
3
Confirm Deletion
Click Delete to confirm
System actions:
Remove snapshot data from storage
Delete associated image (if exists)
Calculate final billing charge
Update account balance
Remove from snapshots list

Configuration Errors#

Snapshot Not Visible
Cannot Delete Snapshot
Snapshot Details Not Loading
Image Status Not Showing
Deletion Confirmation Not Appearing
Billing Not Updated After Deletion

Support Resources#

Email Support
Contact Support Team
Email: [email protected]
Include in your message:
Snapshot ID or name
Issue description
Error messages (if any)
Screenshots (if applicable)
Restoring Snapshots
Create Instances from Snapshots
Learn how to:
Restore snapshots to new instances
Previous
Overview
Next
Restore Snapshots
Built with