---
title: "Undo a scheduled end_of_period cancellation — the VPS stays active and renews as usual. No money moves. Immediate cancellations cannot be undone."
method: POST
path: "/services/{id}/cancel/undo"
---

# Undo a scheduled end_of_period cancellation — the VPS stays active and renews as usual. No money moves. Immediate cancellations cannot be undone.

`POST /services/{id}/cancel/undo`

## Request

- Base URL: `https://api.eqvps.com/api/v1/eqvps`
- URL: `https://api.eqvps.com/api/v1/eqvps/services/{id}/cancel/undo`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Response `200`

{status, cancellation: null, expires_at, message}

## Other responses

- `409`: nothing_to_undo / immediate_not_undoable / already_cancelled

---

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