Skip to main content
POST
Cancel a contract

Authorizations

Authorization
string
header
required

OAuth2 Bearer Authorization

Path Parameters

id
integer<int32>
required

Contract ID

Body

application/json

Cancel a contract. Required permission: crm:contract:cancel

filing_cancel_date
string<date>
required

Filing date of the cancellation (YYYY-MM-DD)

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-03-15"

cancel_type
enum<string>
required

Cancellation type

Available options:
deadlineDate,
extraOrdinaryDate,
cancelDate,
moveAtDate
Example:

"deadlineDate"

cancellation_tech_key
string
required

Technical key for cancellation reason

extra_ordinary_date
string<date>

Extraordinary cancellation date (YYYY-MM-DD). Required when cancel_type = extraOrdinaryDate

Pattern: ^\d{4}-\d{2}-\d{2}$
cancel_date
string<date>

Cancellation date (YYYY-MM-DD). Required when cancel_type = cancelDate

Pattern: ^\d{4}-\d{2}-\d{2}$
move_at_date
string<date>

Move-out date (YYYY-MM-DD). Required when cancel_type = moveAtDate

Pattern: ^\d{4}-\d{2}-\d{2}$

Response

Cancelled contract

message
string
required

Cancellation result message

cancelled_at_date
string<date>
required

Contract end date after cancellation (YYYY-MM-DD)

Pattern: ^\d{4}-\d{2}-\d{2}$