🗑️ Excluir Transação
Remove logicamente uma transação do fluxo principal. O registro permanece no banco de dados com a marcação deleted_at (Soft Delete).
Endpoint: DELETE /backoffice/transactions/\{id\}
📥 Parâmetros de Entrada (Path)
| Campo | Tipo | Descrição |
|---|---|---|
id | integer | ID da transação a ser removida. |
📤 Retorno de Sucesso (200 OK)
json
{
"message": "Transaction deleted successfully"
}❌ Erros Comuns
| Código | Descrição |
|---|---|
401 | Não Autorizado: Token ausente ou inválido. |
404 | Não Encontrado: Transação já foi excluída ou não existe. |
403 | Proibido: Sem privilégios de administrador. |