Endpoint: DELETE /uniconta/seller/{account_id}/virtualaccounts/{id}/
Autenticação: obrigatória — JWT via Authorization: Bearer <access_token>. O usuário precisa ter acesso à account_id ou ser superusuário.
Não existe DELETE neste recurso. Uma chamada DELETE para a URL de detalhe retorna 405 Method Not Allowed.
Contas virtuais são sub-razões financeiras duráveis, vinculadas a uma sub-conta unificada (sua chave primária equivale ao id da sub-conta quando provisionada automaticamente). Elas guardam o histórico completo de lançamentos, pagamentos e transferências relacionados. Excluí-las orfanaria ou destruiria esse histórico contábil — por isso a operação é intencionalmente bloqueada.

O que fazer no lugar

  • Parar de usar a conta — deixe-a com saldo zero e ignore. Nenhum novo lançamento será criado a menos que você chame um dos endpoints de ação (pay, transfer, deposit).
  • Esvaziar o saldo — emita uma transferência de saída (POST …/virtualaccounts/{id}/transfer/) para mover os fundos antes de aposentar a sub-conta correspondente.
  • Exclusão física dos dados — precisa ser feita por um operador com acesso direto ao banco de dados. Não há endpoint REST para isso, nem no escopo administrativo.

Erros

Exemplo de resposta