Visão Geral
Este endpoint realiza uma exclusão suave (soft delete) do produto, definindo isActive: false. Os dados do produto são preservados para histórico de transações.
Após excluir um produto, o link de pagamento deixará de funcionar. Clientes que tentarem acessar receberão uma mensagem de produto indisponível.
Parâmetros de Path
ID do produto a ser excluído.
Exemplo de Requisição
curl -X DELETE https://garu.com.br/api/products/123 \
-H "Authorization: Bearer sk_test_sua_chave_api"
Resposta de Sucesso
204 No Content - Produto excluído com sucesso. Nenhum corpo na resposta.
Erros Comuns
404 - Produto não encontrado
{
"statusCode" : 404 ,
"message" : "Product not found"
}
Solução: Verifique se o ID do produto está correto.
{
"statusCode" : 403 ,
"message" : "Insufficient permissions"
}
Solução: Você só pode excluir produtos criados com sua conta.
Comportamento
O produto é marcado como isActive: false
O link de pagamento para de funcionar
Os dados permanecem no sistema para histórico
Transações anteriores não são afetadas
Se você quiser reativar um produto, use o endpoint de atualização para definir isActive: true.
Próximos Passos
Criar Produto Crie um novo produto
Listar Produtos Veja todos os seus produtos