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 del ledger con un Instrument. Al final, tendrás un holder registrado en el CRM y vinculado a una cuenta del ledger.

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.
Este modelo permite que un único holder posea muchas cuentas en diferentes ledgers. Mantiene la información de identidad y contacto en un solo lugar.

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.
Para registrar una empresa en lugar de un individuo, establece el tipo como LEGAL_PERSON:
Guarda el holderId de la respuesta. Lo usas cuando creas instruments.

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.

Paso 3 — Consultar y actualizar tus datos


Con holders e instruments creados, puedes consultarlos, listarlos y actualizarlos.
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.
Eliminar un instrument:
Eliminar un holder:

Resumen


En esta guía:
  1. Creaste un Holder para registrar un individuo o empresa en el CRM.
  2. Creaste un Instrument para vincular el holder a una cuenta del ledger.
  3. Consultaste y actualizaste datos del CRM.
  4. 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.