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

1

Votre capteur IoT (ou automate) envoie un relevé de compteur via l'API Mesures d'OPTIMa

2

OPTIMa enregistre la valeur, met à jour l'historique de l'équipement et vérifie les seuils configurés

3

Le seuil d'une gamme conditionnelle est atteint - OPTIMa génère automatiquement un ordre de travail

4

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.

60+

Equipements & arborescences

CRUD complet, hiérarchie illimitée, documents, historique

40+

Ordres de travail

Création, affectation, suivi, clôture, coûts

30+

Maintenance préventive

Gammes systématiques, conditionnelles, lancement auto

15+

Mesures & compteurs

Saisie, historique, remise à zéro, déclenchement seuils

25+

Pièces & stocks

Mouvements, inventaires, commandes, fournisseurs

15+

Demandes d'intervention

Création, suivi, escalade, notification

20+

Utilisateurs & droits

Gestion profils, RBAC, SSO OpenID Connect

10+

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

ERP / Sage / SAP
MES / SCADA
Capteurs IoT
Power Automate
Votre app métier
API REST + Clés API
OPTIMa
Données & événements
Power BI / Grafana
Notifications Teams
OT automatiques
Audit & conformité
Export CSV / JSON

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.