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

# Criar customização

`POST /{alias}/catalog/customizations`

Cria uma nova customização

## Path parameters

- `alias` string, 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 criada 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

---

[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)
