---
title: "Refresh access token"
method: POST
path: "/auth/refresh"
tags: ["Auth Controller"]
---

# Refresh access token

`POST /auth/refresh`

Generate new access and refresh tokens using a valid refresh token

## Request body

- RefreshTokenDto
  - `refresh_token` string, required — JWT refresh token

## Response `200`

Token refreshed successfully

- LoginResponseDto
  - `access_token` string, required — JWT access token
  - `refresh_token` string, required — JWT refresh token
  - `userDetails` UserResponse, required
    - `id` number, required — User ID
    - `email` string, required — User email
    - `firstName` string, required — User first name
    - `lastName` string, required — User last name
    - `role` string, required — User role

---

[API](https://skmtc.dev/findmydocument/apis/land-registry-api.md) · [All operations](https://skmtc.dev/findmydocument/apis/land-registry-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/findmydocument/land-registry-api/revisions/b55a990514fb/schema)
