Skip to main content

Renovar tu token (JWT)

Endpoint

https://api.verifik.co/v2/auth/session

Este método renueva el token de acceso generado con otros endpoints de login, con un periodo de validez de 30 días. Después de este periodo, es necesario generar un nuevo Access Token. El único parámetro requerido para la renovación es el token anterior, siempre que no haya expirado. Este servicio solo renueva tokens aún válidos.

Encabezados

NombreValor
Authorization<token>

Parámetros

NombreTipoRequeridoDescripción
originstringNoDefine la acción a realizar con el token. En este caso, la acción será "refresh".
expiresInnumberNoNúmero entero que representa meses: 1 = 1 mes, 2 = 2 meses, etc.

Solicitud

import axios from 'axios';

const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/auth/session',
params: {origin: 'refresh', expiresIn: 120},
headers: {
Authorization: '<token>'
}
};

try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}

Respuesta

{
"accessToken": "eyJhbGcpXVCJ9.eyJjbGllbnR...JZCIYiUzNjEaIWxYShWeBaRs",
"tokenType": "bearer"
}

Características

  • Renovación de Token: Renueva los tokens de acceso para extender su periodo de validez
  • Validez de 30 Días: Los tokens extendidos permanecen válidos por 30 días
  • Proceso Simple: Solo requiere el token válido existente
  • Respuesta Estructurada: Formato de datos organizado para fácil integración
  • Múltiples Lenguajes de Programación: Soporte para JavaScript, Python, PHP y Swift
  • Manejo de Errores: Respuestas de error comprensivas para varios escenarios