¿Qué son los metadatos?
Los metadatos le permiten almacenar información complementaria junto con el modelo de datos estándar de una entidad agregando atributos o anotaciones personalizados sin alterar el esquema predefinido de la entidad. Esta flexibilidad proporciona a las entidades contexto adicional, haciéndolas adaptables a requisitos específicos. En Midaz, los metadatos son un objeto que admite pares clave-valor en estos tipos de datos: cadenas (hasta 100 caracteres), enteros, flotantes y booleanos.
Ejemplo de metadatos
Considere una entidad Organización como se muestra a continuación:POST, PUT o PATCH:
Creación de entidades con metadatos
Al crear una entidad, puede enviar metadatos a través de nuestros endpoints
POST, permitiéndole agregar datos personalizados desde el principio. Esta característica ayuda a crear una representación detallada y completa de cada entidad en su sistema.
Actualización y eliminación de metadatos
Nuestra API sigue el RFC de JSON Merge Patch para las actualizaciones de metadatos, asegurando que los metadatos permanezcan adaptables y actuales:
- Agregar o actualizar valores: Enviar una clave con un nuevo valor en una solicitud
PUToPATCHactualiza los metadatos existentes. - Eliminar claves: Omitir una clave previamente incluida en una solicitud
PUToPATCHsubsiguiente elimina ese par clave-valor de los metadatos de la entidad.
Ejemplo práctico: modificar metadatos
Suponga que una entidad Organización inicialmente incluía metadatos para el sector y el recuento de empleados. Para actualizar el recuento de empleados mientras se elimina el sector, envíe una solicitudPATCH con los siguientes metadatos:

