---
title: "Refresh session"
method: PATCH
path: "/me/sessions"
tags: ["me"]
---

# Refresh session

`PATCH /me/sessions`

Refresh an existing session, which will return a new access token and refresh token.

## Headers

- `CE-ClientId` string, required

## Request body

- RefreshSessionRequest
  - `refreshToken` string, required — The token to refresh the session. A refresh token can only be used once.

## Response `200`

Successfully refreshed an existing session.

- SessionResponse
  - `accessToken` string, required — The access token for API requests.
  - `refreshToken` string, required — The refresh token for session management.

## Other responses

- `400` — - [group:**request**, code:**0**]: Invalid field in the request body. - [group:**request**, code:**1**]: The request body is required. - [group:**auth**, code:**0**]: Invalid CE-ClientId. - [group:**auth**, code:**1**]: Invalid refreshToken.
- `500` — - [group:**session**, code:**1**]: Failed to create access token. - [group:**session**, code:**2**]: Failed to create refresh token. - [group:**session**, code:**3**]: Failed to save session to cache. - [group:**session**, code:**4**]: Failed to get session.

---

[API](https://skmtc.net/gmicloud/apis/cluster-engine-api.md) · [All operations](https://skmtc.net/gmicloud/apis/cluster-engine-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gmicloud/cluster-engine-api/versions/bcbab016469f/schema)
