> ## Documentation Index
> Fetch the complete documentation index at: https://docs.near-intents.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Refresh access token

> Exchange refresh token for a new access token



## OpenAPI

````yaml https://1click.chaindefuser.com/docs/v0/openapi.yaml post /v0/auth/refresh
openapi: 3.0.0
info:
  title: 1Click Swap API
  description: API for One-Click Swaps
  version: 0.1.10
  contact: {}
servers:
  - url: https://1click.chaindefuser.com
security: []
tags: []
paths:
  /v0/auth/refresh:
    post:
      tags:
        - User Auth
      summary: Refresh access token
      description: Exchange refresh token for a new access token
      operationId: refresh
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RefreshRequestDto'
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RefreshResponseDto'
        '401':
          description: Invalid or expired refresh token
components:
  schemas:
    RefreshRequestDto:
      type: object
      properties:
        refreshToken:
          type: string
          description: Refresh token obtained from authenticate endpoint
      required:
        - refreshToken
    RefreshResponseDto:
      type: object
      properties:
        accessToken:
          type: string
          description: New JWT access token
        expiresIn:
          type: number
          description: Access token expiration time in seconds
      required:
        - accessToken
        - expiresIn

````