> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vertracloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Baixar snapshot da aplicação

> Baixa o arquivo ZIP de um snapshot específico de uma aplicação ou banco de dados.

**id** `string` *required*

O ID da aplicação ou do banco de dados.

**snapshot\_id** `string` *required*

O ID do snapshot a baixar.

**scope** `string` *required*

O tipo do recurso. Valores possíveis: `applications`, `databases`.

### Resposta

**response** `file`

O arquivo ZIP com o snapshot da aplicação ou do banco de dados, retornado como download binário com `Content-Disposition: attachment`.

### Respostas de erro

**code** `string`

O código de erro que indica o motivo da falha. Valores possíveis:

* `AUTH_TOKEN_MISSING`, `API_KEY_INVALID`, `SESSION_REVOKED`: o header `Authorization` está ausente, a chave de API é inválida ou a sessão do painel foi revogada (`401`).
* `API_KEY_IP_DENIED`, `API_KEY_SCOPE_DENIED`: a chave de API é usada a partir de um IP fora da sua allowlist, ou não tem o escopo que a rota exige (`403`).
* `USER_NOT_FOUND`: o usuário autenticado não foi encontrado.
* `ACCESS_DENIED`: o snapshot não pertence ao usuário autenticado.
* `SNAPSHOT_NOT_FOUND`: o snapshot informado não existe.
* `INTERNAL_SERVER_ERROR`: ocorreu um erro inesperado no servidor.

```json Error Response (401) theme={null}
{
  "code": "AUTH_TOKEN_MISSING"
}
```

```json Error Response (403) theme={null}
{
  "code": "ACCESS_DENIED"
}
```

```json Error Response (404) theme={null}
{
  "code": "SNAPSHOT_NOT_FOUND"
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.