Activar representacion de contribuyente

Activar representacion de un contribuyente por el usuario autenticado.

POST /api/v1/sii/misii/representados/representar/{rut}/{permisos}
import requests
 
headers = {
    "X-API-Token": "sk_live_replace_with_your_token",
}
 
response = requests.post(
    "https://api.fiscalbridge.cl/api/v1/sii/misii/representados/representar/76192083-9/MISII",
    headers=headers,
)
response.raise_for_status()
print(response.json())

Activar representacion de un contribuyente por el usuario autenticado.

Habilita al usuario autenticado para actuar como representante del contribuyente indicado en el path, con los permisos especificados. Requiere que el contribuyente haya delegado previamente estos permisos al usuario en el portal MiSII del SII.

Autenticacion requerida: API token en header X-API-Token con scope sii:write

  • credenciales SII del usuario en el body (auth.pass).

Quota: Consume 1 consulta | Peso: 1x


Parametros de ruta

ParametroTipoRequeridoDescripcion
rutstringSiRUT del contribuyente a representar. Formato: XX.XXX.XXX-X
permisosstringSiCodigos de permiso separados por coma (ej. MISII,FELET)

Permisos validos

MISII, RPETC, FELET, BOLES, CIVA, DECL, CERTR

Respuesta exitosa (200)

{
    "success": true,
    "representado": {
        "rut": "76000000",
        "dv": "K",
        "razon_social": "Empresa Ejemplo SpA"
    },
    "permisos_activos": ["MISII", "FELET"],
    "session_id": "abc-123-session-id"
}

Errores especificos

Codigoerror_codeCausaResolucion
400INVALID_RUTRUT no pasa validacion modulo 11Verificar digito verificador
400INVALID_PERMISSIONPermiso no en la lista validaRevisar details.valid_permissions
400AUTH_ERRORCredenciales SII incorrectasRevisar clave tributaria
401HTTP_401API token ausente o invalidoEnviar X-API-Token valido
403INSUFFICIENT_SCOPEToken sin scope sii:writeGenerar token con scope adecuado

Parámetros

Header / Body
Tipo
Descripción
Requerido
permisos
string · path
Codigos de permisos separados por coma (ej: MISII,FELET)
rut
string · path
RUT del contribuyente a representar (ej: 76192083-9)

Cuerpo de la solicitud

Requerido. Content-Type: application/json.

{
  "clave": "mi_clave_tributaria",
  "rut": "12.345.678-9"
}

Respuestas

200Successful Response
400RUT, permisos o credenciales invalidos
401API token ausente o invalido
403Sin scope `sii:write` o cuenta bloqueada
422Path o body 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.

{
  "mensaje": "string",
  "permisos_activos": [
    "string"
  ],
  "representado": {
    "codigo": "",
    "descripcion": "",
    "dv": "string",
    "razon_social": "string",
    "rut": "string"
  },
  "success": false
}

On this page