O que você vai construir
Você criará uma integração que:- Extrai registros de usuários de uma API que usa autenticação OAuth 2.0
- Transforma os dados para um formato mais simples
- Envia os resultados para webhook.site onde você pode inspecioná-los
Pré-requisitos
- Acesso a um Workspace da RWS Integration
- Um navegador web
Passo 1: Configure seu destino
Antes de criar a integração, crie um endpoint de destino onde você pode verificar os resultados.- Abra webhook.site em uma nova aba do navegador
- O site gera automaticamente uma URL única (ex.:
https://webhook.site/abc123-def456-...) - Copie a parte do caminho único (ex.:
/abc123-def456-...), pois você precisará dela ao configurar a fase de Envio - Mantenha esta aba aberta para monitorar 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 a RWS Integration se comunica com sistemas externos. Você criará uma para a API de origem.- Na barra lateral, clique em Conexões
- Clique em Nova Conexão
- Configure a conexão:
- Clique em Salvar
Passo 3: Crie a conexão de destino
Agora crie uma Conexão para seu destino webhook.site.- Clique em Nova Conexão
- Configure a conexão:
- Clique em Salvar
Passo 4: Crie a Integração
Com ambas as Conexões prontas, crie a Integração que move dados entre elas.- Na barra lateral, clique em Integrações
- Clique em Nova Integração
Configurações gerais
Configure as propriedades básicas da integração:Fase de Extração
A fase de Extração recupera dados do seu sistema de origem.- Expanda a seção Extração
- Configure estes campos:
- Defina o Path para o datapoint na resposta como
root
A RWS Integration manterá o Token de Autenticação atualizado solicitando um novo token para cada requisição.
- 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
- Status:
Fase de Transformação
A fase de Transformação mapeia campos de origem para o formato de destino. Para este guia, crie um mapeamento simples com três campos.- Expanda a seção Transformação
- Clique em Adicionar Transformação e configure:
- Verifique o painel Preview de Transformação. Ele deve exibir:
Fase de Envio
A fase de Envio envia dados transformados para seu destino.- Expanda a seção Envio
- Configure estes campos:
- Verifique o painel Preview de Envio. Ele mostra a requisição completa que será enviada:
- Path: URL completa de destino
- Method: POST
- Request Body: Sua estrutura de dados transformada
Passo 5: Implante a Integração
- Ative o toggle Implantação
- Clique em Criar Integração
Passo 6: Execute agora
Você não precisa esperar o agendamento. Dispare a primeira execução manualmente:- Abra sua integração na lista de Integrações
- Clique em Executar agora, ao lado do botão Salvar
- Confirme no diálogo: a mensagem Execução iniciada aparece