¿Cómo puedo hacer consultas de los datos adicionales de un proceso por API en Trackline?
Trackline es una funcionalidad de la plataforma Code Contract que permite poder automatizar la recogida de información de principio a fin, sin cambiar la manera de trabajar y sin necesidad de registros.
Para integrar Trackline y exportar los datos adicionales de un proceso, se deben realizar consultas a través de API (Interfaz de programación entre aplicaciones). A continuación explicamos los pasos a seguir.
Paso 1: Obtener el token de autenticación
Para obtener un token JWT que se incluirá en las consultas posteriores, se debe enviar una petición POST al endpoint /login con el usuario y la contraseña.
Ejemplo de petición
POST /login HTTP/1.1
Host: api.codecontractplattform.com
Content-Type: application/json
{
"email": "myusername",
"password": "mypassword"
}
Ejemplo de respuesta
HTTP/1.1 200 OK
Content-Type: application/json
{
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmcmV..."
}
Este token deberá ser incluido en la cabecera de autorización (Authorization: Bearer {token}) en las consultas siguientes.
Paso 2: Consultar datos adicionales
Una vez autenticado, se pueden realizar consultas a la API para recuperar datos y archivos adjuntos.
https://api.codecontractplattform.com/api/
Paso 3: Consultar datos adicionales de un proceso
Consulta los datos adicionales asociados a un proceso específico utilizando process_id o process_name:
GET /track-line/ext/track-path/metadata?process_id=xxx
GET /track-line/ext/track-path/metadata?process_name=xxx