Gera um ZIP com os anexos dos títulos selecionados
POST/accounts/payable/file
Junta num único .zip os anexos dos títulos informados (contas a pagar ou a receber da empresa do subdomínio) e devolve um link de download de validade limitada (algumas horas), que já baixa o arquivo com o nome arquivos-<conta>-<data>.zip.
- Até 40 anexos: o ZIP é gerado na própria chamada e o link volta em
Url(Async: false). Se a geração passar do tempo limite da chamada, ela segue em segundo plano e a resposta sai como no caso abaixo. - De 41 a 1.500 anexos: a resposta volta na hora com
Async: true, e o link é enviado ao e-mail do usuário autenticado quando o ZIP fica pronto. Se a geração falhar, o usuário recebe um e-mail avisando. - Mais de 1.500 anexos: recusado; divida a seleção.
Cada arquivo dentro do ZIP é nomeado título_fornecedor-ou-cliente_tipo_idarquivo.extensão. Anexo cadastrado que não existe mais no armazenamento não interrompe o lote: entra na lista arquivos-nao-encontrados.txt dentro do ZIP e é contado em Missing. Títulos de outra empresa são ignorados.
Request
Responses
- 200
- 400
ZIP gerado na chamada (Async: false) ou geração iniciada em segundo plano (Async: true).
Erros de validação (prefixo [BadRequest]):
Empresa inválidaIDs inválidosSelecione no máximo 5000 títulos por vezUsuário não encontradoNão foi possível consultar o usuário. Tente novamente.Nenhum dos títulos selecionados possui arquivosA seleção tem N arquivos; o limite é 1500 por vez. Selecione menos títulosUsuário sem e-mail cadastrado para receber o linkNenhum dos anexos foi encontrado no armazenamentoNão foi possível consultar os arquivos. Tente novamente.Não foi possível gerar o ZIP com os arquivos. Tente novamente.Não foi possível iniciar a geração dos arquivos. Tente novamente.