---
title: "Remind Recipient"
method: POST
path: "/api/sessions/{session_id}/recipients/{recipient_id}/remind"
tags: ["sessions"]
---

# Remind Recipient

`POST /api/sessions/{session_id}/recipients/{recipient_id}/remind`

## Request

- Base URL: `https://zsign.io` (the document declares no server; this is the origin it was published from)
- URL: `https://zsign.io/api/sessions/{session_id}/recipients/{recipient_id}/remind`
- Auth: HTTP bearer

Send one signing reminder to a still-unsigned recipient.

Reuses `reminder_service` (the same stack the cron sweep uses): same
signing link, same cap, same spacing after the first remind, same
sequential `can_sign_now` gate. `REMINDERS_ENABLED` does not apply --
this is owner-initiated. Envelopes sent with `send_invite=false` are
refused unless `override_send_invite` is true.

## Path parameters

- `session_id` string, uuid, required
- `recipient_id` string, uuid, required

## Request body

- RecipientRemindRequest
  - `override_send_invite` boolean

## Response `200`

Successful Response

- RecipientRemindResponse
  - `session_id` string, uuid, required
  - `recipient_id` string, uuid, required
  - `email` string, required
  - `reminder_count` integer, required
  - `reminder_last_at` string, date-time, nullable
  - `sent` boolean, required

## Other responses

- `422`: Validation Error

---

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