---
title: "Reconnect OAuth"
method: POST
path: "/v2/connectors/{connector_id}/oauth/reconnect"
tags: ["Connectors"]
---

# Reconnect OAuth

`POST /v2/connectors/{connector_id}/oauth/reconnect`

## Request

- Base URL: `https://tavusapi.com`
- URL: `https://tavusapi.com/v2/connectors/{connector_id}/oauth/reconnect`
- Auth: API key in header `x-api-key`

Issue a fresh authorize URL for an OAuth connector. Use it when `oauth_status` is `needs_reauth` - the refresh token stopped working, usually because the customer revoked access - or any time you want the customer to re-authorize.

Tavus reuses its existing client registration, so this does not create a second client on the server.

## Response `200`

Authorize URL issued

- object
  - `authorize_url` string
  - `oauth_state` string

## Other responses

- `404`: Connector not found
- `424`: OAuth discovery, client registration, or setup failed (`oauth_discovery_failed`, `oauth_registration_failed`, `oauth_setup_failed`). `detail` carries the server's own message.

## Changes

- **2026-11-03** `932c24e63be2`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/tavus/apis/tavus-developer-api-collection/changes/v2/connectors/:connector_id/oauth/reconnect/post.md)

---

[API](https://skmtc.dev/tavus/apis/tavus-developer-api-collection.md) - [All operations](https://skmtc.dev/tavus/apis/tavus-developer-api-collection/llms.txt) - [OpenAPI document](https://skmtc.dev/tavus/apis/tavus-developer-api-collection/revisions/932c24e63be2?raw)
