Skip to main content
GET
string
obrigatório
O ID da sua loja no Jelou Shop.
boolean
padrão:"true"
Envie false para obter todas as categorias sem paginação.
string
Use products para incluir os produtos de cada categoria na resposta.
string
Ordenação, como lista separada por vírgulas. Prefixe com - para ordem decrescente (ex.: sort=order,-name). Campos ordenáveis: order, name, created_at. Campos não reconhecidos são ignorados.
string
Filtra as categorias por filial. Controla quais categorias são retornadas:
  • Omitido → apenas categorias globais (sem filial, branch_id nulo).
  • branch_id=<uuid> → apenas as categorias dessa filial.
  • branch_id=* → categorias de todas as filiais (e as globais).
string
Filtra as categorias pelo código de uma filial. Se o código não existir, a resposta é vazia. Tem prioridade sobre branch_id.
boolean
padrão:"false"
Envie true para obter as categorias como uma árvore aninhada por parent_id. Veja Modo árvore.
Campos filtráveis: status, branch_id Campos pesquisáveis: name Campos ordenáveis: order, name, created_at
O campo parent_id indica a categoria pai (hierarquia). É null para as categorias raiz. O valor products_count só é retornado no modo árvore, não na listagem plana.

Modo árvore

Com tree=true, a resposta retorna as categorias aninhadas por parent_id. Cada nó adiciona:
  • children: array de subcategorias (mesma estrutura, recursivo).
  • children_count: quantidade de filhos diretos.
  • products_count: quantidade de produtos ativos nessa categoria.
Os filtros branch, branch_id, status e sort também se aplicam neste modo. A resposta da árvore não é paginada.
Substitua {app_id} pelo ID da sua loja e YOUR_API_KEY pela sua chave de API.