Exportar bloco de importação

GET/api/import-batches/:id/export

Gera 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ório

Descriçã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ório

Descrição

Exige doctors:import ou billing:write.

Como encontrar

Definido automaticamente pelo navegador após login.

Exemplos de saída

200 — arquivo .xlsx

200

Resposta 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

403

Corpo em texto simples, não JSON, nesta rota específica.

Forbidden

404 — bloco não encontrado

404

Id inexistente, ou de outra empresa.

Not found