Meu Dinheiro · API
Contas

Lista as contas

GET
/contas

Todas as contas do workspace: correntes, dinheiro, cartões de crédito, investimentos, poupança, imóveis, empréstimos e as demais contas do balanço. Inclui as inativas e as encerradas; filtre com status=active para só as que estão em uso. Não traz saldo.

Conta oculta para a credencial não aparece (e responde 404 na consulta por id); conta somente leitura aparece normalmente.

Autenticação

accessToken
headerAuthorizationBearer <token>

Access token (mda_…) obtido em POST /auth/token. Vale 1 hora.

Parâmetros de consulta

limit?integer

Itens por página.

Faixa1 <= value <= 500
Padrão100
cursor?string

O next_cursor da página anterior. Omita na primeira página.

tipo?string

O tipo da conta como o app mostra. A carteira de investimentos, que o Meu Dinheiro cria para os investimentos, não aparece na API; contas_a_receber, contas_a_pagar, outros_ativos_imobilizados e capital_social existem só em workspace de pessoa jurídica.

Valores"conta_corrente""dinheiro""cartao_credito""carteira_ativos""poupanca""aplicacao_financeira""imovel""contas_a_receber""contas_a_pagar""emprestimo_concedido""emprestimo_contratado""outros_ativos""outros_ativos_imobilizados""outros_passivos""capital_social"
status?string

active em uso; inactive desativada; closed encerrada, só histórico.

Valores"active""inactive""closed"

Corpo da resposta

Uma página de contas.

application/json
  1. response
data*array<>
next_cursor*|

Cursor da próxima página; nulo na última.

curl -X GET "https://example.com/contas"
{  "data": [    {      "id": 2051,      "nome": "Inter PJ",      "tipo": "conta_corrente",      "status": "active",      "moeda": "BRL",      "banco": {        "codigo": "077",        "nome": "Banco Inter S.A."      },      "agencia": "0001",      "numero_conta": "12345-6",      "finalidade": "custos_operacionais"    }  ],  "next_cursor": "string"}