Actions64
- Negociação Actions
- Contato Actions
- Empresa Actions
- Tarefa Actions
- Produto Actions
- Campanha Actions
- Fonte Actions
- Funil Actions
- Etapa do Funil Actions
- Motivo de Perda Actions
- Segmento Actions
- Campo Personalizado Actions
- Usuário Actions
- Equipe Actions
- Anotação Actions
- Produto na Negociação Actions
- Webhook Actions
Produto → Atualizar
AI-generatedSummary
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