Usando la API de Creación de Sitios de Cato con Postman

Este artículo explica cómo usar el cliente de API de Postman y ejecutar las APIs de Cato para aprovisionar sitios en la Aplicación de Gestión de Cato.

Descripción general de la Configuración de Postman

Esta es una descripción general de alto nivel sobre cómo configurar Postman para ejecutar la API de configuración de Cato para aprovisionar y actualizar sitios.

  1. Genera la clave API desde la Aplicación de Gestión de Cato.

  2. Descarga e importa la Colección y el Entorno de Postman.

  3. Configura el Entorno.

  4. Ejecuta la API y aprovisiona sitios en la cuenta.

Generando la Clave API desde la Aplicación de Gestión de Cato

La clave API es un código que el cliente API utiliza para autenticarse con tu cuenta de Cato. Puedes usar la pantalla de Gestión de API en la Aplicación de Gestión de Cato para generar una clave API con permisos de Edición.

API Keys.png

Para generar una clave API para la API de Creación de Cato:

  1. En el menú de navegación, haz clic en Recursos > Claves API.

  2. En la pestaña Claves API, haz clic en Nuevo. Se abre el panel Crear Clave API.

    image2.png
  3. Introduzca el Nombre de la Clave.

  4. Configure el Permiso API en Editar.

  5. Recomendamos establecer una fecha en la que la clave API Expire en.

  6. Haz clic en Aplicar. La clave API se agrega y se muestra una ventana emergente con la nueva clave API.

  7. Haz clic en copy.png (Copiar) y copia la Clave API que se genera por la Aplicación de Gestión de Cato y guárdala en un lugar seguro.

    Una vez que cierres esta ventana, no podrás acceder al valor de la clave API.

    image3.png
  8. Haz clic en OK para cerrar la ventana emergente.

Añadiendo la Colección API de Cato y el Entorno a Postman

Creamos una Colección y un Entorno personalizados de Postman para ayudarte a comenzar a aprovisionar sitios con la API de Creación de Cato. Estos archivos personalizados están disponibles en el repositorio Cato.

  • _cato_env_template_.postman_environment.json
  • Archivos de API de Mutación para la API de configuración (como Cato Site Mutation API v1.postman_collection.json)

El Entorno de Postman contiene variables (URL de la API, ID de la cuenta CMA, etc...) y la Colección de Postman contiene ejemplos de llamadas de API GraphQL de Mutación. Para importarlos, haz clic en "Importar", suelta el archivo en la ventana y haz clic en importar:

Para añadir la Colección y el Entorno de la API de Cato a Postman:

  1. Descarga la Colección y los Entornos personalizados de este artículo de la base de conocimientos en tu dispositivo.

  2. Desde Postman, selecciona Archivo > Importar. Se abre la ventana emergente Importar.

  3. Haz clic en Subir Archivos, y luego selecciona los archivos que descargaste en el paso 1.

    Import_Files.png
  4. Haz clic en Importar.

El Entorno personalizado ahora se muestra en Entornos de Postman:

image6.png

La Colección personalizada ahora se muestra en Colecciones de Postman:

image7.png

Configurando el Entorno de Postman

Recomendamos que uses un Entorno separado de Postman para cada Inquilino de Cato donde guardes el ID de la Cuenta CMA y la Clave API.

Para crear un nuevo entorno de Postman:

  1. Desde la pestaña Entorno, haz clic derecho en el template _cat_env_template_ y selecciona Duplicar.

    image8.png
  2. Haz clic derecho sobre la copia del Entorno, selecciona Renombrar, luego renombra el Entorno con el nombre de tu inquilino de Cato.

    image9.png
  3. Copia la Clave API y el ID de la Cuenta CMA, y pégalos en el Valor Actual de los campos relevantes en el Entorno y haz clic en Guardar.

    image10.png

    Puedes recuperar el ID de la cuenta CMA directamente desde la URL:

    image11.png

Ejecutando la llamada API de Cato para Aprovisionar Sitios

Después de definir la Clave API y el ID de la cuenta CMA para Postman

Para ejecutar la llamada API y aprovisionar sitios:

  1. En la pestaña Colecciones.

  2. En la esquina superior derecha, selecciona el Entorno que creaste en el paso anterior.

    image12.png
  3. Desde la pestaña Colecciones, expande Cato Mutation API v1 > addSocketSite > _query y selecciona query_stateCode.

    image13.png
  4. Haz clic en Enviar para ejecutar la llamada API. El resultado esperado es 200 OK y algunos datos.

    image14.png

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 1 de 1

0 comentarios