Skip to main content
POST

Comportamento

Envia um lote de produtos. Cada item é:
  • Criado se hunter_id novo (não existe na loja).
  • Atualizado se hunter_id já cadastrado (só campos “de catálogo” — nome, descrição, marca, gênero, dimensões).
Produto criado entra sempre com ativo=false. A loja ativa manualmente após revisar imagens, descrições e vincular a categorias.

Payload

array
required
Lista de produtos. Máx 500 por request.
string
required
Identificador único do produto no sistema integrado. Chave de idempotência.
string
required
Nome do produto. 2–200 caracteres.
string
Descrição textual. Até 20.000 caracteres.
string
Identificador da categoria no sistema integrado. Se não encontrar na loja, produto é aceito mas aparece um hint em resultados[].erro.
string
SKU base do produto. Se ausente, gerado automaticamente (HTR-{hunter_id}).
string
string
Um de: feminino, masculino, unissex, infantil.
number
Peso em quilos. Mínimo 0.001.
number
number
number
Não envie o campo ativo. Se enviar, response é HTTP 400 VALIDATION. A loja controla ativação.

Comportamento no UPDATE

Ao atualizar, os seguintes campos nunca são tocados (loja é dona):
  • slug
  • ordem
  • destaque
  • lancamento
  • ficha_tecnica
  • seo_title, seo_description
  • imagens
  • ativo
Slug é gerado do nome na criação e nunca regenerado (não sobrescreve ajustes manuais do admin).

Erros específicos