Skip to main content

Criei um workflow para receber dados de um card movido do pipefy, faço a extração desses dados inclusive usando a documentação da API para gerar o link ou então atualizar um expirado.
Utilizo basicamente a função abaixo:

{
  card(id: 123456789) {
    attachments {
      url
      createdAt
      createdBy {
        id
      }
    }
  }
}

A mutation retorna a URL, consigo baixar o arquivo via navegador tanto pelo pc quanto dispositivo móvel. Porém, quando vou fazer um http request com get e passo a mesma url válida e ainda não expirada, retorna erro 401.

Alguém já passou por isso também?

Consegui resolver aqui, e vou deixar para caso alguém tenha o mesmo problema.

O parâmetro da url (que é dinâmica) acabava ocultando alguns caracteres sensíveis, ocasionando o retorno 401.

Utilizei no nó o json no seguinte formato {{$json["file_url"].toString()}}

Resolvido!