API de Datos
Lee y escribe cualquier entidad de tu workspace — dinámica y core — a través de una interfaz REST limpia.
Visión general
La API de Datos te da CRUD completo sobre todas las entidades de tu workspace: los módulos que creas en el Builder y los core como RRHH. Las mismas URLs, el mismo JSON, sea cual sea tu modelo de datos.
Cada llamada pasa por el mismo motor que usa la app — tus reglas de registro, permisos de campo y pipeline de validación se aplican todos — así que la API nunca esquiva tu lógica de negocio.

Lo que puedes hacer
Listar, filtrar y buscar
Pagina registros con page/limit, búsqueda de texto, orden y filtros de igualdad en cualquier campo.
Crear y actualizar
Escribe registros con un envelope data simple; actualizaciones parciales y concurrencia optimista soportadas.
Consciente del esquema
Obtén el esquema de una entidad para descubrir campos y tipos antes de leer o escribir.
Referencia
Autentícate con una clave Bearer y llama a los endpoints limpios.
# List employees (paginated, searchable, filterable)
curl "https://api.megorix.com/data/hr/employees?page=1&limit=20&search=ana&status=active" \
-H "Authorization: Bearer $MEGORIX_API_KEY"
# Create a record
curl -X POST https://api.megorix.com/data/hr/employees \
-H "Authorization: Bearer $MEGORIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "data": { "firstName": "Ana", "lastName": "Silva" } }'
# Update a record (partial)
curl -X PATCH https://api.megorix.com/data/hr/employees/<id> \
-H "Authorization: Bearer $MEGORIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "data": { "lastName": "Costa" } }'/data/:moduleSlug/:entitySlugList records (page, limit, search, filters)/data/:moduleSlug/:entitySlug/schemaEntity schema (fields + types)/data/:moduleSlug/:entitySlug/:idGet one record/data/:moduleSlug/:entitySlugCreate a record/data/:moduleSlug/:entitySlug/:idUpdate a record/data/:moduleSlug/:entitySlug/:idDelete a recordPruébalo ahora
Abre la referencia interactiva de la API y haz tu primera llamada en minutos.