Skip to main content
DELETE
cURL
Este endpoint exclui ou cancela um lembrete de pagamento.

Descrição

O endpoint DELETE /tools/api/delete-payment-reminder permite excluir lembretes de pagamento. Por padrão, realiza exclusão lógica (marca como inactive), mas pode fazer exclusão permanente com o parâmetro hardDelete=true. O usuário só pode excluir seus próprios lembretes.

Autenticação

Este endpoint requer autenticação via Bearer token.
string
required
Bearer token com a API key do usuário. Formato: Bearer sk-your-api-key-here

Parâmetros de Query

string
required
ID do lembrete a ser excluído
boolean
required
Se deve fazer exclusão permanente (true) ou apenas cancelar (false, padrão)
string
required
Parâmetro interno para indicar requisições via MCP. Use s=s para requisições MCP.

Resposta

Sucesso (200)

Erro de Validação (400)

Erro de Autenticação (401)

Erro de Acesso (403)

Lembrete Não Encontrado (404)

Campos da Resposta

boolean
required
Indica se a requisição foi bem-sucedida
object
required
Objeto com informações do lembrete excluído
string
required
Mensagem de confirmação da exclusão/cancelamento
string
required
Timestamp da requisição em formato ISO 8601

Exemplos de Uso

cURL

JavaScript

Python

Códigos de Status

  • 200: Sucesso - Lembrete excluído/cancelado
  • 400: Parâmetros inválidos
  • 401: Erro de autenticação ou assinatura
  • 403: Acesso negado - lembrete pertence a outro usuário
  • 404: Lembrete não encontrado
  • 500: Erro interno do servidor

Diferença entre Soft Delete e Hard Delete

Soft Delete (Padrão)

  • Marca o lembrete como inactive
  • Dados são preservados no banco de dados
  • Pode ser reativado posteriormente
  • Não envia mais notificações
  • Libera cota do plano

Hard Delete

  • Exclui permanentemente o lembrete
  • Dados são removidos do banco de dados
  • Não pode ser desfeito
  • Libera cota do plano
A exclusão permanente (hardDelete=true) não pode ser desfeita. Use com cautela! Para a maioria dos casos, recomendamos usar o soft delete (padrão) ou atualizar o status para inactive.
Se você quiser apenas pausar um lembrete temporariamente sem excluí-lo, use o endpoint update-payment-reminder com newStatus: 'inactive' ao invés de excluir.
Lembretes cancelados (soft delete) não contam para o limite de quota do plano, assim como lembretes com hard delete.

Authorizations

Authorization
string
header
required

API key in Bearer token format. Example: Bearer sk-your-api-key-here

Query Parameters

reminderId
string
required

ID do lembrete de pagamento a ser excluído

hardDelete
boolean
default:false

Se deve fazer exclusão permanente (true) ou apenas cancelar (false, padrão)

Response

Lembrete de pagamento excluído/cancelado com sucesso

success
boolean
Example:

true

data
object
message
string
Example:

"Payment reminder \"Conta de luz\" deleted permanently successfully"

timestamp
string<date-time>