For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
POST /v1/accounts/{accountId}/close tira o acesso deste tenant à conta. O 200 é o mesmo texto nos dois caminhos internos — o caller não descobre se outro tenant ainda opera. Humano precisa de tenant_manager ou admin; credencial precisa de accounts.close (ou api2/write legado). Viewer não fecha.
Conta exclusiva com saldo cru do liquidante ≠ 0 responde 422account_has_balance e deixa a row active. Saldo zero manda o ticket à MT e então grava status=closed / status_source=tenant_close. Já encerrada neste tenant devolve o mesmo 200, sem segundo e-mail.
Binding de outra conta, conta inexistente ou suspended nesta rota é sempre 404account_not_found. closed corta a API, o fanout de webhook e o catálogo do tenant.
GET /v1/accounts/{accountId}/bank-account deixa de devolver 422 quando o lookup live falha e o número da conta já está gravado no tenant — o overview usa esse número (agência 0001).