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,
  "type": "<string>",
  "required": true,
  "max_chars": 123,
  "description": "<string>",
  "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<float>
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']"