Outils de développement
Clients OpenAPI et intégration
Utilisez notre spécification OpenAPI pour générer ou consommer l’API VetCoreSolution® avec des clients prêts à l’emploi ou personnalisés.
1Spécification OpenAPI
La source de vérité de l’API publique VetCoreSolution® est le fichier OpenAPI disponible dans le dépôt Git officiel suivant :
https://github.com/CoreFactor-org/VetCorePublicApi
Le fichier de spécification se trouve à la racine du dépôt et s’appelle :
Il est mis à jour régulièrement pour refléter les évolutions de l’API.
Ce fichier suit la norme OpenAPI 3.0 et peut être consommé par la plupart des outils de génération ou de documentation automatique.
2Clients maintenus par VetCore
Deux clients officiels sont maintenus et validés pour garantir une compatibilité optimale avec l'API de VetCoreSolution®.
- Un client TypeScript compatible avec fetch
- Un client .NET Core (C#) prêt à être intégré dans une solution backend
3Clients personnalisés dans d'autres langages
Vous pouvez générer des clients dans plus de 40 langages et frameworks à l’aide de l’outil en ligne de commande `openapi-generator-cli`.
https://github.com/OpenAPITools/openapi-generator
- Java, Kotlin, PHP, Python
- Go, Ruby, Swift, Dart
- JavaScript / Fetch, Angular, etc.
Le support des fonctionnalités spécifiques (auth, pagination, etc.) peut varier selon le générateur choisi. Vérifiez les options générées pour adapter le code si nécessaire.