Refresh
POST
/auth/refresh
Refresh access token using refresh token.
Validates the refresh token and issues a new access token.
Args: request: Refresh token request http_request: HTTP request object (for audit logging) db: Database session
Returns: New access token
Raises: 401: Invalid or expired refresh token
Request Body required
Section titled “Request Body required ” RefreshTokenRequest
Request schema for token refresh.
object
refresh_token
required
Refresh Token
Refresh token
string
Responses
Section titled “ Responses ”Successful Response
TokenResponse
Access token response.
object
access_token
required
Access Token
string
token_type
Token Type
string
expires_in
required
Expires In
TTL in seconds
integer
user
Any of:
UserResponse
User information in responses.
null
Unauthorized
ErrorResponse
Error response.
object
error
required
Error
Error code
string
message
required
Message
Error message
string
Validation Error
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context