Pré-requisitos
Antes de começar, certifique-se de cumprir os seguintes requisitos:
- Você concluiu o guia de configuração do Midaz e todos os serviços estão em execução.
- Pelo menos uma Organization, Ledger e Account já existem, conforme criados no guia Primeiros passos com o Midaz.
- O ledger do Midaz serve os endpoints de holder e instrument. No Midaz v4, o CRM faz parte do binário do ledger, portanto não precisa de um serviço nem de uma porta separada.
Substitua os IDs de exemplo nos exemplos abaixo pelos IDs reais do seu ambiente.
Componentes do CRM
O componente CRM (Customer Relationship Management) permite registrar as pessoas e empresas por trás das contas do seu ledger. Ele gerencia duas entidades principais:
- Holders: Indivíduos (
NATURAL_PERSON) ou empresas (LEGAL_PERSON) que possuem contas. - Instruments: O vínculo entre um holder e uma conta específica do ledger, com detalhes bancários opcionais.
Passo 1 — Criar um holder
Um Holder representa uma pessoa ou empresa no seu sistema. Crie holders para indivíduos (
NATURAL_PERSON) ou empresas (LEGAL_PERSON).
Envie uma requisição POST com o tipo, nome, documento, contato e endereço do holder. Para o schema completo de requisição e resposta, consulte Criar um holder.
Exemplo de holder individual
Exemplo de holder individual
Exemplo de holder empresa
Exemplo de holder empresa
Para registrar uma empresa em vez de um indivíduo, defina o tipo como
LEGAL_PERSON:Passo 2 — Vincular um holder a uma conta
Com o holder criado, vincule-o a uma conta do ledger com um Instrument. Um instrument conecta um holder a uma conta dentro de um ledger, com detalhes bancários opcionais. Para o schema completo de requisição e resposta, consulte Criar um instrument.
Exemplo de requisição
Exemplo de requisição
Passo 3 — Consultar e atualizar seus dados
Com holders e instruments criados, você pode consultá-los, listá-los e atualizá-los.
Exemplo de atualização de holder
Exemplo de atualização de holder
A atualização altera apenas os campos que você envia. Todos os outros campos permanecem inalterados.
Passo 4 — Limpeza
Para remover recursos, exclua os instruments primeiro e depois os holders.
Exemplos de requisição
Exemplos de requisição
Excluir um instrument:Excluir um holder:
Resumo
Neste guia, você:
- Criou um Holder para registrar um indivíduo ou empresa no CRM.
- Criou um Instrument para vincular o holder a uma conta do ledger.
- Consultou e atualizou dados do CRM.
- Removeu instruments e holders quando não eram mais necessários.
Próximos passos
Referência da API do CRM
Explore filtros avançados, consultas por metadados e todos os endpoints disponíveis.
Usando o CRM com o Midaz Console
Gerencie holders por meio de uma interface gráfica.

