Pular para o conteúdo principal

Dispara um job de ação em massa (upload de planilha)

POST 

/job

Cria um job para processar em lote a ação indicada por IDTypeJob. O sistema:

  1. Valida o IDTypeJob contra o catálogo de TypeJob (cada tipo sabe processar um formato de planilha — importação de SKU, de pedidos, etc.).
  2. Faz upload do arquivo enviado (multipart file, até 5 MB no frontend) para o armazenamento temporário e calcula o hash SHA-256 do conteúdo.
  3. Se já existe um job da mesma empresa com o mesmo hash ainda em processamento, reaproveita o job existente e retorna o IDJob atual sem disparar de novo — bloqueio anti-duplicação.
  4. Caso contrário, registra um novo job e dispara o processamento de forma assíncrona.
  5. Devolve IDJob ao cliente. O resultado real é gravado linha-a-linha e o usuário recebe a confirmação por e-mail. Acompanhe via GET /job/{idjob}.

Request

Responses

Job criado (ou reaproveitado). Devolve IDJob para acompanhamento. O processamento é assíncrono — o resultado vem por e-mail e pode ser acompanhado em GET /job/{idjob}.