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 :

code
https://github.com/CoreFactor-org/VetCorePublicApi

Le fichier de spécification se trouve à la racine du dépôt et s’appelle :

vcs-open-api.json

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
image décorative d'illustration

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`.

code
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.

Cet article vous a-t-il été utile ?