> ## Documentation Index
> Fetch the complete documentation index at: https://docs.avanttifinance.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Deletar

> Remova um produto da sua conta

## Visão geral

Este endpoint remove permanentemente um produto da sua conta. Produtos vinculados a assinaturas ativas ou links de pagamento ativos não podem ser excluídos.

## Endpoint

<CodeGroup>
  ```bash cURL theme={null}
  curl --request DELETE \
    --url https://api.avanttifinance.com/v1/products/{product_id} \
    --header "Authorization: Bearer SEU_TOKEN_DE_ACESSO"
  ```

  ```javascript Node.js theme={null}
  const response = await fetch(
    "https://api.avanttifinance.com/v1/products/" + productId,
    {
      method: "DELETE",
      headers: {
        Authorization: \`Bearer \${accessToken}\`,
      },
    }
  );

  console.log(response.status);
  ```

  ```python Python theme={null}
  import requests

  url = f"https://api.avanttifinance.com/v1/products/{product_id}"
  headers = {"Authorization": f"Bearer {access_token}"}

  response = requests.delete(url, headers=headers)
  print(response.status_code)
  ```
</CodeGroup>

## Parâmetros de path

<ParamField path="product_id" type="string" required>
  Identificador único do produto a ser removido.
</ParamField>

## Resposta

Em caso de sucesso, a API retorna o status `204 No Content`, sem corpo de resposta.

<Warning>
  Esta ação é irreversível. Considere desativar o produto (definindo `status` como `inactive` via [Editar](/editar-2)) em vez de excluí-lo, caso precise manter o histórico.
</Warning>

## Erros comuns

| Código HTTP | Significado                                                        |
| ----------- | ------------------------------------------------------------------ |
| 401         | Token de autenticação inválido ou ausente                          |
| 404         | Produto não encontrado                                             |
| 409         | Produto possui assinaturas ou links de pagamento ativos vinculados |

## Próximos passos

<CardGroup cols={2}>
  <Card title="Listar produtos" icon="package-2" href="/listar-1">
    Consulte todos os produtos cadastrados.
  </Card>

  <Card title="Editar produto" icon="package-search" href="/editar-2">
    Atualize ou desative um produto sem excluí-lo.
  </Card>
</CardGroup>
