Saltar a contenido

API de Megaport

Megaport ofrece una API pública para acceder a los servicios disponibles a través de Megaport Portal. Usted puede utilizar esta API para automatizar el aprovisionamiento de Megaport, para ahorrar tiempo y esfuerzo.

La API de Megaport se basa en REST. La API tiene URL predecibles, acepta cuerpos de solicitud codificados con formularios, devuelve respuestas codificadas con JSON y utiliza códigos de respuesta HTTP estándar.

Los temas de esta sección tratan sobre las llamadas API necesarias para realizar tareas comunes, como iniciar sesión, crear un Puerto y crear una VXC desde el Puerto a un proveedor de nube.

Además de estos temas, puede ver una referencia completa de la API en https://dev.megaport.com.

Entornos

Hay dos entornos de servidor para las API:

  • Entorno de producción: https://api.megaport.com
    El usuario es responsable de los servicios y los costes asociados que se pidan en este sistema.

    Los cambios de la API a través de https://api.megaport.com se reflejan en el Portal de Megaport.

  • Entorno de pruebas: https://api-staging.megaport.com
    Usted puede probar cualquier acción en este entorno de prueba. Las llamadas API y las respuestas reflejan el sistema de producción, aunque los servicios no se implementarán y no se le facturará ninguna actividad.

    Su cuenta en el portal de ensayo refleja los servicios de ensayo que se han creado. No obstante, estos se restablecerán cada 24 horas.

    Usted puede utilizar sus credenciales de producción para iniciar sesión en el entorno de ensayo, así como pedir o editar servicios. Las nuevas cuentas de usuario tardan 24 horas en estar disponibles para su uso en ensayos.

    Los cambios de la API a través de https://api-staging.megaport.com se reflejan en el portal de pruebas.

Nota

Las peticiones en los temas de la API utilizan la variable {baseUrl}. Usted puede sustituirla por la URL de ensayo (https://api-staging.megaport.com) o por la de producción (https://api.megaport.com), dependiendo de si quiere probar configuraciones o trabajar con su implementación de producción. Si utiliza la colección Postman (descrita en la siguiente sección), puede definir variables de entorno en la colección para rellenar automáticamente el valor de baseUrl en las solicitudes de la API y cambiar fácilmente entre los entornos de ensayo y producción.

Introducción a la API y a Postman

Cuando escriba e implemente su código del lado cliente para llamar a la API de Megaport, puede utilizar el lenguaje que prefiera, desde Java hasta Python.

Para repasar los tutoriales de estos temas de la API, recomendamos el cliente Postman con la colección importada de Megaport.

Postman es un cliente HTTP sencillo y potente que ayuda a construir, probar y modificar API. Usted puede utilizarlo para interactuar con cualquier funcionalidad de cualquier API. Las colecciones de Postman no son más que un conjunto de solicitudes pregeneradas organizadas en carpetas, y se pueden exportar y compartir fácilmente con otros.

Antes de empezar a utilizar la colección de Megaport en Postman, necesita una cuenta de Megaport y debe instalar Postman.

Para configurar la colección de Megaport en Postman

  • Descargue la colección de API de Postman desde dev.megaport.com.
    Haga clic en el botón Run In Postman (Ejecutar en Postman) en la esquina superior derecha de la página vinculada.

Última actualización: 2023-04-17