OPES API · Version préliminaire 0.3.0
Intégrez les API OPES
Consultez notre catalogue logiciel et transmettez des demandes grâce à des interfaces documentées et versionnées.
Demandes publiques
POST /api/v1/enquiries
Aucun jeton requis. Utilisez une clé Idempotency-Key unique pour éviter les doublons pendant 24 heures. Les demandes sont enregistrées et transmises à notre équipe.
Limite : 5 tentatives par minute et 30 par jour, par adresse IP.
Catalogue logiciel
GET /api/v1/catalogue/products
Métadonnées des produits publiés, avec pagination et choix de langue. Nécessite un jeton OAuth 2.0 et la portée catalogue:read.
GET /api/v1/integration · integration:read
Consultez l’identité de votre intégration et son nombre de requêtes authentifiées du jour.
1. Demandez vos identifiants
Indiquez à notre équipe le nom de votre application, son usage et les portées souhaitées. Les accès sont accordés après examen. Conservez le secret côté serveur ; ne l’intégrez jamais dans une application navigateur ou mobile.
2. Obtenez un jeton
Les intégrations serveur utilisent le flux client_credentials. Les jetons expirent après 15 minutes. Remplacez les valeurs ci-dessous par vos identifiants privés.
POST https://opeshealthsystems.com/api/v1/oauth/token
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&scope=catalogue%3Aread%20integration%3Aread
3. Appelez le catalogue
GET https://opeshealthsystems.com/api/v1/catalogue/products?per_page=10&locale=fr
Authorization: Bearer YOUR_ACCESS_TOKEN
Accept: application/json
Limite : 60 appels authentifiés par minute et par client. Respectez Retry-After en cas de réponse 429. Fournissez le X-Request-ID à notre support pour une investigation.
Disponibilité et assistance
Ces API sont en version préliminaire. Aucun environnement sandbox public ni engagement de disponibilité n’est annoncé. Les API cliniques privées, OpenID Connect et la connexion déléguée des utilisateurs ne sont pas encore disponibles.
contact@opeshealthsystems.com · Contrat et réponses détaillées