---
title: "Reconnect warming"
method: POST
path: "/v1/warming/{user_id}/reconnect"
tags: ["Warming"]
---

# Reconnect warming

`POST /v1/warming/{user_id}/reconnect`

## Request

- Base URL: `https://api.winnr.app`
- URL: `https://api.winnr.app/v1/warming/{user_id}/reconnect`
- Auth: HTTP bearer

Re-sends the mailbox's current password to its warming campaign and
restarts warming. Use it for a mailbox whose `warming_status` is
`connection_problem` (shown as "Problem"), typically after the mailbox
password was changed. The campaign is updated in place, so the
mailbox's warming history is kept. A paused mailbox receives the
password update only and stays paused.

## Path parameters

- `user_id` string, required

## Response `200`

Warming reconnected

- object
  - `status` 'active' | 'paused'
  - `id` string

## Other responses

- `400`: Warming is not enabled, no campaign exists, or warming could not sign in with the mailbox's current password (`warming_credentials_rejected`). Check the password, then retry.
- `503`: Warming is temporarily busy (`warming_busy`). Retry in a few minutes.

---

[API](https://skmtc.dev/winnr/apis/winnr-api.md) · [All operations](https://skmtc.dev/winnr/apis/winnr-api/llms.txt) · [OpenAPI document](https://skmtc.dev/winnr/apis/winnr-api/revisions/a4f960beb1eb?raw)
