Importa planilha de pedidos / contas a pagar / contas a receber em lote
POST/orders/template
Importa em lote uma planilha de pedidos, contas a pagar ou contas a receber. O envio recomendado tem duas etapas: primeiro Action=RequestUploadUrl devolve uma URL temporária para enviar o arquivo, depois Action=ConfirmUpload confirma o envio e cria o processamento. O envio direto em multipart/form-data continua aceito. A resposta traz o identificador do processamento — o resultado chega por e-mail. Arquivos idênticos já em processamento reaproveitam o mesmo identificador.
Request
Responses
- 200
- 400
- 404
- 500
Com Action=RequestUploadUrl: UploadUrl (URL temporária para enviar o arquivo), Key (identificador a devolver na confirmação), Name (nome do arquivo temporário), Method (sempre PUT), Headers (objeto com Content-Type, Content-MD5, x-amz-meta-originalfilename e x-amz-meta-declaredsizebytes, todos obrigatórios no envio), SizeBytes e ExpiresIn (validade da URL em segundos, 3600 por padrão). Com Action=ConfirmUpload ou envio multipart/form-data: IDJob e Message — quando já existe processamento com o mesmo arquivo, devolve o identificador do processamento existente em vez de criar outro. O resultado da importação chega por e-mail.
Falha de validação. O corpo traz errorMessage com o prefixo [BadRequest] - seguido de uma das mensagens: Corpo da requisição inválido; Selecione um arquivo para enviar; Não foi possível identificar o tipo do arquivo selecionado; Não foi possível identificar o tamanho do arquivo selecionado; O arquivo selecionado excede o tamanho máximo permitido; Não foi possível validar o arquivo selecionado. Selecione-o novamente e tente de novo; Falha ao gerar o link de upload: <detalhe>; Não foi possível identificar o arquivo enviado. Solicite um novo envio; Não foi possível localizar o arquivo enviado. Envie-o novamente; O arquivo enviado não corresponde ao arquivo selecionado. Envie-o novamente; Não foi possível validar o arquivo enviado. Envie-o novamente; Não foi possível ler o arquivo enviado. Envie-o novamente; Não foi possível confirmar o envio do arquivo. Tente novamente; Não foi possível processar o arquivo enviado. Envie-o novamente.
Empresa não encontrada para o accountname do contexto.
Erro interno. Prefixo Error:.