Excluir grupo
Remove um grupo de características; as características que estavam nele continuam e ficam sem grupo.
Use esta operação para apagar um grupo que não é mais necessário. A exclusão não leva as características junto: elas continuam existindo, com os valores dos produtos intactos, e passam a ter group_id vazio (continuam com o categories_path que já tinham). A exclusão é permanente e não tem desfazer.
/api/v1/admin/feature-groups/{id}AdminExcluir um grupo de características
Exige o privilégio manage_features. Responde 200 com uma mensagem.
Parâmetros de caminho
iduuidobrigatórioId do grupo.
/api/v1/admin/characteristic-groups/{id}AdminApelido em português: excluir um grupo de características
Apelido de /api/v1/admin/feature-groups/{id}: mesmas regras e mesma resposta.
Exemplo de requisição
bash
curl -X DELETE "$BASE_URL/api/v1/admin/feature-groups/7c1221b4-ddb6-468c-b17e-be1dc5e7c888" \
-H "Authorization: Bearer $TOKEN"Resposta
200Grupo excluído
json
{ "message": "feature deleted" }Erros
| Status | Quando | Corpo |
|---|---|---|
| 401 | Sem credenciais ou token expirado | {"error":"missing authorization header"} |
| 403 | Sem o privilégio manage_features | {"error":"insufficient privileges","required":"manage_features"} |
| 500 | Grupo inexistente, ou id que não é UUID | {"error":"failed to delete feature","detail":"feature not found"} |