# Obtener token con información extra - gettoken ##### POST https://api.service24gps.com/api/v1/gettoken Para obtener acceso las aplicaciones y herramientas de los clientes deben solicitar a través del servicio una llave (Token) de autenticación que le permitirá hacer uso de los servicios durante **seis horas continuas**, una vez transcurrido este periodo de tiempo, se debe volver a solicitar otro Token de autenticación.
Ver parámetros de solicitud:
ParámetrosDescripciónLongitudEjemplo
apikeyLlave de autorización para uso de los Servicios Web. 5025sdsd234234aa93sdsdsd37c70118e72
tokenDebe ir en blanco como cadena vacía. 500
usernameUn usuario autorizado para usar el servicio por parte del cliente y debe estar definido previamente. 150usuario
passwordContraseña asociada al usuario. 50contraseña
get\_infoBandera (1 o 0) para obtener además del token el tiempo restante de vida del mismo, información de usuario y cliente. 11
##### Solicitud de ejemplo: ```shell curl --location --request POST 'https://api.service24gps.com/api/v1/gettoken' \ --form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \ --form 'token=""' \ --form 'username="usuario"' \ --form 'password="contraseña"' \ --form 'get_info="1"' \ ``` ##### Respuesta de ejemplo con "get\_info": ```JSON { "status": 200, "data": { "id_user": "11", "id_cli": "12", "name_user": "prueba_user", "name_cli": "FA SA CV", "token": "wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==", "time_left": 190 } } ```
Ver campos de respuesta:
CampoDescripción Formato
id\_userIdentificador único del usuario en plataforma.Entero
id\_cliIdentificador único del cliente en plataforma.Entero
name\_userNombre del usuario en plataforma. Cadena de Texto
name\_cli Nombre del cliente en plataforma. Cadena de Texto
token Cadena de texto que ayuda a autenticarte. Cadena de Texto
time\_left Cantidad de minutos restantes para el uso del token Cadena de Texto