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