Accueil / FleetMan / Architecture / 220+ API REST
Architecture

220+ API REST

Chaque plugin métier expose ses fonctions via un endpoint unique /Helper. 220+ contrôleurs IRequest documentés et utilisables côté intégration (ERP, CRM, BI).

220+ endpoints Doc Docusaurus SDK TypeScript
Architecture enterprise

Ce qu'apporte « 220+ API REST »

Endpoints

220+ contrôleurs IRequest

Chaque plugin (19 plugins) expose 5 à 25 contrôleurs atomiques.

URL

URL unique /Helper

Pattern /Helper?frm=Controller&task=action. Pas de versionnage d'API.

Format

JSON ExtJS-compatible

Réponses {success, total, rows: [...]}. Pagination native.

SDK

SDK TypeScript

SDK officiel pour Node/React Native avec auto-injection auth.

Doc

Documentation publique

Doc Docusaurus 3.8 publiée — un schéma par contrôleur.

Auth

Token API persistant

Tokens longue durée pour intégrations machine-to-machine.

Architecture

Comment ça s'intègre

Chaque contrôleur implémente l'interface IRequest et est routé via le servlet Helper :

// Exemple
GET /Helper?frm=GetVehiclesSimple&acc_token=...&acc_id=...
→ {"success":true, "total":42, "rows":[{...}]}

// SDK TypeScript
const sdk = new MalambiSDK({ token, userId });
const vehicles = await sdk.locateGroups.getVehicles();
Caractéristiques techniques
Endpoint/Helper
Authacc_token + acc_id + acc_sid
FormatJSON ExtJS
Paginationstart + limit
Trisort + dir (whitelist SQL)
Docdocs.malambi.net (Docusaurus)

Activer 220+ API REST sur votre instance FleetMan

Livré en standard avec FleetMan — activation instantanée. Contactez votre gestionnaire ou démarrez un essai gratuit.