Retour aux Développeurs

API de données

Lisez et écrivez n'importe quelle entité de votre espace de travail — dynamique et core — via une interface REST claire.

Vue d'ensemble

L'API de données vous donne un CRUD complet sur toutes les entités de votre espace de travail : les modules que vous créez dans le Builder et les entités core comme les RH. Les mêmes URLs, le même JSON, quel que soit votre modèle de données.

Chaque appel passe par le même moteur que l'app — vos règles d'enregistrement, permissions de champ et pipeline de validation s'appliquent tous — l'API ne contourne donc jamais votre logique métier.

Data analytics dashboard on a laptop

Ce que vous pouvez faire

Lister, filtrer et rechercher

Paginez avec page/limit, recherche plein texte, tri et filtres d'égalité sur n'importe quel champ.

Créer et mettre à jour

Écrivez des enregistrements avec une simple enveloppe data ; mises à jour partielles et concurrence optimiste prises en charge.

Conscient du schéma

Récupérez le schéma d'une entité pour découvrir les champs et types avant de lire ou écrire.

Référence

Authentifiez-vous avec une clé Bearer et appelez les endpoints propres.

# 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

Essayez maintenant

Ouvrez la référence interactive de l'API et faites votre premier appel en quelques minutes.

    API de données — Développeurs Megorix | Megorix