Utilisation de l'API de création de site Cato avec Postman

Cet article explique comment utiliser le client d'API Postman et exécuter les API de Cato pour provisionner des sites dans l'application de gestion Cato.

Vue d'ensemble de la configuration de Postman

Il s'agit d'une vue d'ensemble de haut niveau de la configuration de Postman pour exécuter l'API de configuration de Cato pour provisionner et mettre à jour des sites.

  1. Générez la clé API à partir de l'application de gestion Cato.

  2. Téléchargez et importez la collection et l'environnement Postman.

  3. Configurez l'environnement.

  4. Exécutez l'API et provisionnez des sites dans le compte.

Générer la clé API depuis l'application de gestion Cato

La clé API est un code que le client API utilise pour s'authentifier avec votre compte Cato. Vous pouvez utiliser l'écran de gestion des API dans l'application de gestion Cato pour générer une clé API avec des autorisations de modification.

API Keys.png

Pour générer une clé API pour l'API de Création de Cato :

  1. Dans le menu de navigation, cliquez sur Ressources > API Keys.

  2. Sous l'onglet API Keys, cliquez sur Nouveau. Le panneau Créer une clé API s'ouvre.

    image2.png
  3. Entrez le Nom de la clé.

  4. Définissez les Autorisations API sur Modifier.

  5. Nous recommandons de définir une date d'expiration pour la clé API à Expiration le.

  6. Cliquez sur Appliquer. La clé API est ajoutée et une fenêtre contextuelle contenant la nouvelle clé API s'affiche.

  7. Cliquez sur copy.png (Copier) et copiez la Clé API générée par l'application de gestion Cato et enregistrez-la dans un emplacement sécurisé.

    Une fois que vous fermez cette fenêtre, vous ne pouvez plus accéder à la valeur de la clé API.

    image3.png
  8. Cliquez sur OK pour fermer la fenêtre contextuelle.

Ajout de la collection et de l'environnement Cato API à Postman

Nous avons créé une collection et un environnement personnalisés Postman pour vous aider à démarrer la création de sites avec l'API de Création de Cato. Ces fichiers personnalisés sont disponibles dans le référentiel Cato.

  • _cato_env_template_.postman_environment.json
  • Fichiers API de mutation pour l'API de configuration (tels que Cato Site Mutation API v1.postman_collection.json)

L'environnement Postman contient des variables (URL API, ID de compte CMA, etc.) et la collection Postman contient des exemples d'appels GraphQL Mutation API. Pour les importer, cliquez sur « Importer », déposez le fichier dans la fenêtre et cliquez sur importer :

Pour ajouter la collection et l'environnement de l'API Cato à Postman :

  1. Téléchargez la collection et les environnements personnalisés de cet article de la base de connaissances sur votre appareil.

  2. Depuis Postman, sélectionnez Fichier > Importer. La fenêtre contextuelle Importer s'ouvre.

  3. Cliquez sur Télécharger des fichiers, puis sélectionnez les fichiers téléchargés à l'étape 1.

    Import_Files.png
  4. Cliquez sur Importer.

L'environnement personnalisé est maintenant affiché dans Environnements de Postman :

image6.png

La collection personnalisée est maintenant affichée dans les Collections de Postman :

image7.png

Configuration de l'environnement Postman

Nous vous recommandons d'utiliser un environnement Postman distinct pour chaque locataire Cato où vous stockez l'ID de compte CMA et la clé API.

Pour créer un nouvel environnement Postman :

  1. Depuis l'onglet Environnement, faites un clic droit sur le modèle _cat_env_template_ et sélectionnez Dupliquer.

    image8.png
  2. Faites un clic droit sur la copie de l'environnement, sélectionnez Renommer, puis renommez l'environnement avec le nom de votre locataire Cato.

    image9.png
  3. Copiez la Clé API et l'ID de compte CMA, et collez-les dans la Valeur actuelle des champs pertinents dans l'environnement et cliquez sur Enregistrer.

    image10.png

    Vous pouvez récupérer l'ID de compte CMA directement depuis l'URL :

    image11.png

Exécution de l'appel API Cato pour provisionner des sites

Après avoir défini la clé API et l'ID de compte CMA pour Postman

Pour exécuter l'appel API et provisionner des sites :

  1. Sur l'onglet Collections.

  2. Dans le coin supérieur droit, sélectionnez l'environnement que vous avez créé à l'étape précédente.

    image12.png
  3. Depuis l'onglet Collections, développez Cato Mutation API v1 > addSocketSite > _query et sélectionnez query_stateCode.

    image13.png
  4. Cliquez sur Envoyer pour exécuter l'appel API. Le résultat attendu est 200 OK et quelques données.

    image14.png

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

Utilisateurs qui ont trouvé cela utile : 1 sur 1

0 commentaire