GET para https://connect.rwsintegration.com, e o que você recupera é controlado inteiramente por query parameters.
Os exemplos desta página usam um tenant fictício acme com uma tabela employees (colunas employee_id, name, department, city, salary, hired_at, mais as colunas padrão listadas abaixo).
Configurando a conexão
O RWS Connect usa uma conexão Simple padrão:Fundamentos da requisição
Dois parâmetros são obrigatórios em toda consulta:Items: os registros da página solicitada. Na configuração da extração, defina o Path para o datapoint na resposta comoItems.Total: quantos registros correspondem à consulta no total (considerando todas as páginas). Para consultas agrupadas, o número de grupos.
Prefixos de coluna
Um pipeline frequentemente combina vários endpoints ou tabelas de origem em um único dataset. Nesse caso, cada coluna recebe o prefixo da fonte de onde veio, e cada registro chega como um único objeto JSON plano:filter[contracts_start_date][>=]=2026-01-01). Os exemplos desta página usam uma tabela de fonte única com colunas sem prefixo para simplificar.
Selecionando colunas
Projete apenas as colunas que você precisa comselect[coluna] (valor vazio):
Filtrando
Filtre comfilter[coluna][operador]=valor. Omitir o operador significa igualdade:
Operadores de lista e intervalo recebem valores em array:
Ao chamar a API manualmente (por exemplo com
curl), lembre de fazer URL-encode dos caracteres especiais: % em um padrão like vira %25. Na configuração de extração da plataforma, os valores dos query parameters são codificados automaticamente.Filtrando por data e hora
Prefixe o nome da coluna comtimestamp_ para comparar como data/hora em vez de texto. O prefixo existe apenas no filtro; a coluna mantém o nome real na resposta:
Ordenação
Paginação
A API pagina compage[size] e page[number] (começando em 1):
Agrupamento e agregações
Agrupe comgroup[coluna] (ou o atalho select[coluna]=group, que também retorna a coluna) e agregue com select[coluna]=<função>:
Para consultas agrupadas,
Total é o número de grupos.
Registro mais recente por chave
As tabelas do RWS Connect preservam histórico: cada execução do pipeline adiciona um snapshot. O filtroover_ responde a pergunta mais comum sobre esse tipo de tabela: “me dê apenas o registro mais recente de cada chave.”
employee_id: o de maior extracted_at (first mantém o mais novo, last mantém o mais antigo).
A sintaxe é filter[over_<colunas>][<coluna de ordenação>]=first|last. Combine colunas de agrupamento com _and_:
Somas por chave
Para totalizar uma coluna por chave e ainda retornar um registro por chave, useselect[coluna]=sum_over com over_group (obrigatório):
Colunas padrão
Toda tabela do RWS Connect carrega estas colunas, úteis para filtrar snapshots:Comportamento e limites
- Resultados de consultas idênticas podem ser servidos de um cache por até 10 minutos
- O tamanho de página padrão é de 20 registros
- Apenas um filtro de janela
over_por consulta, e ele não pode ser combinado comselect,groupou agregações
Próximos passos
Guia: Extrair dados do RWS Connect
Construa uma integração funcional sobre uma tabela do Connect
Parâmetros Dinâmicos
Injete datas e variáveis nos seus filtros