OpenAPI Especificación

Devuelve la especificación OpenAPI de la puerta de enlace Glue2.

Descripción

Este endpoint sirve el documento de especificación OpenAPI 3.0 que describe todas las rutas, formatos de solicitud y esquemas de respuesta expuestos por la puerta de enlace. La especificación se genera automáticamente a partir de las definiciones de ruta.

Autenticación

Ninguna. Este endpoint es público.

Solicitud

No se requiere cuerpo en la solicitud.

Ejemplo

1curl -X GET "https://api.hola.cloud/openapi.json"

Respuesta

 1{
 2  "openapi": "3.0.3",
 3  "info": {
 4    "title": "Glue2 API Gateway",
 5    "version": "2.3.1",
 6    "description": "Puerta de enlace central de API para servicios HolaCloud"
 7  },
 8  "paths": {
 9    "/version": {
10      "get": {
11        "summary": "Obtener versión de la puerta de enlace",
12        "responses": {
13          "200": {
14            "description": "Información de versión"
15          }
16        }
17      }
18    },
19    "/v0/virtualhosts": {
20      "get": {
21        "summary": "Listar hosts virtuales",
22        "responses": {
23          "200": {
24            "description": "Tabla de enrutamiento"
25          }
26        }
27      }
28    },
29    "/v0/stats": {
30      "get": {
31        "summary": "Obtener estadísticas de tráfico",
32        "responses": {
33          "200": {
34            "description": "Estadísticas de tráfico"
35          }
36        }
37      }
38    },
39    "/v0/status": {
40      "get": {
41        "summary": "Estado de salud del backend",
42        "responses": {
43          "200": {
44            "description": "Estado del servicio"
45          }
46        }
47      }
48    }
49  }
50}

Códigos de Error

Código Descripción
200 Especificación OpenAPI devuelta correctamente

Comentarios

Deja un comentario