Autenticación

Conceptos Generales

Todos nuestros endpoints estan securizados por JWT token. Para conseguir este token hay que hacer un login con el client y secret provistos por Zenrise. Luego deberá ser enviado en un header Authorization Bearer en cada request que el cliente haga.

Importante! La expiración del token es una hora después de ser emitido. Por lo que recomendamos solicitar el token al servidor siempre antes de realizar otra petición.


Login

Endpoint login: https://api.zenrise.io/v1/users/api-login

Se deberá realizar un request POST al endpoint mencionado con el siguiente payload.

{
"clientId": "string",
"secretId": "string"
}

La respuesta del servidor en caso de estar bien las credenciales será el JWT token para ser usado en las siguientes solicitudes a la API.

{
"Authorization": "JWT-TOKEN",
"Expires": "Expire Date"
}

Este token deberá viajar en cada solicitud que hagamos a la API de Zenrise en un header de la forma:

Key=Authorization, Value=Bearer JWT-TOKEN

Authorization: Bearer <JWT-TOKEN>