Barrack API Documentation
Snapshot
Copy Page
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
Snapshot
Copy Page
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
Currency
Hourly Rate
Daily Cost
7-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