Capacitación inicial
Conoce los conceptos necesarios que te ayudarán a extraer datos del SII.
Navegando Swagger UI
Swagger UI es una herramienta interactiva que te permite explorar, entender y probar la API directamente desde tu navegador. No necesitas escribir código ni usar herramientas externas - todo está integrado en una interfaz visual amigable.
Accediendo a Swagger UI
URL de Acceso
Para acceder a la documentación interactiva de API Gateway:
https://www.apigateway.cl/docs
Primera Vista
Al ingresar, verás:
- Título de la API: “API Gateway”
- Descripción general: Información sobre los servicios disponibles
- Versión: Version actual de la API (1.0.0)
- Servidor base: URL donde se ejecutan las peticiones
Estructura de la Interfaz
Secciones de Endpoints [CORREGIR]
Los endpoints están organizados por categorías:
📁 SII - Consultas
└── GET /sii/contribuyentes/{rut}
└── POST /sii/situacion-tributaria
└── POST /sii/actividades
📁 LibreDTE - Emisión
└── POST /libredte/dte/documentos/generar
└── POST /libredte/dte/envios/enviar
📁 Utilidades
└── GET /utilidades/validar-rut
└── POST /utilidades/convertir-moneda
Colores y Métodos HTTP
Cada método HTTP tiene un color específico:
Método | Color | Uso típico |
---|---|---|
GET | 🟦 Azul | Consultar información |
POST | 🟩 Verde | Enviar datos/Crear recursos |
PUT | 🟨 Amarillo | Actualizar completo |
DELETE | 🟥 Rojo | Eliminar recursos |
Funcionalidad “Try it out”
Activar el Modo de Prueba
Ojo que estarás probando directamente en el SII, no en la API Gateway.
- Selecciona cualquier endpoint
- Haz clic en el botón “Try it out” (esquina superior derecha)
- Los campos se vuelven editables
Completar los Datos
Según el tipo de endpoint:
Para GET con parámetros:
Path parameter:
rut: [76192083-9] <- Editable
Query parameters:
formato: [json ▼] <- Dropdown con opciones
Para POST con body:
{
"auth": {
"pass": {
"rut": "11111111-1",
"clave": "miclave"
}
}
}
Configurar Autorización
Antes de ejecutar endpoints protegidos:
- Busca el botón “Authorize” 🔐 (parte superior)
- Ingresa tu Bearer Token:
Bearer tu_access_token_aqui
- Clic en “Authorize”
- El candado se cierra indicando autorización activa
Ejecutar y Ver Resultados
Botón Execute
Una vez configurados los parámetros:
- Clic en “Execute”
- Swagger envía la petición real a la API
- Aparece la sección de respuesta
Interpretando la Respuesta
La respuesta muestra:
-
Curl Command
curl -X POST "https://legacy.apigateway.cl/api/v1/sii/..." \ -H "accept: application/json" \ -H "Authorization: Bearer ..." \ -d "{...}"
-
Request URL
https://legacy.apigateway.cl/api/v1/sii/situacion-tributaria
-
Response Status
Code: 200 OK
-
Response Headers
content-type: application/json x-ratelimit-limit: 1000 x-ratelimit-remaining: 999
-
Response Body
{ "rut": "76192083-9", "razon_social": "EMPRESA DEMO", "estado": "ACTIVO" }
On this page
Last updated on 28/08/2025
by Anonymous