Guia do usuário
HelpdeskSobre o Floui
  • Conhecendo o Floui
    • Conceito
    • Introdução ao fluxo
    • Glossário
  • Conectores
    • Estrutura do conector
    • Categorias
      • Triggers
        • ⚡Manual Trigger
        • ⚡Flow Trigger
        • ⚡CRON
        • ⚡HTTP In
        • ⚡Form
        • ⚡Subscriber (Pub/Sub)
        • ⚡Queue Consumer V2
        • ⚡Quando um cartão for movido
      • Conectores essenciais
        • Function Javascript
        • Switch
        • Loop / ForEach
        • Condition
        • REST API
        • HTTP Request
        • HTTP Out
        • Range
        • Random
        • Delay
        • Junção
        • Template
        • Comentário
        • Regex
        • Máscara
      • Manipulação de dados
        • In Memory Storage
        • Lista
        • Message Change
        • Transformar valores
        • Transformar valores
        • CSV
        • Ler XLS/XLSX
        • Criar QRcode
        • XML
        • ZIP File
        • Base64
        • MD5
        • Criptografar mensagem PGP
        • Descriptografar mensagem PGP
        • Template
        • JSON
        • JSONata Expression
        • JSONPath Expression
        • JSON Schema validation
        • Oracle
          • Oracle DB Query
        • SQLite 3
          • SQLite3 Exec
          • SQLite3 Query
        • MySQL
          • MySQL Query
        • Data e hora
          • Somar ou Subtrair
          • Criar ou Formatar
          • Comparar valores
      • Manipulação de arquivos
        • File Writer
        • File List
        • File Reader
        • File Remove
        • Externos
          • Upload para FTP
          • Download de FTP
          • Listar arquivos no FTP
          • Remove via FTP
          • SSH Command
          • SCP Download
      • Filas e eventos
        • Subflow Call
        • Subflow Input
        • Subflow Output
        • Publisher (Pub/Sub)
        • Queue Publisher V2
        • Flow Call
        • Flow Output
      • Monitoramento
        • Logger
        • Debugger
      • Serviços do Floui
        • Floui Forms
          • Form Result
        • Floui Database
          • Criar registro
          • Listar registros
          • Consultar por ID
          • Remover registro
          • Atualizar registro
          • Limpar tabela
          • Consultar por campo
          • Salvar registro
        • Floui Datasource
          • Consultar dados
      • Serviços externos
        • Adobe Commerce
          • Empresa
            • Criar empresa
            • Consultar empresa
            • Atualizar empresa
            • Listar empresas
          • Cliente
            • Criar cliente
            • Consultar cliente
            • Atualizar cliente
            • Listar clientes
            • Remover cliente
          • Pedido
            • ⚡Pedido criado
            • ⚡Pedido atualizado
            • Consultar pedido
            • Listar pedidos
          • Cancelamento
            • Cancelar pedido
          • Envio
            • Criar envio para pedido
            • Consultar envio
            • Listar envios
          • Fatura
            • Consultar fatura
            • Listar faturas
            • Criar fatura para pedido
          • Estorno
            • Criar estorno para pedido
          • Produto
            • Criar produto
            • Listar produtos
            • Consultar produto
            • Atualizar produto
            • Associar produto filho
            • Desassociar produto filho
            • Inserir mídia no produto
            • Criar preço especial (Commerce)
            • Remover preço especial (Commerce)
            • Consultar preços especiais (Commerce)
            • Atualizar preço de custo (Commerce)
            • Atualizar preço de custo em lote (Commerce)
            • Remover preço de custo (Commerce)
            • Consultar preços de custo (Commerce)
            • Atualizar tabela de preço do produto (Tier prices)
          • Estoque
            • Consultar item de estoque (MSI)
            • Lista itens de estoque (MSI)
            • Atualiza um item de estoque (MSI)
            • Atualiza lote de itens de estoque (MSI)
          • Carrinho
            • Consultar carrinhos de compras
            • ⚡Item adicionado ao carrinho
          • Exibir mensagem de sessão
        • AWS S3
          • Listar arquivos
          • Ler arquivos
          • Upload de arquivo para AWS S3
          • Remover arquivos
        • Bling ERP (Bling API V3)
          • Pedido de venda
            • Atualizar status de pedido de venda
            • Consultar um pedido de venda
            • Listar pedidos de venda
            • Criar pedido de venda
          • Pedido de compra
            • Listar pedidos de compra
            • Consultar um pedido de compra
          • Produtos
            • Consultar produto
            • Listar produtos
          • Contatos
            • Criar contato
            • Atualizar contato
            • Consultar contato
            • Listar contatos
          • Módulos
            • Listar situações do módulo
            • Listar módulos
          • Notas fiscais
            • Consulta Nota Fiscal
            • Listar Notas Fiscais
        • Google
          • Google Forms
            • Ler respostas do formulário
            • Ler resposta específica
          • Google Sheets
            • Ler planilha
            • Escrever na planilha
            • Adicionar ao final da planilha
          • Google Analytics (GA4)
            • Gerar relatório
        • Groq
          • Transcrição de áudio
          • Chat Completion
        • Linx Microvix B2C
          • Produto
            • Consultar produto
            • Consultar custos de produto
            • Listar custos de produtos
            • Listar detalhes de produtos
            • Consultar detalhes do produto
            • Listar produtos
              • Listar grade 1
              • Listar grade 2
            • Listar marcas
            • Listar linhas
            • Listar setores
            • Listar marcas
            • Listar classificações
          • Cliente
            • Inserir cliente
            • Listar clientes
          • Pedido
            • Inserir pedido
            • Listar pedidos
            • Listar notas fiscais de um pedido
            • Cancelar pedido
            • Atualizar status do pedido
            • Inserir item do pedido
          • Endereço
            • Listar endereços de entrega
            • Inserir endereço de entrega
        • OpenAI
          • Transcrição de áudio
          • Chat Completion
          • Gerador de imagem
        • Passbolt
          • Consultar segredos de um recurso
          • Listar recursos
        • Sankhya
          • Parceiro
            • Consultar parceiros
          • Pedido
            • Inserir pedido
            • Consultar pedidos
          • Produto
            • Consultar produtos
            • Consultar detalhes do produto
            • Consultar estoque
          • Cliente
            • Inserir cliente
            • Consultar clientes
            • Consultar alterações
          • Endereço
            • Inserir endereço
            • Inserir bairro
            • Inserir cidade
            • Inserir região
            • Consultar endereços
            • Consultar bairros
            • Consultar cidades
            • Consultar regiões
        • Slack Notification
        • SMTP
          • Enviar e-mail com SMTP
        • Trello
          • ⚡Quando cartão for movido
          • Listar cartões
          • Criar novo cartão
          • Consultar cartão
          • Buscar por cartões
          • Atualizar campo customizado
          • Mover cartão
          • Adicionar comentário
          • Arquivar cartão
          • Desarquivar cartão
          • Remover cartão
        • Twilio
          • Enviar mensagem Whatsapp
          • Enviar SMS
        • ViaCEP
          • Consulta CEP com ViaCEP
        • Wake Commerce
          • Tabela de preço
            • Inserir uma lista de produtos na tabela de preço
            • Atualizar um produto na tabela de preço
            • Remover um produto da tabela de preço
          • Produto
            • Criar produto
            • Atualizar produto
            • Consulta produto
            • Listar produtos
            • Listar produtos relacionados
            • Atualizar preço do produto
            • Vincular categorias em um produto
            • Adicionar imagens ao produto
            • Adicionar uma nova informação ao produto
            • Atualizar uma informação do produto
          • Pedido
            • Consulta pedido
            • Listar pedidos não integrados
            • Inserir rastreamento e status do pedido
            • Atualizar rastreamento completo
            • Atualizar pedido como completo
            • Atualiza a situação do status do pedido
            • Consulta rastreamento e nota fiscal do pedido
            • Remover vinculo produto/categoria
          • Categoria
            • Criar categoria
            • Consulta categoria
            • Remover vinculo categoria/produto
          • Estoque
            • Atualizar estoque
          • Fabricante
            • Consultar fabricante
            • Criar fabricante
          • Usuário
            • Consultar usuário
            • Vincular usuário ao parceiro
            • Remover o vinculo entre o usuário e o parceiro
            • Buscar a lista de vínculos entre usuário e parceiro
            • Listar usuários
            • Criar usuário
            • Atualizar um usuário pelo e-mail
            • Listar endereços do usuário
            • Atualizar endereço do usuário pelo email
        • Wake Experience
          • Gerar token
          • Inserir pessoas em massa (csv)
  • Ferramentas
    • Construção
      • Versionamento de fluxos
      • Floui Datasources
      • Floui Forms
      • Floui Filas Internas
      • Floui Conectores Personalizados
    • Armazenamento
      • Floui Database
      • Floui Storage
    • Monitoramento
      • Floui Dashboards
      • Execução em tempo real
      • Histórico de execuções
      • Logs de monitoramento
      • Regras de alerta
  • Configurações
    • Variáveis globais
    • Contas de serviço
      • Autorizar conta Bling ERP
    • Grupos
  • Painel da conta
    • Logs de auditoria
  • Funcionalidades
    • Mustache
  • Artigos
    • Criando usuários no Floui
    • Bibliotecas disponíveis
    • Templates
    • Tutoriais
      • Criando seu primeiro Flow
      • Leitura de arquivo CSV
      • Disparos de e-mail após um novo registro no formulário
      • Acesso a APIs abordando o padrão REST
Powered by GitBook
On this page

Was this helpful?

Last updated 2 months ago

Was this helpful?

O conector HTTP Out é geralmente utilizado em conjunto com conector HTTP In, servindo para finalizar e informar a execução do fluxo ao acessar uma rota dentro do Workspace Floui. Acesse a documentação do conector e .

Campo
Tipo
Descrição

Enviar response body

O conector HTTP Out pode retornar uma resposta HTTP padrão, que pode estar em formato de texto, JSON, XML, entre outros. Para enviar um response body, basta configurar o conector HTTP Out selecionando a opção Não na configuração Enviar arquivo como resposta. Isso habilita o campo Response Body, onde é possível definir a estrutura da resposta. Além disso, é possível utilizar a notação Mustache {{msg}} para inserir dados dinâmicos gerados durante a execução do fluxo na resposta.

Envio de arquivo com acesso em Storage interno

Para disponibilizar um arquivo armazenado no Storage do Workspace como resposta de uma requisição, adicione os conectores como o exemplo simples abaixo. Onde o conector HTTP In disponibiliza uma rota de acesso para o Workspace, e o conector HTTP Out irá retornar o arquivo do Storage.

No conector HTTP Out configure o Content-type header de acordo com a extensão do arquivo, neste caso será disponibilizado um PNG, logo será usado image/png. Em seguida, configure os cabeçalhos adicionais que deseja disponibilizar junto à resposta. Após isto, na configuração Enviar arquivo como resposta, selecione a opção Enviar a partir do Storage, e em seguida, no campo Caminho do arquivo no storage preencha o caminho do arquivo que deseja servir.

