Saltar al contenido principal
POST
/
v1
/
login
/
oauth
/
refresh_token
Renovar el token de acceso
curl --request POST \
  --url https://auth.sandbox.lerian.net/v1/login/oauth/refresh_token \
  --header 'Content-Type: application/json' \
  --data '{
  "refreshToken": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ",
  "scope": "openid profile email"
}'
{
"accessToken": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImNlcnQtYnVpbHQtaW4iLCJ0eXAiOiJKV1QifQ.eyJhdWQiOlsiYWM1NmM4MWQ0ZDZkOTVjMGFjMTIiXSwiZGlzcGxheU5hbWUiOiJBZG1pbiIsImV4cCI6MTc0MjgzMDI1MSwiaWF0IjoxNzQyODI2NjUxLCJpc3MiOiJodHRwOi8vcGx1Z2luLWF1dGgtY2FzZG9vcjo4MDgwIiwianRpIjoiYWRtaW4vODdiNzFhZDAtYmQ1My00ZTQyLWEzOWUtMTQyZmI1NWY3ZTFmIiwibmFtZSI6ImFkbWluIiwibmJmIjoxNzQyODI2NjUxLCJub25jZSI6IiIsIm93bmVyIjoibGVyaWFuIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInN1YiI6ImE1Y2ViMjg2LWVhODMtNDY5NS1iYjEyLTBjYzM3NzMxNmFkMSIsInRhZyI6IiIsInRva2VuVHlwZSI6ImFjY2Vzcy10b2tlbiIsInR5cGUiOiJub3JtYWwtdXNlciJ9.gh0LDXgK1mjOxMg06Z1fo5PdKAwE8fmmUyK61BcjvewoCzNg5zoxyav-7Ow4p-4HA5okJBQ8azrs2pjXvOM6_ERFDieNXxuPa02lS-z67qWctwVplbEX0L2UjMR1zsI3cRDE9djMttQcsPjhjNFf7IfVOrHsTbrhKuOxcL_SELjkuohR6gxi9w2tjsdBpwsNqa7V_SY7GBAkIBS5GuWuIzhUbrPDQtTZSeCiQ_jUCEmDJcS9dBq6y36JD8Xua0vtkb4LcdGm5XGKbRTs0mRtEIXL_HmJmMyZ9JYvNlLZgQLCD1ZFTUY0QdQV7zxP81w9aEv0zLWSYxkJQcfY29BnIsFt4lDJeay8otK8bTjvQTD613t1mVgxkKqoHc5DcJGOdppZwp2-ozRQLJutdpoPgNFdbD-VXfVrEOn8r_W1EknPvAlxVNSkt3Dw1BS8tXG36jaBihRotdXs9Vcds58h_VFAcuV91CfLyBgvze2LSNBQjaRvD_F4NV77g7VukVDJZvEwse0hd2ErMfEDs6msGP7paiW0OJI16eJA-Qw3n1vsEwI3sCAyxW4EkdVONlSenG2gVjBY7Q_ta3k3mGoqc9zKv4-oLCUdTbVlmAqYmUsagH7tUF-ntLOdbggqP7TSwMKy4D-v9sYvgDVzVyw0huwwKJb-1E5GQ7v4EaxwL1s",
"idToken": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImNlcnQtYnVpbHQtaW4iLCJ0eXAiOiJKV1QifQ.eyJhdWQiOlsiYWM1NmM4MWQ0ZDZkOTVjMGFjMTIiXSwiZGlzcGxheU5hbWUiOiJBZG1pbiIsImV4cCI6MTc0MjgzMDI1MSwiaWF0IjoxNzQyODI2NjUxLCJpc3MiOiJodHRwOi8vcGx1Z2luLWF1dGgtY2FzZG9vcjo4MDgwIiwianRpIjoiYWRtaW4vODdiNzFhZDAtYmQ1My00ZTQyLWEzOWUtMTQyZmI1NWY3ZTFmIiwibmFtZSI6ImFkbWluIiwibmJmIjoxNzQyODI2NjUxLCJub25jZSI6IiIsIm93bmVyIjoibGVyaWFuIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInN1YiI6ImE1Y2ViMjg2LWVhODMtNDY5NS1iYjEyLTBjYzM3NzMxNmFkMSIsInRhZyI6IiIsInRva2VuVHlwZSI6ImFjY2Vzcy10b2tlbiIsInR5cGUiOiJub3JtYWwtdXNlciJ9.gh0LDXgK1mjOxMg06Z1fo5PdKAwE8fmmUyK61BcjvewoCzNg5zoxyav-7Ow4p-4HA5okJBQ8azrs2pjXvOM6_ERFDieNXxuPa02lS-z67qWctwVplbEX0L2UjMR1zsI3cRDE9djMttQcsPjhjNFf7IfVOrHsTbrhKuOxcL_SELjkuohR6gxi9w2tjsdBpwsNqa7V_SY7GBAkIBS5GuWuIzhUbrPDQtTZSeCiQ_jUCEmDJcS9dBq6y36JD8Xua0vtkb4LcdGm5XGKbRTs0mRtEIXL_HmJmMyZ9JYvNlLZgQLCD1ZFTUY0QdQV7zxP81w9aEv0zLWSYxkJQcfY29BnIsFt4lDJeay8otK8bTjvQTD613t1mVgxkKqoHc5DcJGOdppZwp2-ozRQLJutdpoPgNFdbD-VXfVrEOn8r_W1EknPvAlxVNSkt3Dw1BS8tXG36jaBihRotdXs9Vcds58h_VFAcuV91CfLyBgvze2LSNBQjaRvD_F4NV77g7VukVDJZvEwse0hd2ErMfEDs6msGP7paiW0OJI16eJA-Qw3n1vsEwI3sCAyxW4EkdVONlSenG2gVjBY7Q_ta3k3mGoqc9zKv4-oLCUdTbVlmAqYmUsagH7tUF-ntLOdbggqP7TSwMKy4D-v9sYvgDVzVyw0huwwKJb-1E5GQ7v4EaxwL1s",
"tokenType": "Bearer",
"expiresIn": 3600,
"refreshToken": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJUb2tlblR5cGUiOiJyZWZyZXNoLXRva2VuIiwiYXVkIjpbImFjNTZjODFkNGQ2ZDk1YzBhYzEyIl0sImRpc3BsYXlOYW1lIjoiQWRtaW4iLCJleHAiOjE3NDI5MTMwNTEsImlhdCI6MTc0MjgyNjY1MSwiaXNzIjoiaHR0cDovL3BsdWdpbi1hdXRoLWNhc2Rvb3I6ODA4MCIsImp0aSI6ImFkbWluLzg3YjcxYWQwLWJkNTMtNGU0Mi1hMzllLTE0MmZiNTVmN2UxZiIsIm5hbWUiOiJhZG1pbiIsIm5iZiI6MTc0MjgyNjY1MSwibm9uY2UiOiIiLCJvd25lciI6ImxlcmlhbiIsInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJhNWNlYjI4Ni1lYTgzLTQ2OTUtYmIxMi0wY2MzNzczMTZhZDEiLCJ0YWciOiIiLCJ0b2tlblR5cGUiOiJhY2Nlc3MtdG9rZW4iLCJ0eXBlIjoibm9ybWFsLXVzZXIifQ.b7X7mcunpyHbtryoFR2xuw0J7VSa8RrR-xG0H77c9atHf5-H6ehFQmiXSyU_03yPXR_KKahQOEx1oDNgckkopX2AXdiIsuuAV9wKp1Sb5Uh5alElQRQESj6tfPjpo5x_CCt4SBwIdwHG87Ht5STv2ljyeWkj0RhHPcykzokdnsYBT6YtludYCmyK4kWkhrYZ1AWu5_-hl9QTmvsoU1BeS5Y84lKA20RLc2xX7Li0RgumNEHjZshcgHokoEGrBrOhSHsGcdWQLXOm5rywGsgZMDSnaJqWGrkRfWehBBvrdgdIcdQJSMJM6PpnxVs6-2Vlu08gq69s9BblGGQyKHWI1lDKi14Mi6Bx7ifoHSrkLPuuQ08MZoI0n1skTigutY1EIxfq8s2i6ATVKSZTigEFNoJZGvtZkO3MT6_qRWJlgJi205IMpTrcJByab6mBrrOmp_xibMBIktm9L5WDkA3PwSFAorcgHwzp-lZ0efUX6A-N9Yb72NHJET-45vRgU9161deqZF42x-dHb4I6QBKsgN1pDzvhDuTAqWKbdPthgolMlOC_Z82t_ldCikZLBTJP6OpObLroC5B8nOUgbgcKFV7RfrEZvchnuOI6PuvvrwuUkqmgz-xz9rFi2Ye6rfAvk_dxZLpbOfZQmiwLYoRXsl4ue_SOTXv2LxH0QnBlCl0",
"scope": "openid profile email"
}

Body

application/json

Información utilizada para intercambiar un token de actualización por un token de acceso.

refreshToken
string
required

Token de actualización que deseas intercambiar.

Examples:

"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ"

scope
string
required

Nivel de acceso del nuevo token.

Examples:

"openid profile email"

Response

Indica que el recurso se creó correctamente y que la operación se completó según lo esperado.

Información utilizada para gestionar los datos de autenticación OAuth2. Almacena de forma segura las credenciales de acceso, garantizando una autorización fluida y el control de los recursos protegidos.

accessToken
string

Token temporal que otorga al usuario acceso seguro a las API.

expiresIn
integer

Tiempo (en segundos) hasta que el token expira.

idToken
string

Detalles de identidad del usuario autenticado según el estándar OpenID Connect. Puede usarse para verificar la autenticación del usuario.

refreshToken
string

Token de larga duración que permite obtener un nuevo access_token sin necesidad de iniciar sesión nuevamente.

scope
string

Nivel de acceso otorgado a los tokens emitidos.

tokenType
string

Tipo de token emitido.