post__auth_google_refresh

Code Samples

# You can also use wget
curl -X POST https://backend.flashback.tech/auth/google/refresh \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {access-token}'

POST /auth/google/refresh

Refresh Google Token

Refresh Google OAuth access token using refresh token.

Google access tokens expire after a short period. Use this endpoint to get a new access token using the refresh token obtained during the initial OAuth flow.

When to use:

  • Access token has expired

  • Need to continue using Google APIs

  • Before calling /auth/google with an expired token

Body parameter

{
  "refresh_token": "1//04dX..."
}

Parameters

Name
In
Type
Required
Description

body

body

object

true

none

» refresh_token

body

string

true

Google refresh token from previous OAuth flow

Example responses

200 Response

{
  "success": true,
  "token": "string",
  "refreshToken": "string",
  "expiresAt": 0
}

Responses

Status
Meaning
Description
Schema

200

Token refresh successful

Inline

Response Schema

Status Code 200

Name
Type
Required
Restrictions
Description

» success

boolean

false

none

none

» token

string

false

none

New Google access token

» refreshToken

string

false

none

Updated refresh token (if provided by Google)

» expiresAt

integer

false

none

New token expiration timestamp

Last updated

Was this helpful?