Aller au contenu principal

Environnements

Wino a deux environnements. Chacun a sa propre URL, ses propres données et ses propres clés d'API.

  • Staging : https://staging.api.v2.wino.fr. Des données de test, séparées des vraies boutiques.
  • Production : https://production.api.v2.wino.fr. Les vraies données des boutiques.

Dans cette documentation, {{baseUrl}} désigne l'une de ces deux URL. Les deux environnements ont les mêmes endpoints :

  • GraphQL : {{baseUrl}}/graphql
  • Abonnements webhook : {{baseUrl}}/webhooks/subscriptions

Une clé de staging ne fonctionne pas en production, et une clé de production ne fonctionne pas en staging.

  • Délai d'expiration des requêtes en staging : 90 secondes.
  • Délai d'expiration des requêtes en production : 30 secondes.

Il n'y a pas encore de limite de débit sur les requêtes. Des limites viendront plus tard : gardez un rythme de requêtes raisonnable dans votre intégration.

Pour le staging​

  1. Demandez une clé d'API de staging : écrivez à wino@isagri.com.
  2. Développez et testez votre intégration en staging. Vous pouvez y créer, modifier et archiver des données sans toucher à une vraie boutique.

Pour la production​

  1. Demandez une clé d'API de production, écrivez à wino@isagri.com.
  2. Remplacez l'URL et la clé par celles de production. Les deux environnements exposent la même API.
  3. Les ID diffèrent entre les deux environnements : boutiques, appareils, taxes, produits… tout ce que vous avez mis en correspondance en staging doit l'être à nouveau en production.

Et ensuite​