Skip to main content
POST
/
{alias}
/
catalog
/
customizations
Criar customização
curl --request POST \
  --url https://api.dooki.com.br/v2/{alias}/catalog/customizations \
  --header 'Content-Type: application/json' \
  --header 'User-Secret-Key: <api-key>' \
  --header 'User-Token: <api-key>' \
  --data '{
  "name": "<string>",
  "price": 123,
  "description": "<string>",
  "type": "<string>",
  "required": true,
  "max_chars": 123,
  "values": [
    "<string>"
  ]
}'
{
  "id": 123,
  "name": "Primeira Letra",
  "price": 123,
  "description": "Descrição",
  "type": "select",
  "required": true,
  "allowed_values": "<string>",
  "max_chars": 1,
  "products_ids": [
    123
  ],
  "values": "['A', 'B', 'C', 'D']"
}

Authorizations

User-Token
string
header
required
User-Secret-Key
string
header
required

Path Parameters

alias
string
required

Alias da loja

Body

application/json

Dados da customização

Representa os dados necessários para criar ou atualizar um customização de produto

name
string
required

Nome da customização

price
number
required

Preç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

description
string

Descrição da customização

values
string[]

Valor disponível para a customização

Response

Customização criada com sucesso

id
integer

ID do produto customizado

name
string
Example:

"Primeira Letra"

price
number

Preço do produto customizado

description
string
Example:

"Descrição"

type
string
Example:

"select"

required
boolean

Indica se é obrigatório ou não

Example:

true

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.

Example:

1

products_ids
integer[]

IDs dos produtos que possuem essa customização

values
string[]
Example:

"['A', 'B', 'C', 'D']"