API & Intégrations
Votre GMAO ne doit pas être un silo
OPTIMa expose une API REST complète avec +345 endpoints. Connectez votre ERP, vos capteurs IoT, votre MES ou vos outils no-code, en toute sécurité.
Le problème
La maintenance isolée coûte cher
Quand votre GMAO ne parle pas à votre ERP, vos techniciens ressaisissent les données. Quand vos capteurs ne remontent pas dans la GMAO, vous passez à côté de pannes évitables.
OPTIMa a été conçu dès le départ comme une plateforme ouverte. Pas un module "intégration" vendu en option - une API REST native, documentée, sécurisée, accessible sur tous les plans.
345+
Endpoints REST
86
Controllers API
JSON
Format standard
0 EUR
Surcoût API
Connectez tout votre écosystème industriel
6 familles d'intégration, une seule API. Pas de connecteur propriétaire.
ERP & gestion
Synchronisez vos équipements, bons de commande et pièces détachées avec SAP, Sage, Divalto ou tout ERP exposant une API. Fini la double saisie.
SAP, Sage X3, Divalto, Cegid
MES & production
Remontez les arrêts machine, les compteurs de production et les alarmes directement dans OPTIMa. Déclenchez la maintenance conditionnelle sans intervention humaine.
Tout MES exposant une API REST ou CSV
SCADA & IoT
Connectez vos automates, capteurs de température, vibration ou pression. Chaque relevé alimente les gammes conditionnelles et déclenche des OT automatiquement.
Capteurs IoT, automates Siemens/Schneider, MQTT via middleware
No-code & automatisation
Créez vos propres workflows sans écrire une ligne de code. Un formulaire Tulip qui crée un OT, un Power Automate qui notifie Teams - tout est possible.
Power Automate, Make (Zapier), Tulip, n8n
BI & reporting
Exportez vos données de maintenance vers votre outil de BI pour des tableaux de bord croisés production/maintenance. API paginée, filtrable, temps réel.
Power BI, Grafana, Metabase, QlikView
SSO & annuaire
Authentification unique via OpenID Connect. Vos utilisateurs se connectent avec leurs identifiants d'entreprise. Provisioning automatique, zéro mot de passe à gérer.
Azure AD, Okta, Keycloak, Google Workspace
Cas concret
Relevé de compteur automatique, maintenance déclenchée en 0 clic
Votre capteur IoT (ou automate) envoie un relevé de compteur via l'API Mesures d'OPTIMa
OPTIMa enregistre la valeur, met à jour l'historique de l'équipement et vérifie les seuils configurés
Le seuil d'une gamme conditionnelle est atteint - OPTIMa génère automatiquement un ordre de travail
Le technicien reçoit une notification push avec toutes les infos. Il intervient avant la panne.
Résultat : maintenance conditionnelle en temps réel, zéro saisie manuelle, zéro panne surprise.
# Envoyer un relevé de compteur
POST
/api/Mesures/saisie
Authorization: Bearer optima_live_k7x...
Content-Type: application/json
{
"codeArbo": "COMP-001",
"codeMesure": "HEURES_FONCT",
"valeur": 4850,
"date": "2026-03-26T08:00:00Z"
}
# Réponse : seuil atteint, OT créé
201 Created
{
"mesureId": 12847,
"seuilDeclenche": true,
"otGenere": "OT-2026-0412"
}
Pour la DSI
+345 endpoints, 86 controllers, zéro zone d'ombre
Tout ce que vous faites dans l'interface, vous pouvez le faire par API. Documentation OpenAPI/Swagger incluse.
Equipements & arborescences
CRUD complet, hiérarchie illimitée, documents, historique
Ordres de travail
Création, affectation, suivi, clôture, coûts
Maintenance préventive
Gammes systématiques, conditionnelles, lancement auto
Mesures & compteurs
Saisie, historique, remise à zéro, déclenchement seuils
Pièces & stocks
Mouvements, inventaires, commandes, fournisseurs
Demandes d'intervention
Création, suivi, escalade, notification
Utilisateurs & droits
Gestion profils, RBAC, SSO OpenID Connect
Audit & conformité
Logs horodatés, chaîne de hash, export CSV, vérification
Sécurité
Sécurité des clés API
Chaque clé est hashée, auditée, révocable, et restreinte par IP et par profil de droits. Pas de raccourci sur la sécurité.
- Clés API avec préfixe identifiable (optima_live_...)
- Hash SHA-256 - la clé n'est jamais stockée en clair
- Whitelist IP par clé - verrouillez l'accès à vos réseaux industriels
- Rate limiting configurable (60 req/min par défaut)
- Expiration et révocation instantanée
- Audit trail complet de chaque appel API
- Conçu pour répondre aux exigences ISO 27001 et ISO 9001
# Format de clé API OPTIMa
optima_live_k7xR9mP2...
32 bytes base62, 256-bit d'entropie
# Utilisation
Authorization: Bearer optima_live_k7x...
ou
X-API-Key: optima_live_k7x...
# La clé est montrée une seule fois
# Stockée en hash SHA-256
# Jamais récupérable après création
Une API, des possibilités infinies
Questions fréquentes
L'API est-elle incluse dans tous les plans ?
Oui. L'API REST est accessible sur tous les plans OPTIMa. Les clés API M2M sont disponibles sans surcoût. Vous n'avez pas besoin d'un plan 'enterprise' pour connecter votre ERP.
Faut-il un développeur pour intégrer OPTIMa ?
Pas forcément. Pour les intégrations simples (Power Automate, Make, n8n), un utilisateur métier peut configurer les flux tout seul. Pour les intégrations ERP ou MES plus poussées, un développeur ou intégrateur utilisera l'API REST standard - pas de SDK propriétaire à apprendre.
Quel format de données utilise l'API ?
JSON sur HTTPS, comme toutes les API modernes. Authentification par Bearer token (clé API) ou cookie JWT pour les sessions utilisateur. Documentation OpenAPI/Swagger disponible.
Peut-on limiter les droits d'une clé API ?
Oui. Chaque clé API est liée à un profil de droits (RBAC) et peut être restreinte à un site spécifique. Combinez avec le whitelist IP pour un contrôle total.
Comment remonter les relevés de compteurs automatiquement ?
Vos automates ou capteurs IoT appellent l'endpoint Mesures via l'API REST. OPTIMa enregistre le relevé, vérifie les seuils des gammes conditionnelles et déclenche automatiquement un OT si nécessaire. Zéro saisie manuelle.
L'API supporte-t-elle le temps réel ?
L'API REST couvre toutes les opérations CRUD. Pour le temps réel (notifications, mises à jour live), OPTIMa utilise SignalR en complément. Les intégrations M2M passent par l'API REST avec polling ou webhooks.
Prêt à connecter OPTIMa à votre SI ?
On vous montre l'API en live sur vos cas d'usage. 30 minutes, zéro engagement.