# Autenticación En esta sección, explicaremos los servicios que se ofrecen para la gestión de autenticación en la API REST de Arrendasoft®. # Login Permite realizar el login en la API, para obtener el token necesario a usar en los demás servicios. **Endpoint:** https://**{{instancia}}**.arrendasoft.co/service/v2/public/auth/login **{{instancia}}:** Hace referencia a la instancia de cada inmobiliaria. #### **Petición**
**Método**POST
**Content-Type**application/json
**Body**```json { "username": "Aquí va el username dado por la inmobiliaria", "password": "Aquí va el password dado por la inmobiliaria" } ```
#### **Respuesta** ```json { "message": null, "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2OTA0OTc1OTAsImV4cCI6MTY5MDU0MDc5MCwiZGF0YSI6eyJ0ZXJjZXJvX2lkIjoiNjQ4MiIsImRvY3VtZW50byI6InVzZXJfYXZhbnRvIn19.5OlAA_hg1NZ3xfjVqaDaf-j46JqiBcOUdHC1dwwUK38", "expiration": 1690540790 } ```
**message**Mensaje de un posible error por si se presenta.
**token**Token bearer para poder realizar la petición de contratos.
**expiration**Timestamp de expiración del token, su duración es de 1 hora.
**Importante:** Es importante tener en cuenta que al realizar solicitudes a otros servicios, es posible que el token expire. En tales casos, será necesario volver a autenticarse utilizando el servicio de login. ```json { "statusCode": 401, "error": { "type": "SERVER_ERROR", "description": "JWT Token expired." } } ```