https://api.selltrust.com.br/api/v1 — header Authorization: Bearer <token>.
Imagem e banner
image e banner aceitam:
null(sem arte)- arquivo da plataforma
uuid.extensão - URL absoluta
http://ouhttps://(até 2048 caracteres)
src é o link que você mandou.
Na criação, image e banner são obrigatórios no JSON — use null se não houver imagem.
null remove a arte.
Hierarquia
parent_id: null= categoria raiz.parent_id= UUID de outra categoria da mesma loja → subcategoria.- A pai não pode já ter produtos.
- Uma categoria não pode ser pai de si mesma.
- Quem tem subcategorias não recebe produto (a regra vale em qualquer nível).
GET /api/v1/category devolve só raízes, com sub_categories aninhadas e products_count em cada nível.
Edição
PATCH /api/v1/category/{id} aceita title, slug, parent_id, image e banner.
- Se você mudar
titlesem mandarslug, um slug novo é gerado a partir do título. slugprecisa ser único na loja (400 se já existir).- Reordenar categorias (
position) é só pelo painel, não pela API pública.
Exclusão
DELETE falha com 400 se ainda existirem produtos ou subcategorias. Esvazie a categoria antes.
