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.
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.
Ejemplo de holder individual
Ejemplo de holder individual
Ejemplo de holder de empresa
Ejemplo de holder de empresa
Para registrar una empresa en lugar de una persona, establece el tipo en
LEGAL_PERSON: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.
Ejemplo de solicitud
Ejemplo de solicitud
Paso 3: Consulta y actualiza tus datos
Una vez que existen holders e instruments, puedes recuperarlos, listarlos y actualizarlos.
Ejemplo de actualización de holder
Ejemplo de actualización de holder
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.
Ejemplos de solicitudes
Ejemplos de solicitudes
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.

