---
title: "Reset to earlier signer"
method: POST
path: "/signer/{signerId}/reset/"
tags: ["signer"]
---

# Reset to earlier signer

`POST /signer/{signerId}/reset/`

## Request

- Base URL: `https://eu-api.legalesign.com/api/v1`
- URL: `https://eu-api.legalesign.com/api/v1/signer/{signerId}/reset/`
- Auth: API key in header `Authorization`

Reset to an earlier signer if forwarded

## Path parameters

- `signerId` string, required

## Request body

- SignerResetResponse
  - `email` string, required: Email of signer to revert to.
  - `notify` boolean: Email notify current signer access is being withdrawn

## Response `200`

Ok

## Other responses

- `400`: error - document either signed, or email is same as existing, or if previous email not found. Read response body for error information.

## Changes

- **2025-09-26** `2e8288936d2d`: 1 info
  - endpoint added
- **2025-09-23** `3bf301e758f2`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/legalesign/apis/legalesign-api/changes/signer/:signerId/reset/post.md)

---

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