RD Station CRM icon

RD Station CRM

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

Actions64

Produto → Atualizar

AI-generated

Summary

Updates an existing RD Station CRM product by ID via PUT to /crm/v2/products/{id}, sending only the product fields you set. It can replace values or append text to the existing name or description.

Inputs

  • productId (required) — ID of the product to update.
  • productFields — Collection of fields to change: Nome (name), Descrição (description), Preço Base (base_price), Recorrência (recurrence: none/monthly/yearly), Visível (visible). Only added fields are sent. Empty strings are dropped, but 0 and false are kept.
  • updateMode — 'replace' (default) overwrites the fields. 'append' first GETs the current product and concatenates the new text onto the existing value.
  • appendSeparator — Shown only in append mode. Separator placed between the existing and new text (default ' | ').

Output shape

One item per input item, containing the updated product object returned by the API (the response's data field, or the full response if there is none).

Append mode only affects the text fields name and description. It skips the append if the existing value already contains separator + new text, and it applies only when the current value is non-empty. Numeric and boolean fields are always replaced. If no fields are set, an empty data body is sent. With 'Continue on Fail' enabled, errors are returned as {error: message} for that item.

Examples

Example 1: Change a product's price and make it monthly recurring

productId=123; productFields: base_price=99.9, recurrence=monthly; updateMode=replace

Example 2: Append a note to a product's description

productId=123; productFields: description='Promo 2026'; updateMode=append; appendSeparator=' | '

Example 3: Hide a product from the catalog

productId from a previous node; productFields: visible=false

Links

Discussion