curl -X PATCH https://crm.vistum.com.br/api/v1/products/prod_x1 \
-H "Authorization: Bearer vg_live_SUA_CHAVE_AQUI" \
-H "Content-Type: application/json" \
-d '{ "active": false }'
{ "data": { "id": "prod_x1", "name": "Plano PRO", "active": false, "...": "..." } }
Produtos
Atualizar produto
Edita nome, descrição, SKU, preço ou status ativo de um produto. Envie ao menos um campo.
PATCH
/
api
/
v1
/
products
/
{id}
curl -X PATCH https://crm.vistum.com.br/api/v1/products/prod_x1 \
-H "Authorization: Bearer vg_live_SUA_CHAVE_AQUI" \
-H "Content-Type: application/json" \
-d '{ "active": false }'
{ "data": { "id": "prod_x1", "name": "Plano PRO", "active": false, "...": "..." } }
Autenticação
string
required
Bearer vg_live_<sua_chave> — API Key com escopo products:writeBody
Envie ao menos um campo:name, description, sku, price, active. Para limpar description/sku/price, envie null.
string
Nome do produto (até 200 caracteres).
string | null
Descrição (até 2000 caracteres).
null limpa.string | null
Código/SKU (até 120 caracteres).
null limpa.string | number | null
Preço decimal
>= 0. null limpa.boolean
Ativa ou desativa o produto.
curl -X PATCH https://crm.vistum.com.br/api/v1/products/prod_x1 \
-H "Authorization: Bearer vg_live_SUA_CHAVE_AQUI" \
-H "Content-Type: application/json" \
-d '{ "active": false }'
{ "data": { "id": "prod_x1", "name": "Plano PRO", "active": false, "...": "..." } }
400 VALIDATION, 400 INVALID_PRICE, 404 NOT_FOUND.