Prerrequisitos
Antes de comenzar, asegúrate de cumplir los siguientes requisitos:
- Completaste la guía de configuración de Midaz y todos los servicios están en ejecución.
- Al menos una Organization, Ledger y Account ya existen, según lo creado en la guía Primeros pasos con Midaz.
- El ledger de Midaz sirve los endpoints de holder e instrument. En Midaz v4, el CRM forma parte del binario del ledger, por lo que no necesita un servicio ni un puerto aparte.
Reemplaza los IDs de ejemplo en los ejemplos siguientes por los IDs reales de tu entorno.
Componentes del CRM
El componente CRM (Customer Relationship Management) te permite registrar las personas y empresas detrás de las cuentas de tu ledger. Gestiona dos entidades principales:
- Holders: Individuos (
NATURAL_PERSON) o empresas (LEGAL_PERSON) que poseen cuentas. - Instruments: El vínculo entre un holder y una cuenta específica del ledger, con detalles bancarios opcionales.
Paso 1 — Crear un holder
Un Holder representa una persona o empresa en tu sistema. Crea holders para individuos (
NATURAL_PERSON) o empresas (LEGAL_PERSON).
Envía una solicitud POST con el tipo, nombre, documento, contacto y dirección del holder. Para el schema completo de solicitud y respuesta, consulta Crear un holder.
Ejemplo de holder individual
Ejemplo de holder individual
Ejemplo de holder empresa
Ejemplo de holder empresa
Para registrar una empresa en lugar de un individuo, establece el tipo como
LEGAL_PERSON:Paso 2 — Vincular un holder a una cuenta
Con el holder creado, vincúlalo a una cuenta del ledger con un Instrument. Un instrument conecta un holder a una cuenta dentro de un ledger, con detalles bancarios opcionales. Para el schema completo de solicitud y respuesta, consulta Crear un instrument.
Ejemplo de solicitud
Ejemplo de solicitud
Paso 3 — Consultar y actualizar tus datos
Con holders e instruments creados, puedes consultarlos, 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 — Limpieza
Para eliminar recursos, elimina los instruments primero y luego los holders.
Ejemplos de solicitud
Ejemplos de solicitud
Eliminar un instrument:Eliminar un holder:
Resumen
En esta guía:
- Creaste un Holder para registrar un individuo o empresa en el CRM.
- Creaste un Instrument para vincular el holder a una cuenta del ledger.
- Consultaste y actualizaste datos del CRM.
- Eliminaste instruments y holders cuando ya no eran necesarios.
Próximos pasos
Referencia de API del CRM
Explora filtros avanzados, consultas por metadatos y todos los endpoints disponibles.
Usando CRM con Midaz Console
Gestiona holders a través de una interfaz gráfica.

