Skip to main content
Este guia mostra como criar e gerenciar Holders — os clientes ou empresas por trás das suas contas. Ele também vincula cada holder a uma conta do ledger com um Instrument. Ao final, você terá um holder registrado no CRM e vinculado a uma conta do ledger.

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.
Esse modelo permite que um único holder possua muitas contas em diferentes ledgers. Ele mantém as informações de identidade e contato em um só lugar.

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.
Para registrar uma empresa em vez de um indivíduo, defina o tipo como LEGAL_PERSON:
Salve o holderId da resposta. Você o usa quando cria instruments.

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.

Passo 3 — Consultar e atualizar seus dados


Com holders e instruments criados, você pode consultá-los, listá-los e atualizá-los.
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.
Excluir um instrument:
Excluir um holder:

Resumo


Neste guia, você:
  1. Criou um Holder para registrar um indivíduo ou empresa no CRM.
  2. Criou um Instrument para vincular o holder a uma conta do ledger.
  3. Consultou e atualizou dados do CRM.
  4. 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.