Skip to main content
Este guia mostra como criar uma integração funcional que extrai dados de usuários de uma API pública e os entrega a um endpoint webhook. Ao final, você entenderá o fluxo principal: criar Conexões, construir uma Integração e executá-la.

O que você vai construir

Você criará uma integração que:
  1. Extrai registros de usuários do JSONPlaceholder (uma API de teste gratuita)
  2. Transforma os dados para um formato mais simples
  3. Carrega os resultados no webhook.site onde você pode inspecioná-los
Tempo necessário: aproximadamente 5 minutos.

Pré-requisitos

  • Acesso a um Workspace do RWS Integration
  • Um navegador web

Passo 1: Configure seu destino

Antes de construir a integração, crie um endpoint de destino onde você pode verificar os resultados.
  1. Abra webhook.site em uma nova aba do navegador
  2. O site gera automaticamente uma URL única (ex.: https://webhook.site/abc123-def456-...)
  3. Copie esta URL: você precisará dela ao criar sua Conexão de destino
  4. Mantenha esta aba aberta para monitorar as requisições recebidas
webhook.site é um serviço gratuito que captura e exibe requisições HTTP. É útil para testar integrações antes de conectar a sistemas de destino reais.

Passo 2: Crie a Conexão de origem

Conexões definem como o RWS Integration se comunica com sistemas externos. Você criará uma para a API de origem.
  1. Na barra lateral, clique em Conexões
  2. Clique em Criar Conexão
  3. Configure a conexão:
  1. Clique em Salvar
A API JSONPlaceholder não requer autenticação, então a opção Sem autenticação, já selecionada por padrão para novas conexões, é tudo o que você precisa.

Passo 3: Crie a Conexão de destino

Agora crie uma Conexão para seu destino webhook.site.
  1. Clique em Criar Conexão
  2. Configure a conexão:
  1. Clique em Salvar

Passo 4: Crie a Integração

Com ambas as Conexões prontas, crie a Integração que move dados entre elas.
  1. Na barra lateral, clique em Integrações
  2. Clique em Criar Integração

Configurações gerais

Configure as propriedades básicas da integração:
O agendamento é definido com um seletor de frequência: escolha com que frequência a integração executa e preencha os detalhes, como o horário do dia. Veja Agendamento para todas as opções.

Fase de Extração

A fase de Extração recupera dados do seu sistema de origem.
  1. Expanda a seção Extração
  2. Configure estes campos:
  1. Defina o Path para o datapoint na resposta como root
  2. Defina a Paginação:
  1. Verifique o painel Preview de Extração no lado direito. Ele deve mostrar:
    • Status: 200 OK
    • Um único registro de usuário (o Datapoint) com campos como id, name, email, username

Fase de Transformação

A fase de Transformação mapeia campos de origem para o formato de destino. Para este início rápido, crie um mapeamento simples com três campos.
  1. Expanda a seção Transformação
  2. Clique em Adicionar e configure:
  1. Verifique o painel Preview de Transformação. Ele deve exibir:
Isso confirma que seus mapeamentos estão funcionando corretamente com dados reais da fase de Extração.

Fase de Envio

A fase de Envio envia dados transformados para seu destino.
  1. Expanda a seção Envio
  2. Configure estes campos:
Copie apenas a parte do caminho da sua URL do webhook.site. Se sua URL completa é https://webhook.site/abc-123, insira /abc-123 como o caminho.
  1. Verifique o painel Preview de Envio. Ele mostra a requisição completa que será enviada:
    • Caminho: URL completa do destino
    • Método: POST
    • Corpo da requisição: Sua estrutura de dados transformada

Passo 5: Implante a Integração

  1. Habilite o Agendamento para deploy
  2. Clique em Criar Integração
A integração agora será executada automaticamente todos os dias no horário que você escolheu.

Passo 6: Execute agora

Você não precisa esperar o agendamento. Dispare a primeira execução manualmente:
  1. Abra sua integração na lista de Integrações
  2. Clique em Executar agora, ao lado do botão Salvar
  3. Confirme no diálogo: a mensagem Execução iniciada aparece

Passo 7: Verifique os resultados

Volte para a aba do webhook.site no navegador. Você deve ver 10 requisições POST recebidas (uma para cada usuário do JSONPlaceholder), cada uma contendo sua estrutura de dados transformada:
Parabéns! Você construiu e executou sua primeira integração!

O que você aprendeu

  • Conexões armazenam configurações para sistemas externos e podem ser reutilizadas em múltiplas Integrações
  • Integrações seguem o padrão Extração → Transformação → Envio (com Enriquecimento opcional)
  • O Path para o datapoint indica ao RWS Integration onde encontrar registros nas respostas da API
  • Painéis de Preview atualizam automaticamente conforme você configura cada fase, permitindo validar antes de executar
  • Transformações simples mapeiam campos da origem para o destino usando notação JSONPath
  • Ambientes (Staging/Produção) permitem testar com segurança antes de implantar em produção
  • Executar agora dispara uma execução sob demanda, sem esperar o agendamento

Próximos passos

Conexões

Aprenda sobre os diferentes métodos de autenticação

Paginação

Lide com paginação e respostas de API complexas

Regras de Negócio

Domine transformações de campos com JavaScript

Agendamento

Agende suas integrações para executar automaticamente