Skip to main content
DELETE
/
api
/
products
/
{id}
Excluir Produto
curl --request DELETE \
  --url https://garu.com.br/api/products/{id} \
  --header 'Authorization: Bearer <token>'

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
number
required
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

{
  "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