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

