GuiaPlano Ultimate

Envie dados para outro sistema

Use a etapa Enviar Requisição HTTP para chamar a URL de outro sistema a partir de uma automação e usar a resposta nas etapas seguintes.

3 min de leituraFunção: Super Administrador ou superiorAutomaçõesAtualizado em 25 de outubro de 2026
Abrir no app

A etapa Enviar Requisição HTTP chama uma URL quando a automação chega até ela. Use-a para passar os dados de uma reserva para suas próprias ferramentas, um serviço de planilhas ou qualquer sistema que aceite requisições web. Esta etapa exige o plano Ultimate.

Antes de começar

  • Você precisa ter a função Super Administrador ou Proprietário.
  • Seu salão precisa do plano Ultimate.
  • Você precisa da URL do sistema que quer chamar e de qualquer chave que ele exija.
  1. 1

    Etapa 1 de 5

    Adicione a etapa

    No editor, clique em Adicionar próximo passo e escolha Enviar Requisição HTTP. Clique na nova etapa para abrir as configurações dela.

  2. 2

    Etapa 2 de 5

    Defina o método e a URL

    Escolha um Método: GET, POST, PUT, PATCH ou DELETE. Digite a URL, começando com https:// ou http://. A URL pode incluir variáveis, por exemplo https://example.com/clients/{{ $event.data.object.client.id }}.

  3. 3

    Etapa 3 de 5

    Adicione um corpo

    Para POST, PUT, PATCH e DELETE, defina Tipo de Conteúdo como application/json e escreva o Corpo em JSON. Clique em Inserir Variável para adicionar valores.

    Quando uma variável é o valor inteiro de um campo JSON, ela mantém seu tipo. Por exemplo, em {"appointment": "{{ $event.data.object }}"} o agendamento é enviado como objeto, não como texto. A formatação e os espaços não importam.

  4. 4

    Etapa 4 de 5

    Adicione cabeçalhos se necessário

    Clique em Mostrar Opções Avançadas e depois em Adicionar Cabeçalho para cada cabeçalho, como uma chave de autorização. Digite um Nome do cabeçalho e um Valor do cabeçalho.

  5. 5

    Etapa 5 de 5

    Salve

    Clique em Salvar na janela e depois em Salvar no topo do editor.

    Você verá:

    A etapa mostra o método e a URL, por exemplo Enviar Requisição HTTP POST para sua URL.

Usar a resposta

As etapas seguintes podem ler a resposta por meio de $previousNode:

  • {{ $previousNode.response.status }}: o código de status, como 200
  • {{ $previousNode.response.statusText }}: o texto do status, como OK
  • {{ $previousNode.response.body }}: o corpo da resposta
  • {{ $previousNode.response.headers }}: os cabeçalhos da resposta

Por exemplo, adicione uma Divisão Condicional que verifique {{ $previousNode.response.status === 200 }}.

Limites

LimiteValor
Tempo de resposta5 segundos
Redirecionamentos seguidosAté 5
Requisições do seu salão20 por minuto, 200 por hora, 1.000 por dia
Requisições para o mesmo host10 por minuto, 100 por hora, 500 por dia

As requisições acima de um limite não são enviadas. A etapa é ignorada e a execução continua.

Requisições para endereços de rede privados ou internos, como localhost, são bloqueadas.

Quando uma execução falha

Um status de erro do outro sistema, como 404 ou 500, não faz a execução falhar. A resposta é salva e a próxima etapa é executada. Verifique o status com uma Divisão Condicional se isso for importante.

A execução falha, e para, quando a requisição não pode ser feita: o sistema não responde em 5 segundos, o endereço não pode ser alcançado, a URL é inválida ou aponta para um endereço bloqueado. A execução aparece como Falhou em Histórico.

Perguntas frequentes

Não. O único tipo de conteúdo aceito para o corpo é application/json.