Skip to main content
PATCH
Update Package

Autorizações

Authorization
string
header
obrigatório

Token de API gerado no painel da CentralCart.

Parâmetros de caminho

package-id
number
obrigatório

O ID do pacote a ser atualizado

Corpo

application/json
name
string

Nome do pacote

slug
string

Slug único do pacote (usado na URL). Se o slug informado já estiver em uso por outro pacote da loja, a requisição retornará erro.

description
string | null

Descrição detalhada do pacote

category_id
number

ID da categoria do pacote. Se o pacote possuir variações, a categoria delas também será atualizada.

enabled
boolean

Define se o pacote está visível na loja

price
number

Preço do pacote

compare_at_price
number | null

Preço de comparação (preço original antes do desconto)

expiry_days
number | null

Número de dias até a expiração. Envie null para pacotes sem expiração.

type
enum<string>

Tipo do pacote: SINGLE ou MULTIPLE

Opções disponíveis:
SINGLE,
MULTIPLE
inventory_amount
number | null

Quantidade em estoque. Envie null para estoque ilimitado.

per_user_limit
boolean

Define se o pacote pode ser comprado apenas uma vez por usuário

min_amount
number | null

Quantidade mínima de compra (apenas pacotes MULTIPLE)

image
string | null

URL da imagem do pacote. Envie null para remover a imagem

images
string[]

Lista de até 5 URLs de imagens do pacote. A primeira vira a principal (image é derivado de images[0]). Envie [] para limpar.

Maximum array length: 5
parent_id
number | null

ID do pacote pai. Use para transformar o pacote em uma variação

commands
object[]

Lista de comandos associados. Se fornecida, substitui todos os comandos existentes.

discord_actions
object[]

Ações do Discord. Se fornecida, substitui todas as ações existentes.

variables
number[] | null

IDs das variáveis associadas. O conjunto é sincronizado com o enviado. Envie null para remover todas as variáveis.

content
object | null

Conteúdo adicional entregue na compra. Envie null para remover.

license_keys
string[] | null

Lista completa de chaves de licença (máximo 5.000 chaves, 3.000 caracteres cada). Envie null para remover todas

license_key_format
object | null

Aplicar formatação em chaves de licença. Envie null para remover

chat_delivery
object | null

Configurações de entrega via chat. Envie null para desabilitar

Resposta

200 - application/json

OK

Representação de um pacote.

id
number
store_id
number
category_id
number
position
number
enabled
boolean
name
string
slug
string
type
enum<string>
Opções disponíveis:
SINGLE,
MULTIPLE
price
number
compare_at_price
number | null
expiry_days
number | null
inventory_amount
number | null
per_user_limit
boolean
description
string | null
image
string | null
icon
string | null
parent_id
number | null
is_variation_parent
boolean
download_key
string | null
min_amount
number | null
license_key_format
object | null
chat_delivery
object | null
price_display
string
created_at
string
updated_at
string