API de administración
La API de administración de Redtrust es un servicio SOAP/WCF que proporciona acceso programático a todas las operaciones disponibles en la consola de administración. Está pensada para administradores e integradores que necesiten automatizar tareas de gestión de Redtrust.
Qué puedes hacer con la API de administración
La API expone las mismas operaciones que la consola de administración. Para el conjunto completo de operaciones disponibles, consulta el WSDL del servicio.
Esta documentación cubre las siguientes operaciones:
- Gestionar usuarios locales: crear, editar, activar o desactivar, desbloquear y eliminar.
- Gestionar usuarios de certificado: crear y editar.
- Consultar información de dominio y listar usuarios.
Endpoint
Todas las operaciones se realizan contra un único endpoint:
https://TU_IP_REDTRUST:8888/RTAdminService.svc/basic
Donde:
TU_IP_REDTRUSTes la dirección IP o el nombre de host de tu servidor Redtrust.8888es el puerto por defecto. Puedes cambiarlo desde la consola de administración.
El WSDL del servicio está disponible en https://TU_IP_REDTRUST:8888/RTAdminService.svc?wsdl.
Autenticación
El endpoint /basic usa WS-Security UsernameToken sobre HTTPS. Debes incluir las credenciales de un usuario administrador de Redtrust en cada petición.
Para configurar SoapUI, consulta la guía de configuración de SoapUI.
Estructura de las peticiones
Las peticiones siguen el formato SOAP 1.2 con el espacio de nombres urn:evolium:redtrust:administration:ws.
Estructura de las respuestas
Todas las respuestas incluyen un elemento Result con los siguientes campos:
| Campo | Tipo | Descripción |
|---|---|---|
ResultStatus | string | SUCCESS si la operación se completó correctamente, ERROR si falló. |
ErrorCode | string | OK en caso de éxito. Código de error en caso de fallo. |
ResultMessage | string | Mensaje descriptivo del resultado. |
ResultData | variable | Datos devueltos por la operación. El tipo depende del método. |
TotalItems | integer | Número total de elementos afectados o devueltos. |
Próximos pasos
- Consulta la referencia de gestión de usuarios locales.
- Consulta la referencia de gestión de certificados.
- Consulta la referencia de objetos de respuesta para la definición de los tipos devueltos en
ResultData.