Skip to main content

Estamos enfrentando alguns problemas ao tentar anexar múltiplos arquivos em um campo no Pipefy usando a API. Quando fazemos o upload do primeiro arquivo, ele é anexado normalmente, mas ao tentar adicionar um segundo arquivo, recebemos um erro de "Dado fornecido inválido". Parece que o campo não está configurado para aceitar mais de um arquivo ou o formato que estamos enviando não está correto. Além disso, percebemos que, em vez de aceitar múltiplos arquivos, o campo acaba substituindo o arquivo anterior.

Estamos buscando orientação sobre como configurar adequadamente um campo no Pipefy para aceitar múltiplos arquivos via API. Caso o campo deva aceitar múltiplos anexos, seria útil esclarecer o formato correto de envio dos dados. Além disso, gostaríamos de saber se existe alguma limitação ou restrição em campos de anexo no Pipefy que esteja causando esses erros.

Ola

Esse erro já é antigo

Tem um post falando sobre isso 

 

Veja se te ajuda

 

https://community.pipefy.com/pergunte-a-comunidade-38/erro-ao-acessar-anexos-via-api-2476

 


Elivelton, boa noite!

Você precisa passar todos os arquivos como parâmetro:
 

mutation {
updateCardField(input: {
card_id: 123456,
field_id: "id_do_campo_de_anexo",
new_value: e"orgs/55ad5677-g152-1556-jf3f-901d1278k1f8/uploads/223cad12-1abc-1a23-a123-1a2bcd3e4f01/nome_do_arquivo1.pdf","orgs/55ad5677-g152-1556-jf3f-901d1278k1f8/uploads/223cad12-1abc-1a23-a123-1a2bcd3e4f01/nome_do_arquivo2.pdf"]
}) {
clientMutationId
success
}
}

Se quiser adicionar novo arquivo, precisará gerar uma nova URL para cada arquivo existente, e então usar todas para anexar conforme codigo acima.

Qualquer dúvida avise!


Reply