Skip to main content
Esta guía muestra cómo crear y gestionar Holders, los clientes o empresas detrás de tus cuentas. También vincula cada holder a una cuenta de ledger con un Instrument. Al final, tendrás un holder registrado en CRM y vinculado a una cuenta de ledger.

Requisitos previos


Antes de empezar, confirma que cumples con los siguientes requisitos:
  • Completaste la guía de configuración de Midaz y todos los servicios están en ejecución.
  • Ya existen al menos una Organization, un Ledger y una Account, creados según la guía de Primeros pasos con Midaz.
  • El ledger de Midaz atiende los endpoints de holder e instrument. En Midaz v4, CRM forma parte del binario del ledger, por lo que no necesita un servicio ni un puerto separado.
Reemplaza los IDs de marcador de posición en los siguientes ejemplos con los IDs reales de tu entorno.

Componentes de CRM


El componente CRM (Customer Relationship Management) permite registrar a las personas y empresas detrás de tus cuentas de ledger. Gestiona dos entidades centrales:
  • Holders: personas (NATURAL_PERSON) o empresas (LEGAL_PERSON) que poseen cuentas.
  • Instruments: el vínculo entre un holder y una cuenta específica del ledger, con datos bancarios opcionales.
Este modelo permite que un holder posea muchas cuentas en distintos ledgers. Mantiene la identidad y la información de contacto en un solo lugar.

Paso 1: Crea un holder


Un Holder representa a una persona o empresa en tu sistema. Crea holders para personas (NATURAL_PERSON) o empresas (LEGAL_PERSON). Envía una solicitud POST con el tipo, nombre, documento, contacto y dirección del holder. Para ver el esquema completo de solicitud y respuesta, consulta Crear un holder.
Para registrar una empresa en lugar de una persona, establece el tipo en LEGAL_PERSON:
Guarda el holderId de la respuesta. Lo usas cuando creas instruments.

Paso 2: Vincula un holder a una cuenta


Una vez que el holder existe, vincúlalo a una cuenta de ledger con un Instrument. Un instrument conecta un holder con una cuenta dentro de un ledger, con datos bancarios opcionales. Para ver el esquema completo de solicitud y respuesta, consulta Crear un instrument.

Paso 3: Consulta y actualiza tus datos


Una vez que existen holders e instruments, puedes recuperarlos, listarlos y actualizarlos.
La actualización cambia solo los campos que envías. Todos los demás campos permanecen sin cambios.

Paso 4: Limpia los recursos


Para eliminar recursos, elimina primero los instruments y luego los holders.
Eliminar un instrument:
Eliminar un holder:

Próximos pasos


Referencia de API de CRM

Explora el filtrado avanzado, las consultas de metadatos y todos los endpoints disponibles.

Uso de CRM con Midaz Console

Gestiona holders a través de una interfaz gráfica.