DELETEApagar página
Move uma página para a lixeira e a tira da vitrine na hora.
A página não é apagada de verdade: ela sai da vitrine e da lista, o slug fica livre para reuso e ela aparece na lixeira do painel, de onde pode ser restaurada. A vitrine deixa de servi-la na hora.
/api/v1/admin/pages/{id}AdminMove a página para a lixeira
Exige o privilégio manage_content.
Parâmetros de caminho
iduuidobrigatórioIdentificador da página.
Exemplo de requisição
bash
curl -X DELETE "$BASE_URL/api/v1/admin/pages/cc37f047-702b-45c7-9f88-3e8d42e81011" \
-H "Authorization: Bearer $TOKEN"Resposta
200Página apagada
json
{
"message": "page deleted"
}Erros
| Status | Quando | Exemplo de corpo |
|---|---|---|
| 401 | Token ausente, inválido ou expirado. | {"error":"invalid or expired token"} |
| 403 | O administrador não tem o privilégio exigido. | {"error":"insufficient privileges","required":"manage_content"} |
| 500 | A página não existe ou já foi apagada, ou o id não é UUID. A plataforma responde 500, não 404. | {"detail":"page not found","error":"failed to delete page"} |