APIs Lerian
Esta seção responde perguntas frequentes sobre as APIs da Lerian, abordando comportamento geral, configuração e boas práticas em todos os serviços.
Existe um número máximo de registros por página nas listagens da API? Posso aumentar esse limite?
Existe um número máximo de registros por página nas listagens da API? Posso aumentar esse limite?
MAX_PAGINATION_LIMIT na configuração do seu deployment. Após a atualização e reinicialização da aplicação, a API aceitará tamanhos de página maiores.Importante: Aumentar o tamanho da página pode afetar os tempos de resposta, especialmente em ambientes que lidam com grandes volumes de dados. Sempre teste exaustivamente em staging antes de aplicar mudanças em produção.Midaz
Aqui, você encontrará as respostas para perguntas comuns sobre Organizations, Ledgers, Accounts, Transactions e mais no Midaz.
Organizations
Diferentes Organizations se comunicam entre si?
Diferentes Organizations se comunicam entre si?
Posso usar uma única licença em múltiplas Organizations?
Posso usar uma única licença em múltiplas Organizations?
Uma Organization pode ter múltiplos Plugins?
Uma Organization pode ter múltiplos Plugins?
Uma Organization pode ter múltiplos Ledgers?
Uma Organization pode ter múltiplos Ledgers?
Posso criar transações entre uma Parent Organization e uma Child Organization?
Posso criar transações entre uma Parent Organization e uma Child Organization?
Ledgers
Diferentes Ledgers se comunicam entre si?
Diferentes Ledgers se comunicam entre si?
Como posso fazer transações entre Ledgers?
Como posso fazer transações entre Ledgers?
Preciso de um Ledger separado para cada Plugin?
Preciso de um Ledger separado para cada Plugin?
Assets
Um Asset pode ser vinculado a múltiplas Accounts?
Um Asset pode ser vinculado a múltiplas Accounts?
Que tipos de Assets posso usar?
Que tipos de Assets posso usar?
- currency: Moedas fiduciárias tradicionais como BRL, USD e EUR.
- crypto: Ativos digitais como BTC, ETH e outras criptomoedas.
- commodities: Bens tangíveis como ouro, soja e petróleo.
- others: Assets personalizados, incluindo pontos de fidelidade e títulos tokenizados.
Portfólios
Como funciona um Portfolio?
Como funciona um Portfolio?
segment_id diferentes, ele também terá dois valores de account_id correspondentes. Para simplificar a recuperação, um Portfolio é criado para esse CPF, vinculando ambas as contas em uma única estrutura. Isso garante acesso e gerenciamento mais fáceis das contas relacionadas.Accounts
Uma Account pode ser associada a múltiplos Assets?
Uma Account pode ser associada a múltiplos Assets?
O que é uma External Account?
O que é uma External Account?
Como posso criar uma External Account?
Como posso criar uma External Account?
Uma Account pode ser vinculada a vários Segments?
Uma Account pode ser vinculada a vários Segments?
account_id) pode ser vinculada a apenas um Segment (segment_id).Existe um limite de quantas Accounts posso criar no Midaz?
Existe um limite de quantas Accounts posso criar no Midaz?
Qual é o processo para adicionar fundos a uma conta ou realizar um cash-in usando dinheiro vindo de fora do ambiente do Ledger (Midaz)?
Qual é o processo para adicionar fundos a uma conta ou realizar um cash-in usando dinheiro vindo de fora do ambiente do Ledger (Midaz)?
- No Ledger do Midaz, quando um Asset (por exemplo, BRL) é criado, uma External Account associada a esse asset também é gerada.
- Essa External Account atua como um gateway entre o ecossistema Lerian e o mundo externo. Em outras palavras, ela serve como um espelho dos saldos mantidos pela instituição em sua conta PI, conta de liquidação, conta de reserva, ou até mesmo uma conta bancária tradicional ou conta de pagamento que detém os fundos reais.
- Para depositar fundos em uma conta de usuário com um Asset específico vindo de fora do Ledger do Midaz, o processo é o seguinte:
- Inicie uma transação onde a origem é a External Account e o destino é a(s) conta(s) alvo.
- Como resultado, a External Account será debitada pelo valor transferido (ficando negativa), enquanto a(s) conta(s) de destino serão creditadas de acordo, com base nos valores fornecidos no payload da transação.
Transactions
Qual é a estrutura mínima de uma Transaction?
Qual é a estrutura mínima de uma Transaction?
- Operation 1: Debitar R$ 100 da Account A.
- Operation 2: Creditar R$ 100 na Account B.
É possível gerar um comprovante de transferência em PDF contendo os detalhes de uma transação concluída?
É possível gerar um comprovante de transferência em PDF contendo os detalhes de uma transação concluída?
- Via APIs – Recupere dados de transações através das nossas APIs, permitindo que você gere um comprovante visual no formato de sua escolha.
- Usando o Reporter – Extraia dados de transações e crie comprovantes visuais personalizados.
- Através do Console – Acesse informações de transações diretamente pelo Console da Lerian.
Entities
Como posso criar uma Entity?
Como posso criar uma Entity?
entity_id) está aberta para IDs externos, sem validação imposta pelo Midaz. Isso significa que você pode usar os IDs que já existem no seu banco de dados, integrando-os de forma transparente ao seu sistema.Idempotência
O que acontece se eu não enviar uma chave de idempotência?
O que acontece se eu não enviar uma chave de idempotência?
Posso reutilizar uma chave de idempotência em diferentes endpoints?
Posso reutilizar uma chave de idempotência em diferentes endpoints?
O que acontece se eu alterar o TTL em uma retentativa?
O que acontece se eu alterar o TTL em uma retentativa?
A resposta reproduzida será sempre idêntica?
A resposta reproduzida será sempre idêntica?
Qual é o TTL padrão se eu não enviar X-TTL?
Qual é o TTL padrão se eu não enviar X-TTL?
Contabilidade no Midaz
Como posso refletir meu próprio Plano de Contas no Midaz?
Como posso refletir meu próprio Plano de Contas no Midaz?
- Account Types – Crie as categorias lógicas do seu plano (por exemplo, Ativos, Passivos, Receitas, Despesas) e atribua-as às contas no seu ledger. Quando a funcionalidade Account Types está habilitada, o campo type na API de Accounts se torna obrigatório e deve corresponder a um dos valores que você registrou.
- Transaction Routing – Use Operation Routes para validar cada “perna” de uma transação (por exemplo, o débito deve vir de uma conta do tipo
user_wallet) e Transaction Routes para definir padrões completos de transação que se alinham com sua lógica contábil.
Plugins
Plugins estendem as capacidades do Midaz, permitindo integração e orquestração de processos de forma fluida. Projetados para remover complexidade, eles fornecem abstrações poderosas que permitem que você se concentre no seu modelo de negócios, garantindo eficiência e escalabilidade. Explore as perguntas mais comuns sobre como os plugins funcionam, seu deployment e as opções disponíveis para aprimorar suas operações.
O que são Plugins?
O que são Plugins?
Os plugins podem ser usados sem o Midaz?
Os plugins podem ser usados sem o Midaz?
Como os plugins são distribuídos?
Como os plugins são distribuídos?
Quais opções de plugins a Lerian oferece?
Quais opções de plugins a Lerian oferece?
- Plugins Nativos: Desenvolvidos e totalmente integrados ao ledger do Midaz pela Lerian, esses plugins garantem suporte completo e integração fluida com a plataforma.
- Plugins do Marketplace: Criados por parceiros da Lerian para atender nichos específicos de mercado, esses plugins estão disponíveis no marketplace. A Lerian facilita sua integração ao Midaz, mas sua oferta e suporte são gerenciados diretamente pelos respectivos parceiros.

