---
title: "Atualizar customização"
method: PUT
path: "/{alias}/catalog/customizations/{id}"
tags: ["Catálogo - Customizações"]
---

# Atualizar customização

`PUT /{alias}/catalog/customizations/{id}`

Atualiza uma customização existente

## Path parameters

- `alias` string, required
- `id` integer, required

## Request body

- CustomizationRequest — Representa os dados necessários para criar ou atualizar um customização de produto
  - `name` string, required — Nome da customização
  - `price` number, float, required — Preço da customização
  - `description` string — Descrição da customização
  - `type` string, required — Tipo da customização
  - `required` boolean, required — Se a customização é obrigatória
  - `max_chars` integer, required — Número máximo de caracteres
  - `values` string[]

## Response `200`

Customização atualizada com sucesso

- Customization
  - `id` integer — ID do produto customizado
  - `name` string
  - `price` number — Preço do produto customizado
  - `description` string
  - `type` string
  - `required` boolean — Indica se é obrigatório ou não
  - `allowed_values` string — Valores permitidos para o campo
  - `max_chars` integer — Há uma limitação de caracteres na customização. Exemplo: o número da camisa deve ter apenas 2 caracteres.
  - `products_ids` integer[] — IDs dos produtos que possuem essa customização
  - `values` string[]

## Other responses

- `400` — Requisição inválida
- `404` — Customização não encontrada

---

[API](https://skmtc.net/yampi/apis/yampi-api.md) · [All operations](https://skmtc.net/yampi/apis/yampi-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/yampi/yampi-api/revisions/fa16c50bef09/schema)
