Reten Docs
Autenticación

Renovar Token

Renovar el token de acceso usando la cookie del token de renovación.

POST /api/auth/refresh

Renueva el token de acceso usando el token de actualización almacenado en una cookie HTTP-only. El cliente no necesita enviar ningún cuerpo — el token de actualización se lee desde la cookie.

Auth: Pública (usa JwtRefreshGuard para validar la cookie de actualización)

Ejemplo

curl -X POST https://api.reten.ai/api/auth/refresh \
  -b "refreshToken=eyJhbGciOiJIUzI1NiIs..."
// Cookies are sent automatically by the browser
const response = await fetch("https://api.reten.ai/api/auth/refresh", {
  method: "POST",
  credentials: "include",
});
const data = await response.json();
const accessToken = data.accessToken;
import requests

response = requests.post(
    "https://api.reten.ai/api/auth/refresh",
    cookies={"refreshToken": "eyJhbGciOiJIUzI1NiIs..."},
)
data = response.json()
access_token = data["accessToken"]

Respuesta 200 OK

{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}

También se establece una nueva cookie de token de actualización.

Respuestas de Error

EstadoDescripción
401Token de actualización inválido o expirado