Skip to Content

Cancel contract

POST /api/v3/projects/{projectId}/contracts/{contractId}/cancel

Cancels an existing customer contract.

v4 signature payload: {contract_id}{merchant_contract_id}{client_ip}

Request parameters

FieldTypeRequiredDescription
projectIdinteger (int32)yes
contractIdstring (uuid)yes

Request body

FieldTypeRequiredDescription
client_ipstring—
Request example
{}
Response example
{ "success": true, "data": { "contract_id": "0d0f3c58-9b1e-4a77-9a0c-000000000002", "status": "cancelled" } }

Response codes

CodeDescription
200Contract cancelled
400Validation or business request error
401Authentication failed (missing/invalid signature or timestamp)
403Project access denied or IP not whitelisted
404Contract not found
422Business validation error
500Unexpected platform error
503Service temporarily unavailable