Holder types
The holder type controls which fields are available. It also sets how the platform treats the entity. You choose the type at creation. You cannot change it later.
Natural Person
The Natural Person type represents an individual customer. It supports personal attributes such as the name, gender, birth date, civil status, nationality, and family information. Use this type for:- Individual bank account holders
- Personal wallet owners
- Freelancers or sole proprietors
Legal Person
The Legal Person type represents a company or organization. It supports business attributes such as the trade name, activity type, founding date, company size, and legal representative details. Use this type for:- Corporate treasury accounts
- Business partners and suppliers
- Institutional clients
Holder fields
Core fields
Address fields
Theaddresses object supports up to three addresses: primary, additional1, and additional2. Each address contains:
Contact fields
Natural Person fields
Available only whentype is NATURAL_PERSON.
Legal Person fields
Available only whentype is LEGAL_PERSON.
Representative
Therepresentative object within legalPerson stores the details of the company’s legal representative:
Data security
Midaz encrypts several Holder fields at rest, including the
name, the document, and the contact fields. This protects the data even if someone gains access to the storage.
For the full list of protected fields and encryption strategies, see CRM data security.
Managing Holders
Via API
Use the CRM API to manage Holders programmatically:- Create a Holder — Register a new Holder in the system.
- List Holders — View all Holders with pagination and filters.
- Retrieve a Holder — Get the details of a specific Holder.
- Update a Holder — Edit an existing Holder’s data.
- Delete a Holder — Soft-delete or permanently remove a Holder.
Every CRM API request includes the organization ID in the URL path, for example
/organizations/{organization_id}/holders. If you enable Access Manager, add an Authorization header with a Bearer token.Via Lerian Console
You can manage Holders through the Holders page in the Midaz Module of Lerian Console. The console provides a visual interface to create, view, edit, and delete Holders without code. Learn more in the Managing Holders guide.Next steps
Alias Accounts
Learn how Alias Accounts link Holders to Midaz ledger accounts.
Using CRM
Follow the step-by-step guide to register Holders and create Alias Accounts.

