¿Cómo puedo hacer consultas de los documentos 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 documentos
Una vez autenticado, se pueden realizar consultas a la API para recuperar datos y archivos adjuntos.
https://api.codecontractplattform.com/api/
Paso 3: Consultar documentos de un proceso
Para descargar un archivo adjunto, usa su identificador:
GET /track-line/ext/attachment/file?attachment_id=xxx