Exclui um cartão
Exclui o cartão, os plásticos e as faturas. Exige o papel Editor ou um papel com
permissão de excluir Contas. A exclusão é definitiva. Cartão com lançamentos não é
excluído (422): a saída que guarda o histórico é encerrá-lo (PATCH com status: closed).
accessTokenAuthorizationBearer <token>Access token (mda_…) obtido em POST /auth/token. Vale 1 hora.
id*integerO id do cartão (o mesmo da conta em /contas).
Excluído.
curl -X DELETE "https://example.com/cartoes/0"Altera um cartão (só os campos enviados) PATCH
Altera só os campos enviados; as regras são as do `PUT`. Para tirar o cartão de uso sem perder o histórico, mude o `status` para `closed`.
Altera um cartão (todos os campos) PUT
Troca todos os campos do cartão (menos `valor_fatura_anterior`, opcional); para alterar só alguns, use `PATCH`. Exige o papel **Editor** ou um papel com permissão de editar Contas. Plásticos: com `id`, o existente (nome e status; o titular não se inativa); sem `id`, um novo. Plástico fora da lista fica como está, e adicional inativado sem lançamentos é excluído, como no app. Trocar o `proximo_vencimento` desloca as faturas abertas: no máximo um mês adiante, e para trás só se aquele mês não tem fatura fechada; adiante, com fatura fechada antiga, a fatura aberta é fechada.