Skip to Content

Отменить контракт

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

Отменяет существующий контракт абонента.

Payload подписи v4: {contract_id}{merchant_contract_id}{client_ip}

Параметры запроса

ПолеТипОбяз.Описание
projectIdinteger (int32)да
contractIdstring (uuid)да

Тело запроса

ПолеТипОбяз.Описание
client_ipstring—
Пример запроса
{}
Пример ответа
{ "success": true, "data": { "contract_id": "0d0f3c58-9b1e-4a77-9a0c-000000000002", "status": "cancelled" } }

Коды ответов

КодОписание
200Контракт отменён
400Ошибка валидации или бизнес-ошибка запроса
401Ошибка аутентификации (отсутствует/неверна подпись или временная метка)
403Доступ к проекту запрещён или IP не в белом списке
404Контракт не найден
422Ошибка бизнес-валидации
500Непредвиденная ошибка платформы
503Сервис временно недоступен