Repository
This file outlines the Flashback API's repository management features, including creating, updating, listing, and monitoring repositories that group multiple storage buckets. Repositories can operate in MIRROR or BACKUP mode and support cloud providers like AWS, GCS, Azure, and S3/GCS-compatible services.
TypeScript Client Quick Links
import { FlashbackClient } from '@flashback/client';
const client = new FlashbackClient({ accessToken: 'your-access-token' });
// List repositories
await client.repos.list();
// Create repository
await client.repos.create({ /* repo config */ });
// Update repository
await client.repos.update('repo-id', { /* updates */ });
// Get repository stats
await client.repos.getStats({ repoIds: ['repo-id'] });
Repository API Calls
Method
API Reference
Description
POST
/repo
Create a new storage repository linking multiple buckets in MIRROR or BACKUP mode.
PUT
``/repo/{repoId}
Update an existing repository’s configuration including its bucket layout.
Last updated
Was this helpful?