Listar usuarios autorizados
Usuarios Autorizados
Listar Usuarios Autorizados
Obtiene la lista de usuarios autorizados para emitir boletas de honorarios desde el SII. El master_entity_id se proporciona como query parameter.
GET
Listar usuarios autorizados
Qué hace
Obtiene la lista completa de usuarios autorizados para emitir boletas de honorarios desde el Servicio de Impuestos Internos (SII) para una entidad emisora específica. Esta lista incluye todos los usuarios que tienen permisos para autorizar boletas en la empresa.Endpoints disponibles
Este endpoint está disponible en dos formatos:GET /v1/honorary/authorized-users/?master_entity_id={id}(recomendado): Elmaster_entity_idse proporciona como query parameterGET /v1/honorary/master-entities/{master_entity_id}/authorized-users/: Elmaster_entity_idse proporciona en la ruta (mantiene compatibilidad)
Ejemplos de uso
- Mostrar en la interfaz de administración qué usuarios pueden ser enrolados para una entidad específica
- Verificar qué usuarios ya están autorizados por el SII para emitir boletas
- Actualizar el estado de enrolamiento de cada usuario en el sistema
Reglas de negocio
Obtención de datos en tiempo real
La lista se obtiene directamente del SII en tiempo real cada vez que se consulta. No se almacena en caché para garantizar que siempre refleje el estado actual de autorizaciones.Estado de enrolamiento
Cada usuario en la lista incluye un campo que indica si ya fue enrolado en el sistema. Esto permite al frontend mostrar visualmente qué usuarios están disponibles para enrolar y cuáles ya están activos.Validación de credenciales
Se requiere una credencial SII válida asociada a la entidad emisora. Si no existe una credencial válida, la consulta falla.Consideraciones importantes
- La lista se obtiene directamente del SII en tiempo real
- Se requiere una credencial SII válida asociada a la entidad
- El campo
enrolledindica si el usuario ya fue enrolado en el sistema - Los nombres se obtienen tal como aparecen en el registro del SII
Authorizations
API Key para autenticación. Debe proporcionarse en el header Authorization con el formato: 'Api-Key YOUR-API-KEY' (incluye el prefijo 'Api-Key ' seguido de tu API key)
Query Parameters
ID de la entidad para la cual se consultan los autorizados. Debe proporcionarse como query parameter. ID de la entidad maestra
Response
Lista de usuarios autorizados obtenida exitosamente
