---
title: "Request a new collect session link"
method: POST
path: "/collect/sessions/{token}/request-link"
tags: ["collect.sessions"]
---

# Request a new collect session link

`POST /collect/sessions/{token}/request-link`

Sends the current active link when possible, or creates a new session for an expired token. The recipient comes from the session itself, so no body is needed. Always returns 202 to prevent enumeration.

## Path parameters

- `token` string, required — The expired collect session token

## Response `202`

Request accepted

- RequestLinkResponse
  - `success` boolean, required
  - `maskedEmail` string, nullable, required — Masked address the new link was sent to, if one was sent

## Other responses

- `422` — The validation error(s)
- `429` — Rate limit exceeded
- `500` — Internal server error

---

[API](https://skmtc.net/steuerboard/apis/steuerboard-api.md) · [All operations](https://skmtc.net/steuerboard/apis/steuerboard-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/steuerboard/steuerboard-api/revisions/80748f72965e/schema)
