RD Station CRM icon

RD Station CRM

Integração com RD Station CRM API v2 - API v2 completa

Actions64

Produto → Listar

AI-generated

Summary

Lists products from RD Station CRM (GET /crm/v2/products) with optional RDQL filters, sorting, and either single-page or fetch-all pagination.

Inputs

  • Filtros (filters) — Multiple conditions, each with Campo (name, is:visible, or custom_field), Operador (eq, neq, match, in, nin), Valor, and a Slug do Campo Personalizado when the field is custom_field (sent as @slug). Conditions are combined into one RDQL filter query string, separated by spaces. Conditions with an empty value are skipped. For in/nin, use comma-separated values. Values containing spaces are quoted for eq/neq.
  • Ordenar por (sortField) — Sort by Nome, Data de Criação or Data de Atualização; 'Nenhum' (default) sends no sort. Sent as sort[field].
  • Direção da Ordenação (sortDirection) — asc or desc (default desc). Only applied when a sort field is chosen.
  • Buscar Todos os Registros (fetchAll) — When true, automatically pages through results at 100 per page, up to 1000 pages, following the response's next link. Default false.
  • Limite Máximo (maxResults) — Only shown with fetchAll. Caps the total records returned; 0 means no limit.
  • Paginação (pagination) — Only shown when fetchAll is false. Página (pageNumber, default 1) and Itens por Página (pageSize, default 20, max 100).

Output shape

One n8n item per product returned by the API (the response's data array is split into separate items).

Product fields are whatever the RD Station API returns. Without fetchAll, only the requested page is returned. If a request fails, the node throws an error, or with Continue On Fail it emits an item containing {error: message}. Runs once per input item.

Examples

Example 1: Fetch every visible product, sorted by name

Filtros: field=is:visible, operator=eq, value=true; Ordenar por=Nome; Direção=asc; Buscar Todos os Registros=true; Limite Máximo=0.

Example 2: Look up a product by SKU custom field

Filtros: field=custom_field, Slug=sku, operator=eq, value=ABC-123; fetchAll=false.

Example 3: Get the second page of 50 products

fetchAll=false; Paginação: Página=2, Itens por Página=50.

Links

Discussion