Offers

Cancel A Contract

POSThttps://api.getcovent.com/api/v1/offers/{id}/cancel-contract

Cancel a contract tied to the offer.

How to Call

Use one of the examples below to call this endpoint from your own integration.

curl -X POST "https://api.getcovent.com/api/v1/offers/{id}/cancel-contract" \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
  "cancelled_at": "2026-04-19T11:00:00Z",
  "reason": "inspection_issue",
  "notes": "Buyer cancelled after contractor walk."
}'

Request

Review headers, parameters, and body fields before calling this endpoint.

AuthorizationstringRequired

Bearer token for the proposed external API contract.

Example: Bearer <API_KEY>
AcceptstringRequired

Response format header.

Example: application/json
Content-TypestringRequired

JSON request body header.

Example: application/json

idstringRequired

id path parameter.

Example: <id>

cancelled_atstringRequired

cancelled_at request field.

Example: 2026-04-19T11:00:00Z
reasonstringRequired

reason request field.

Example: inspection_issue
notesstringRequired

notes request field.

Example: Buyer cancelled after contractor walk.

Response

200application/json

idstringRequired

id response field.

Example: off_123
statusstringRequired

status response field.

Example: cancelled
cancelled_atstringRequired

cancelled_at response field.

Example: 2026-04-19T11:00:00Z
updated_atstringRequired

updated_at response field.

Example: 2026-04-19T11:00:00Z

Response Example

{
  "id": "off_123",
  "status": "cancelled",
  "cancelled_at": "2026-04-19T11:00:00Z",
  "updated_at": "2026-04-19T11:00:00Z"
}