Volver a Desarrolladores

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.

Data analytics dashboard on a laptop

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" } }'
Endpoints
GET
/data/:moduleSlug/:entitySlugList records (page, limit, search, filters)
GET
/data/:moduleSlug/:entitySlug/schemaEntity schema (fields + types)
GET
/data/:moduleSlug/:entitySlug/:idGet one record
POST
/data/:moduleSlug/:entitySlugCreate a record
PATCH
/data/:moduleSlug/:entitySlug/:idUpdate a record
DELETE
/data/:moduleSlug/:entitySlug/:idDelete a record

Pruébalo ahora

Abre la referencia interactiva de la API y haz tu primera llamada en minutos.

    API de Datos — Desarrolladores Megorix | Megorix