Skip to main content
POST
/
v1
/
login
/
oauth
/
refresh_token
Refresh the Access Token
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"
}

Documentation Index

Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json

Information used to exchange a refresh token for an access token.

refreshToken
string
required

The refresh token that you want to exchange.

Example:

"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ"

scope
string
required

The access level for the new token.

Example:

"openid profile email"

Response

Indicates that the resource was successfully created and the operation was completed as expected.

Information used to manage OAuth2 authentication data. It securely stores access credentials, ensuring seamless authorization and control over protected resources.

accessToken
string
required

A temporary token that grants the user secure access the APIs.

expiresIn
integer
required

The time (in seconds) until the token expires.

refreshToken
string
required

A long-lived token that allows users to obtain a new access_token without requiring them to log in again.

tokenType
string
required

The type of token issued.

idToken
string

The identity details about the authenticated user in OpenID Connect standards. It can be used to verify user authentication.

scope
string

The level of access granted to the issued tokens