Exportar bloco de importação
/api/import-batches/:id/exportGera um .xlsx (não JSON) com os registros de um bloco de importação — backup antes de excluí-lo, ou pra conferência. O formato do arquivo depende do tipo do bloco (médicos, faturamento ou indicações — ver Importação em massa em Sistema).
Exemplos de uso
Exige o cookie de sessão de um usuário logado (mesma permissão de quem importou) e a resposta é o arquivo binário em si, não JSON — cada exemplo grava o .xlsx recebido em disco.
curl "https://empresa.primevisita.com.br/api/import-batches/6a5f0a12b8f2e3a1c9d04567/export" \
-H "Cookie: $COOKIE_DE_SESSAO" \
-o bloco-exportado.xlsx
Parâmetros
idPathstringobrigatórioDescrição
Id do bloco de importação a exportar.
Como encontrar
Aberto a partir da listagem de blocos em /importar — cada bloco tem esse id na URL/ação de exportar da própria tela.
Cookie de sessãoHeaderstringobrigatórioDescrição
Exige doctors:import ou billing:write.
Como encontrar
Definido automaticamente pelo navegador após login.
Exemplos de saída
200 — arquivo .xlsx
200Resposta não é JSON — é o arquivo em si, para download direto pelo navegador.
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Content-Disposition: attachment; filename="nome_do_bloco.xlsx"
<conteúdo binário do arquivo>
Exemplos de erro
403 — sem permissão
403Corpo em texto simples, não JSON, nesta rota específica.
Forbidden
404 — bloco não encontrado
404Id inexistente, ou de outra empresa.
Not found