Ao acessar a rota definida no HTTP In o fluxo será iniciado e será retornado um arquivo como resposta.

Envio de arquivo a partir do objeto Message

Também é possível disponibilizar um arquivo através do contexto do fluxo pelo objeto message. O objeto message (msg) carrega todos os dados de execução do fluxo. Neste caso o objeto message pode conter um arquivo, durante a sua execução, que poderá ser servido através de uma resposta HTTP.

No exemplo, o conector HTTP In disponibiliza uma rota de acesso para o Workspace, enquanto o conector File Reader irá ler um arquivo, no caso uma imagem, e irá converter em um buffer ([object ArrayBuffer]) de forma temporária durante a execução do fluxo. O conector HTTP Out irá receber este objeto e servir em forma de arquivo.

No conector HTTP Out configure o Content-type header de acordo com o arquivo, neste caso será disponibilizado um PNG, logo será usado image/png. Em seguida, configure os cabeçalhos adicionais que deseja disponibilizar junto à resposta. Após isto, na configuração Enviar arquivo como resposta, selecione a opção Enviar a partir do Message, e em seguida, no campo Conteúdo do arquivo preencha o caminho deste objeto buffer.

  1. Conectores
  2. Categorias
  3. Conectores essenciais

HTTP Out

Envie uma resposta personalizada em uma requisição realizada para o Workspace Floui.

PreviousHTTP RequestNextRange

Descrição

Campo de texto

Descrição visual do conector na construção do fluxo.

HTTP Status

Campo de texto

Content-type header

Campo de texto

Additional Headers

Tabela de Parâmetros

Permite adicionar novos cabeçalhos em resposta HTTP

Header

Campo de texto

Value

Campo de texto

Enviar arquivo como resposta

Seletor

Permite selecionar se será enviado um arquivo junto à resposta, seja de forma dinâmica do fluxo ou pelo Storage interno, ou se será enviado uma resposta HTTP como um corpo (body).

Response body

Editor de código

Disponível caso optado por não enviar arquivo em configuração Enviar arquivo como resposta. Permite configurar uma resposta HTTP.

Caminho do arquivo no storage

Campo de texto

Disponível caso optado por enviar arquivo a partir do storage em configuração Enviar arquivo como resposta. Permite definir o caminho do arquivo, do Storage interno do Workspace, que será enviado junto à resposta.

Conteúdo do arquivo

Campo de texto

Disponível caso optado por enviar arquivo a partir do msg em configuração Enviar arquivo como resposta. Permite definir o caminho do arquivo, no objeto message, que será enviado junto à resposta.

Parâmetros de configuração
saiba mais
Retorna arquivo armazenado em Storage.
Retorna arquivo de objeto message.

O código de status HTTP é um valor padronizado que um servidor web devolve para indicar o status da sua requisição. Saiba mais em .

O cabeçalho HTTP Content-Type é usado para indicar o tipo de mídia do recurso. Em respostas HTTP, este cabeçalho informa ao cliente qual é o tipo de conteúdo retornado. Saiba mais em

Nome do cabeçalho que será adicionado em resposta HTTP. Saiba mais em

Valor do cabeçalho que será adicionado em resposta HTTP. Saiba mais em

developer.mozilla.org
https://developer.mozilla.org
https://developer.mozilla.org
https://developer.mozilla.org