Système API first

Système API first

Qu'est-ce que l'approche API First ?

L’approche « API First » pour un logiciel de gestion consiste à concevoir la solution à l’aide de l’API (Application Programming Interface), ou « Interface de programmation », en français.

Un API permet aux logiciels de communiquer simplement entre eux. En d’autres termes, l’API First permet aux développeurs de créer un logiciel qui peut être intégré à d’autres services et applications, plus facilement. 

Cette approche offre plusieurs avantages, notamment une meilleure flexibilité et une plus grande capacité d’intégration.

Notre API pour les développeurs

Notre API permet aux développeurs de créer des logiciels plus robustes et faciles à maintenir. Ce qui est de plus en plus important dans l’objectif de vous fournir les meilleurs des outils qui sont toujours opérationnels.

Enfin, l’approche API First permet aux développeurs de créer des logiciels qui peuvent être facilement intégrés à d’autres systèmes et offrent une gamme plus large de possibilités à leurs clients. La flexibilité et l’adaptabilité est critique pour nos clients dans un monde en constante évolution.

Utilisation de l'API dans nos services

Depuis plusieurs années, nous avons intégré quelques services externes comme MailGun pour envoyer des courriels. L’objectif est de maximiser nos efforts sur nos logiciels de gestion et projets.

C’est d’ailleurs pourquoi nous avons lancé les SolidService.link qui sont des services faciles à utiliser par d’autres logiciels.

Ceux-ci permettent l’utilisation de taxes canadiennes, la génération de paye canadiennes et québécoise, de générer des codes barres, de générer des codes QR, de générer des PDF et plus encores !

Fort de notre expérience de plus de 10 ans de travail avec des API de différentes générations.

Effectivement, l’APIv3 est déjà utilisée depuis plus de 5 ans dans plusieurs Middlewares & Synchroniseurs principalement dans le domaine des commerce électronique « ECom ».

Celle-ci s’est beaucoup améliorée et complétée au fil du temps.

Par exemple, 

  • APIv3.2 permet la gestion des relations
  • APIv3.3 permet la gestion des fichiers
  • APIv3.5 permet la gestion des authentication JWT
  • APIv3.6 permet la gestion des tableau de bord et rapports
  • Après la mise à jour, nous pourrons compléter des éléments planifiés depuis longtemps comme le filtre de recherche.
  • APIv3.7 permettra la gestion des filtres de recherche.

Nous sommes fiers d’annoncer que notre API couvre près de 90% de nos fonctionnalités.

Quick Start avec l'API

Pour bien débuter votre utilisation de notre API, nous proposons un « Quick Start » qui vous permettra de tester vos premières requêtes API.

Pour faire le Quick Start, vous pouvez consulter la page prévue à cet effet

Pour une version plus complète de notre documentation sur notre API, vous pouvez consultez la page sur l’API v3.

Demande d'accès à l'API version 3

Pour soumettre une demande, vous aurez besoin des élément suivants :

  • Un projet client PHPReaction
  • Un compte utilisateur dans le projet client qui sera utilisé par l’API
  • Les coordonnées de votre entreprise
  • Avoir lu la documentation sur la version 3 de notre API ainsi que celle sur les middlewares