¿Cómo puedo hacer consultas 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 la información asociada a 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 y datos
Una vez autenticado, se pueden realizar consultas a la API para recuperar datos y archivos adjuntos.
https://api.codecontractplattform.com/api/
