---
title: "Resume a session (re-issue hydrationId)"
method: POST
path: "/{sessionId}/auth/"
tags: ["sessions"]
---

# Resume a session (re-issue hydrationId)

`POST /{sessionId}/auth/`

Issues a fresh `hydrationId` for an existing session. Call this server-side when the user returns after their previous token has expired. The new token must belong to the same org as the session.

## Path parameters

- `sessionId` string, uuid, required

## Request body

- object
  - `expires_in` integer — New token TTL in seconds. Defaults to 21600 (6 hours).

## Response `200`

Fresh hydrationId issued

- TokenResponse
  - `hydrationId` string — The new access token. Pass this to the widget to resume the session.
  - `expiresIn` integer — Seconds until the new hydrationId expires.

## Other responses

- `404` — Session not found or expired (>7 days since last save)

---

[API](https://skmtc.dev/dromoio/apis/dromo-sessions-api.md) · [All operations](https://skmtc.dev/dromoio/apis/dromo-sessions-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dromoio/dromo-sessions-api/revisions/2f83276bf0f0/schema)
