Backup & Disaster Recovery
Policies
List Policies
125Filter by integration ID (supports multiple values)
Filter by region (supports multiple values)
Filter by provider type (supports multiple values)
Field to sort by
created_atPossible values: Sort order (asc or desc)
descPossible values: Policy list
Policy list
Create Policy
Single integration ID
Single AWS region (e.g., us-east-1)
Provider type (e.g., "aws", "azure", "gcp")
Notification ID for sending notifications
Optional free-text restore instructions used as contextual input during DR restore generation
If true, triggers a backup immediately upon policy creation
truePolicy created
Policy created
Search Policies
Advanced search endpoint for querying policies with multiple filters
125Page number for facet values pagination
1Page size for facet values pagination
50Specific facet fields to return (empty = all available facets)
Policy list
Policy list
Get Policy
Policy details
Provider type (e.g., "aws", "azure", "gcp")
Notification ID for sending notifications
Optional free-text restore instructions used as contextual input during DR restore generation
Policy details
Update Policy
Provider type (e.g., "aws", "azure", "gcp")
Notification ID for sending notifications. Omit or set to null to keep existing, set to empty string to remove, or provide a value to update.
Optional free-text restore instructions used as contextual input during DR restore generation
If true, triggers a backup immediately after policy update. Defaults to true.
truePolicy updated
Provider type (e.g., "aws", "azure", "gcp")
Notification ID for sending notifications
Optional free-text restore instructions used as contextual input during DR restore generation
Policy updated
Delete Policy
Toggle Policy Status
Status updated
Provider type (e.g., "aws", "azure", "gcp")
Notification ID for sending notifications
Optional free-text restore instructions used as contextual input during DR restore generation
Status updated
Trigger On-Demand Backup
Assign Resources to Policy
Appends FRNs to the policy's selected_resources scope. Duplicate FRNs are automatically deduplicated. Automatically triggers an immediate backup after adding resources.
FRN strings to add to the policy (duplicates are automatically deduplicated)
Resources added successfully and backup initiated
Success message
ID of the triggered snapshot
Initial status of the snapshot
Invalid request (empty FRNs, inactive policy)
Policy not found
Preview Affected Resources
Initiate preview discovery and return preview_id with total count. Preview ID is calculated server-side from region and scope configuration. Use GET endpoint to retrieve paginated resources.
Integration ID to filter resources
AWS region (e.g., us-east-1)
Optional policy ID for snapshot workflows (enables isolation per policy). If omitted, treated as preview request with caching.
Preview initiated with preview_id and total count. Use GET endpoint to retrieve paginated resources.
Unique preview identifier for retrieving resources
Integration ID
Total number of discovered resources
Invalid request
Internal server error
List Preview Resources
Retrieve a paginated list of preview resources by preview_id.
Preview ID returned from preview request
125Preview resources page
Unique preview identifier for pagination
Invalid request
Preview not found
Internal server error
Search Preview Resources
Advanced search endpoint for querying preview resources with multiple filters and facets
Preview ID returned from preview request
125Page number for facet values pagination
1Page size for facet values pagination
50Specific facet fields to return
Preview resources search results
Invalid request
Preview not found
Internal server error
Snapshots
List Snapshots
125Filter by policy ID (supports multiple values)
Filter by integration ID (supports multiple values)
Filter by region (supports multiple values)
Filter snapshots from this date
Filter snapshots until this date
Field to sort by
snapshot_timePossible values: Sort order (asc or desc)
descPossible values: Snapshot list
Snapshot list
Search Snapshots
Advanced search endpoint for querying snapshots with multiple filters
125Page number for facet values pagination
1Page size for facet values pagination
50Specific facet fields to return (empty = all available facets)
Snapshot list
Snapshot list
Get Snapshot
Snapshot details
Provider type (e.g., "aws", "azure", "gcp")
Integration ID (stored as separate column, not in scope)
Region (stored as separate column, not in scope)
Indicates if this is the latest snapshot for the policy
List of distinct asset type names from snapshot resources (populated on read only)
Error code when status is Failed. Null for non-failed snapshots. SCOPE_EMPTY: no resources matched the policy scope. INTERNAL_ERROR: system failure, customer should retry or contact support.
Snapshot details
Delete Snapshot
Get Snapshot Resources
125Filter by resource type (supports multiple values)
Filter by region (supports multiple values)
Resource list
Resource list
Search Snapshot Resources
Advanced search endpoint for querying snapshot resources with multiple filters
125Page number for facet values pagination
1Page size for facet values pagination
50Specific facet fields to return (empty = all available facets)
Resource list
Resource list
Get Restore Instructions
Returns the restore instructions from the policy associated with the given snapshot
Restore instructions
Snapshot not found
Get Restored Module
Restored module
Unique identifier for the restored module
Reference to the original snapshot that generated this module
Reference to the matching application/policy
Tenant/account identifier for multi-tenancy
Creator of the restore name
Timestamp when the module was generated and stored
Timestamp when this record will expire (30 days after creation)
Restored module not found
Create Restored Module
Creates a new restored module or updates the existing one if it already exists for this snapshot
Creator of the restore name
Module created or updated
Unique identifier for the restored module
Reference to the original snapshot that generated this module
Reference to the matching application/policy
Tenant/account identifier for multi-tenancy
Creator of the restore name
Timestamp when the module was generated and stored
Timestamp when this record will expire (30 days after creation)
Module created
Invalid request
Snapshot or policy not found
Delete Restored Module
Resources
Get Policies by FRNs
Returns a mapping of FRNs to the list of policy IDs (application IDs) that back up each resource
Array of FRNs (Firefly Resource Names) to query
["arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0","arn:aws:s3:::my-bucket"]Mapping of FRNs to policy IDs
Invalid request
Internal server error
Last updated
Was this helpful?