---
title: "Create a new Connect session for reauthentication"
method: POST
path: "/connect/sessions/reauthenticate"
tags: ["Connect"]
---

# Create a new Connect session for reauthentication

`POST /connect/sessions/reauthenticate`

Create a new Connect session for reauthenticating an existing connection

## Request body

- ReauthenticateRequest
  - `redirect_uri` string, uri, nullable — The URI to redirect to after the Connect flow is completed
  - `minutes_to_expire` integer — The number of minutes until the session expires (defaults to 43,200, which is 30 days)
  - `products` ConnectProducts[], nullable — The products to request access to (optional for reauthentication). Use `benefits` to access deductions endpoints — `deduction` is a deprecated alias that is still accepted but should not be combined with `benefits`.
  - `connection_id` string, required — The ID of the existing connection to reauthenticate

## Response `201`

Created

- ReauthenticateResponse
  - `session_id` string, required — The unique identifier for the created connect session
  - `connect_url` string, uri, required — The Connect URL to redirect the user to for reauthentication

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

## Changes

- **2026-08-05** `20f8dd5faf09` — 3 info
  - added the new `plans` enum value to the request property `products/items/`
  - added the new `plans_dependents` enum value to the request property `products/items/`
  - added the new `plans_enrollments` enum value to the request property `products/items/`
- **2026-06-10** `25f30f2c7227` — 1 info
  - added the new `recordkeeping` enum value to the request property `products/items/`
- **2025-11-04** `b817e7a30a63` — 3 info
  - the request property `minutes_to_expire` became optional
  - the request property `products` became optional
  - the request property `redirect_uri` became optional
- **2025-10-27** `0105d239fcaf` — 4 breaking
  - the request property `minutes_to_expire` became not nullable
  - the request property `minutes_to_expire` became required
  - the request property `products` became required
  - the request property `redirect_uri` became required
- **2025-06-24** `f7e741bc6e01` — 1 info
  - the endpoint scheme security `basicAuth` was added to the API

[Full history](https://skmtc.dev/finch-api/apis/api-reference/changes/connect/sessions/reauthenticate/post.md)

---

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