---
title: "Cancel a policy"
method: DELETE
path: "/v1/amendment/cancel"
tags: ["Amendment"]
---

# Cancel a policy

`DELETE /v1/amendment/cancel`

Cancels an existing policy

## Headers

- `Authorization` string

## Request body

- CancelPolicyDto
  - `policyCode` string, required — The policy code to cancel
  - `reason` string, required — The reason for cancellation

## Response `201`

The policy has been successfully cancelled.

- CancelPolicyResponseDto
  - `policyCode` string, required — The policy code that was cancelled
  - `status` 'active' | 'canceled', required — The status of the policy after cancellation
  - `cancelReason` string, required — The reason for cancellation
  - `cancelledAt` string, date-time, required — The date and time when the policy was cancelled

## Other responses

- `400` — Unable to cancel policy
- `401` — Unauthorized
- `404` — Policy not found

## Changes

- **2026-07-09** `e95f3723e41f` — 1 info
  - added the new optional `header` request parameter `Authorization`

[Change history](https://skmtc.dev/withfaye/apis/faye-partner-sales-api/changes/v1/amendment/cancel/delete.md)

---

[API](https://skmtc.dev/withfaye/apis/faye-partner-sales-api.md) · [All operations](https://skmtc.dev/withfaye/apis/faye-partner-sales-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/withfaye/faye-partner-sales-api/revisions/e016afb8fdb3/schema)
