Skip to main content
POST
Criar coleção

Authorizations

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

Path Parameters

alias
string
required

Alias da loja

Body

application/json

Dados para criar a coleção

Representa os dados necessários para criar ou atualizar uma coleção de produtos

active
boolean
required

Indica se a coleção fica ativa e visível na loja.

Example:

true

name
string
required

Nome da coleção, único dentro da loja.

Example:

"Collection Test"

home
boolean
required

Indica se a coleção é exibida na página inicial da loja.

Example:

true

start_at
string<date-time>
required

Data e hora de início

Example:

"2025-06-01 00:00:00"

end_at
string<date-time>
required

Data e hora de término

Example:

"2025-08-10 00:00:00"

show_banners
boolean

Indica se os banners vinculados à coleção são exibidos na página dela.

Example:

true

Indica se a coleção é destacada na navegação da loja.

Example:

true

visible_products
integer

Quantidade de produtos exibidos na vitrine da coleção.

Example:

4

slug
string

Slug da coleção, usado na composição da URL; gerado a partir do nome quando não informado.

Example:

"collection-test"

description
string

Texto descritivo exibido na página da coleção.

Example:

"Test description"

seo_title
string

Título usado para SEO (tag title) da página da coleção.

Example:

"Page Title for SEO"

seo_description
string

Descrição usada para SEO (meta description) da página da coleção.

Example:

"Meta Tag Description"

seo_keywords
string

Palavras-chave usadas para SEO da página da coleção.

Example:

"seo, keywords"

stopwatch
string

Tipo da contagem regressiva exibida na coleção: daily (reinicia todo dia) ou expiration_date (conta até a data de término).

Example:

"daily"

url
string<uri>

URL completa da página da coleção na loja.

Example:

"https://www.domain.com/collection/l"

products_ids
integer[]

IDs dos produtos vinculados à coleção.

Example:
banners_ids
integer[]

IDs dos banners vinculados à coleção.

Example:
restrictions
object

Regras que definem quais produtos entram na coleção automaticamente.

create_redirect
object

Se presente na requisição, cria um redirect junto com a atualização. A presença do nó é o que sinaliza a intenção — o conteúdo descreve o redirect.

Response

Coleção criada com sucesso

Representa uma coleção a qual um produto pertence

id
integer

ID da coleção.

parent_id
integer

ID da coleção pai, quando a coleção for uma subcoleção.

active
boolean

Indica se a coleção está ativa e visível na loja.

show_banners
boolean

Indica se os banners vinculados à coleção são exibidos na página dela.

Indica se a coleção é destacada na navegação da loja.

is_promotional
boolean

Indica se a coleção é promocional, com período de vigência definido por start_at e end_at.

name
string

Nome da coleção.

visible_products
integer

Quantidade de produtos exibidos na vitrine da coleção.

home
boolean

Indica se a coleção é exibida na página inicial da loja.

expired
boolean

Indica se a data de término da coleção já passou.

slug
string

Slug da coleção, usado na composição da URL.

description
string

Texto descritivo exibido na página da coleção.

seo_title
string

Título usado para SEO (tag title) da página da coleção.

seo_keywords
string

Palavras-chave usadas para SEO da página da coleção.

seo_description
string

Descrição usada para SEO (meta description) da página da coleção.

path
string

Caminho relativo para o recurso.

expire_in
string

Tempo restante até a expiração, descrito em formato textual (ex.: 'dentro de 998 anos').

total_products
integer

Número total de produtos relacionados ao recurso.