Documentation Index
Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
Use this file to discover all available pages before exploring further.
Snapshots substituem a API
backup / backups da v3. app.backup e app.backups ainda são exportados na v4, mas exibem um aviso de depreciação e redirecionam para app.snapshots. Atualize seu código para usar o novo nome.app.snapshots expõe o SnapshotsModule.
Listando snapshots
app.snapshots.list() retorna um array de instâncias Snapshot.
Criando um novo snapshot
app.snapshots.create() dispara um novo snapshot e retorna a URL assinada e a chave.
Download em uma única etapa
app.snapshots.download() cria um snapshot e o baixa como Buffer.
Restaurando a partir de um snapshot
app.snapshots.restore({ snapshotId, versionId }) reverte a aplicação para uma versão anterior do snapshot.
| Campo | Tipo | Descrição |
|---|---|---|
snapshotId | string | Identificador do snapshot (UUID v4) |
versionId | string | Identificador de versão retornado por list() |
Listando snapshots de toda a conta
api.user.snapshots(scope) retorna todos os snapshots que você possui em todas as aplicações ou bancos de dados.
api.user.snapshots() requer uma assinatura paga ativa.
