SIIMIPYME
Obtener informacion publica de un contribuyente MIPYME
Consultar informacion publica de un contribuyente en MIPYME.
POST
/api/v1/sii/mipyme/contribuyentes/info/{contribuyente}/{emisor}/{dte}v1 · ESTABLEPOST /api/v1/sii/mipyme/contribuyentes/info/{contribuyente}/{emisor}/{dte}
Consultar informacion publica de un contribuyente en MIPYME.
Consulta informacion publica de un contribuyente en el portal
MIPYME. El RUT + clave tributaria del body identifica a la
persona natural con acceso al portal (puede ser representante de
varias empresas); el path param emisor identifica la empresa
que esa persona va a representar para la operacion.
Autenticacion requerida: API token en header X-API-Token con scope sii:read
- credenciales SII PassAuth (persona representante) en el body.
Quota: Consume 1 consulta | Peso: 2x
Parametros de ruta
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
contribuyente | string | Si | RUT del contribuyente a consultar |
emisor | string | Si | RUT de la empresa a representar |
dte | integer | Si | Tipo DTE |
Body (JSON)
El auth.pass.rut es la persona natural con acceso al portal; el emisor del path determina la empresa.
Respuesta exitosa (200)
Errores especificos
| Codigo | error_code | Causa | Resolucion |
|---|---|---|---|
| 400 | AUTH_ERROR | Credenciales SII incorrectas | Revisar RUT/clave |
| 400 | VALIDATION_ERROR | RUT invalido | Usar XXXXXXXX-K |
| 401 | HTTP_401 | API token ausente o invalido | Enviar X-API-Token valido |
| 403 | AUTH_ERROR | Persona sin representacion sobre empresa | Usar representante autorizado |
| 404 | HTTP_404 | Contribuyente no existe en MIPYME | Verificar RUT |
| 429 | SII_RATE_LIMIT / QUOTA_EXCEEDED | Rate limit | Respetar Retry-After |
| 502 | SII_GATEWAY_ERROR | SII retorno error | Reintentar |
| 503 | SII_UNAVAILABLE | SII en mantenimiento | Reintentar en 5 min |
Parámetros
Header / Body
Tipo
Descripción
Requerido
contribuyente
string · path
RUT del contribuyente consultado
Sí
dte
integer · path
Tipo de DTE (33, 34, 39, etc.)
Sí
emisor
string · path
RUT de la empresa a representar en MIPYME (puede diferir del `auth.pass.rut`)
Sí
Cuerpo de la solicitud
Requerido. Content-Type: application/json.
Respuestas
200Successful Response
400Parametros invalidos o credenciales SII incorrectas
401API token ausente o invalido
403Sin scope `sii:read` o sin permiso sobre empresa
404Contribuyente no encontrado
422Body con formato invalido
429Limite de tasa excedido
502Error en servicio SII upstream
503SII en mantenimiento
Forma de la respuesta
Código 200. Estructura del JSON devuelto.