---
title: "Refresh Token"
method: POST
path: "/oauth/outlook/refresh_token"
tags: ["outlook-oauth"]
---

# Refresh Token

`POST /oauth/outlook/refresh_token`

## Request

- Base URL: `https://api.klavis.ai`
- URL: `https://api.klavis.ai/oauth/outlook/refresh_token`
- Auth: none declared

## Query parameters

- `instance_id` string, required: Instance ID for which to refresh the token

## Response `200`

Successful Response

- AzureADOAuthSuccessResponse
  - `status` string: Status of the OAuth process
  - `message` string, required: Success message
  - `data` object, nullable: Additional data related to the response

## Other responses

- `400`: Bad Request
- `422`: Validation Error

## Changes

- **2026-02-08** `d70b82139caa`: 2 info
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status

[Operation history](https://skmtc.dev/klavis-ai/apis/klavis-ai-https-www-klavis-ai/changes/oauth/outlook/refresh_token/post.md)

---

[API](https://skmtc.dev/klavis-ai/apis/klavis-ai-https-www-klavis-ai.md) - [All operations](https://skmtc.dev/klavis-ai/apis/klavis-ai-https-www-klavis-ai/llms.txt) - [OpenAPI document](https://skmtc.dev/klavis-ai/apis/klavis-ai-https-www-klavis-ai/revisions/1f05ced7280f?raw)
