---
title: "Changes to Cancel a contract"
method: DELETE
path: "/api/v1/documents/contracts/{contract_id}"
---

# Changes to Cancel a contract

`DELETE /api/v1/documents/contracts/{contract_id}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 1 of 4 revisions.

- **2026-08-27** `7ed1b58c5607` — 3 breaking, 88 warning, 21 info

## Changes

- **2026-08-27** `7ed1b58c5607` — 3 breaking, 88 warning, 21 info
  - the `currency` response's property type/format changed from ``/`` to `string`/`` for status `200`
  - removed the required property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/clientId` from the response with the `200` status
  - removed the required property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/updatedAt` from the response with the `200` status
  - removed the optional property `activationAt` from the response with the `200` status
  - removed the optional property `clientAcceptance` from the response with the `200` status
  - removed the optional property `contractorAcceptance` from the response with the `200` status
  - removed the optional property `documentDownloadLink` from the response with the `200` status
  - removed the optional property `documentFileName` from the response with the `200` status
  - removed the optional property `documentId` from the response with the `200` status
  - removed the optional property `documentName` from the response with the `200` status
  - removed the optional property `expirationAt` from the response with the `200` status
  - removed the optional property `fields` from the response with the `200` status
  - removed the optional property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/clientEmail` from the response with the `200` status
  - removed the optional property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/comment` from the response with the `200` status
  - removed the optional property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/contractorEmail` from the response with the `200` status
  - removed the optional property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/contractorId` from the response with the `200` status
  - removed the optional property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/discount` from the response with the `200` status
  - removed the optional property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/emailMessage` from the response with the `200` status
  - removed the optional property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/invoiceDocumentId` from the response with the `200` status
  - removed the optional property `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/onchainTransactionId` from the response with the `200` status
  - removed the optional property `period` from the response with the `200` status
  - removed the optional property `signatureRequestId` from the response with the `200` status
  - removed the optional property `signed` from the response with the `200` status
  - added the new `ADA` enum value to the `currency` response property for the response status `200`
  - added the new `ADA` enum value to the `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/currency` response property for the response status `200`
  - added the new `AED` enum value to the `currency` response property for the response status `200`
  - added the new `ARB` enum value to the `currency` response property for the response status `200`
  - added the new `ARB` enum value to the `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/currency` response property for the response status `200`
  - added the new `AUD` enum value to the `currency` response property for the response status `200`
  - added the new `AVAX` enum value to the `currency` response property for the response status `200`
  - added the new `AVAX` enum value to the `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/currency` response property for the response status `200`
  - added the new `BNB` enum value to the `currency` response property for the response status `200`
  - added the new `BNB` enum value to the `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/currency` response property for the response status `200`
  - added the new `BRL` enum value to the `currency` response property for the response status `200`
  - added the new `BRL` enum value to the `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/currency` response property for the response status `200`
  - added the new `BTC` enum value to the `currency` response property for the response status `200`
  - added the new `BTC` enum value to the `lastInvoice/anyOf[subschema #1: ContractLastInvoice]/currency` response property for the response status `200`
  - added the new `CAD` enum value to the `currency` response property for the response status `200`
  - added the new `CHF` enum value to the `currency` response property for the response status `200`
  - added the new `DAI` enum value to the `currency` response property for the response status `200`
  - …72 more

---

[Operation](https://skmtc.dev/hevn-inc/apis/hevn-api/docs/api/v1/documents/contracts/:contract_id/delete.md) · [API](https://skmtc.dev/hevn-inc/apis/hevn-api.md) · [Page](https://skmtc.dev/hevn-inc/apis/hevn-api/changes/api/v1/documents/contracts/:contract_id/delete)
