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
| Estado | Descripción |
|---|---|
401 | Token de actualización inválido o expirado |