Identificación en el servicio
Para llevar a cabo las operaciones del API es necesario obtener un token de sesión que caducará de forma aleatoria a lo largo de la misma. La operación que permite obtenerlo es /api/1.0/getToken que devuelve el siguiente resultado:
{
"info_code": 0,
"info_desc": "OK",
"data": [
{
"token": "28a9e96167a6ee0f84bb9c46e8a3b381032f7d9de59ce882539db044e4ee691f"
}
]
}
El proceso de autenticación está basado en certificados digitales de cliente. Para la realización de pruebas y posterior pase a producción, el cliente deberá cumplimentar la documentación proporcionada en la que se le solicitan los datos necesarios de la empresa que vaya a consumir los servicios. El certificado será emitido por la PKI de la plataforma y entregado físicamente al responsable del mismo.
En caso de no tener permisos tanto en esta operación como en el envío de eventos, se devolverá un mensaje del tipo
{
"info_code": 99,
"info_desc": "Authorization error",
"data": []
}