📌 Endpoint
PUT /stores/:storeId/categories/:categoryId
Atualiza os dados de uma categoria existente.
🔐 Autenticação
- Rota privada.
- Envie
Authorizationcom sua API Key.
🧾 Parâmetros de rota
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
storeId | string | Sim | ID da loja |
categoryId | string | Sim | ID da categoria |
🧾 Body
Envie apenas os campos que deseja alterar.
| Campo | Tipo | Obrigatório | Regras |
|---|---|---|---|
name | string | Não | 4 a 32 caracteres |
description | string | Não | 12 a 256 caracteres |
image | string | Não | URL entre 12 e 512 chars |
position | number | Não | inteiro maior ou igual a 1 |
✅ Exemplo de requisição
📦 Resposta de sucesso (200)
⚠️ Possíveis erros
400 INVALID_DATA→ payload inválido400 NAME_ALREADY_EXISTS→ categoria com mesmo nome403 STORE_NOT_FOUND→ loja não encontrada ou sem permissão404 CATEGORY_NOT_FOUND→ categoria não encontrada500 INTERNAL_SERVER_ERROR→ erro interno

